body { font-family: 'Poppins', sans-serif; font-weight: 300; color: #333; } /* Hidden */ .products-grid .product-item .prolabels-wrapper .product.actions { display: none; } /* GLOBAL - WIDTH */ body#html-body .page-header .panel.header, body#html-body .page-header .header.content, body#html-body main#maincontent, body#html-body main#maincontent .inner-content, body .page-wrapper>.breadcrumbs, body.catalog-product-view main#maincontent, .page-products .page-main, .breadcrumbs, .columns .magezon-builder .inner-content.mgz-container, .header.wrapper .header.content, .page-header .panel.header, .page-header .panel.header .flex-col-left, .mgz-element-row.contained.mgz-container { width: 100%; max-width: 1920px; } .mgz-element-row.full_width_row, body#html-body.cms-home main#maincontent .inner-content.mgz-container, body#html-body.cms-home main#maincontent, body#html-body.catalog-category-view main#maincontent, body#html-body.catalog-category-view main#maincontent .inner-content, body#html-body.catalog-category-view main#maincontent .inner-content .mgz-single-image-inner img { width: 100%; max-width: 100% !important; } body#html-body.catalog-category-view main#maincontent .column.main { max-width: 1920px; margin: 0 auto; } .ammodals-overlay[data-amgdpr-js=overlay] { z-index: 998 !important; } aside.amgdprjs-bar-template, .amgdprjs-bar-template, [data-role=gdpr-cookie-container] { z-index: 999 !important; } .page-header .panel.wrapper .panel.header .magezon-builder .mgz-container { width: auto; } .page-header .panel.header ul.list-inline { text-align: center; } .header-container .logo-wrapper .logo img { width: 65%; margin: 23px auto; } .columns .magezon-builder .inner-content.mgz-container .mgz-element-inner { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } .page-layout-1column .column.main { padding-top: 0; padding-bottom: 0; } .header.wrapper .header.content { padding: 0px 40px; } .checkout-klarna-index .header.wrapper .header.content { padding: 0px 10px; } .page-header .sticky .nav-sections .navigation .ui-menu-item .navpro-dropdown a, .page-header .nav-sections .navigation .ui-menu-item a { color: #000; } .page-header .nav-sections .navigation { font-weight: 300; font-size: 13px; } .page-header .nav-sections .navigation .ui-menu-item .li-item.level1>a, .page-header .nav-sections .navigation .level-top a.level-top { text-transform: uppercase; letter-spacing: 6px; } .page-header .nav-sections .navigation .multicolumn { flex-wrap: unset; } .page-header .nav-sections .navigation .ui-menu-item .li-item.level1>a { color: #aaa275; margin-bottom: 5px; font-size: 13px; font-weight: 200; } .page-header .sticky .nav-sections .navigation .ui-menu-item a { color: #fff; } .page-header .sticky .nav-sections .navigation .ui-menu-item.has-active a, .page-header .sticky .nav-sections .navigation .ui-menu-item.active a { color: #000; } .block-title { color: #333; } .footer.content .block-content .list-socials a, .footer.content .block-content .links a { color: #111; } .page-header .panel.header .list-inline li span { text-transform: uppercase; letter-spacing: normal; font-weight: 100; } .page-header .nav-sections .navigation .ui-menu-item .li-item.level2>a:hover, .page-header .nav-sections .navigation .ui-menu-item .li-item.level1>a:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); } .page-header .nav-sections .navigation .navpro-dropdown-level1 { border-top: 4px solid rgb(220, 211, 193); } .page-header .nav-sections .navigation .ui-menu-item .li-item.level1>a:hover { color: #aaa275; } .page-header .nav-sections .navigation .ui-menu-item .li-item.level2 a { color: rgb(0, 0, 0); font-size: 12px; font-weight: 200; letter-spacing: 2px; padding: 3px 10px; } header.page-header { border: none; } .magezon-builder .mgz-element-column>.mgz-element-inner { padding: 0; } .page-header .header.content .wishlist, .page-header .header.content .minicart-wrapper, .page-header .header.content .switcher.customer { margin-left: 11px; } .magezon-builder .inner-content .mgz-single-image-wrapper, .magezon-builder .inner-content .mgz-single-image-inner img, .category-description [data-content-type='row'][data-appearance='contained'] { width: 100%; max-width: 100%; display: block; margin: 0 auto; } .page-products .page-main { margin-top: 0; } .action.primary, .action-primary, .amshopby-button, .am-filter-go, .block-authentication .action.action-login { font-family: 'Poppins'; font-weight: 300; background: #333; } .block-authentication .action.action-login:focus{ background: #3f3f3f; } .block-authentication .action.action-register:hover{ color: #333; } .field-tooltip._active .field-tooltip-content { font-size: 1.4rem; } hr { border-top: 1px solid #000; } /* GLOBAL - WIDTH */ #search_mini_form #search { display: none; } /* Header */ .page-header .panel .header { padding: 0px 0px !important; overflow: hidden; } .header .flex-col-left a img { width: 80%; } .cms-home .page-title-wrapper { display: none !important; } .header.sticky img { filter: brightness(0) invert(1); } .header.sticky.flex-col-rightg { filter: brightness(0) invert(1); } .section-item-content.navpro.navigation.orientation-horizontal.dropdown-level0-stick-center.dropdown-right.dropdown-bottom.navpro-transformable.navpro-effect-none { color: #fff; } .sticky .li-item .level-top { color: #fff; } .sticky .header .flex-col-right .md-flex .block-search, .sticky .header .flex-col-right .md-flex .switcher-customer, .sticky .header .flex-col-right .md-flex .minicart-wrapper { color: #fff; } .sticky { position: fixed; top: -50px; width: 100%; z-index: 99; background-color: #000; transition: 0.3s ease; transform: translateY(45px); } .page-header .sticky button.action.search { filter: brightness(0) invert(1); } /* .page-header .sticky .block-search .action.search { filter: brightness(1) invert(0); } */ .page-header .sticky .switcher-customer .switcher-trigger .icon { filter: brightness(0) invert(1); } .page-header .sticky .minicart-wrapper .action.showcart::before, .page-header .minicart-wrapper .action.showcart.active::before, .page-header .minicart-wrapper .action.showcart.active::before, .page-header .minicart-wrapper .action.showcart.active.active::before { filter: brightness(0) invert(1); } .page-header .switcher-customer .switcher-trigger .icon { background-image: url('../../frontend/Local/swissup_child/nb_NO/images/user1.png'); width: 24px; height: 24px; } .page-header .minicart-wrapper .action.showcart::before, .page-header .minicart-wrapper .action.showcart.active::before, .page-header .minicart-wrapper .action.showcart.active::before, .page-header .minicart-wrapper .action.showcart.active.active::before { background-image: url('../../frontend/Local/swissup_child/nb_NO/images/cart.png'); width: 24px; height: 24px; } .page-header .flex-col-right .block-search .action.search { background-image: url('../../frontend/Local/swissup_child/nb_NO/images/search.png'); width: 24px; height: 24px; background-repeat: no-repeat; /* top: 8px !important; */ } #navpro-topnav { justify-content: center; } .navpro.navpro .level0>.level-top { padding: 40px 20px; } .ais-SearchBox { transition-timing-function: ease-in; transition-delay: .1s; opacity: 0; margin-bottom: 5px; } button.ais-SearchBox-reset { opacity: 0; } .sticky button.ais-SearchBox-reset { filter: brightness(1) invert(0); opacity: 1; z-index: 2; } .ais-RefinementList-searchBox .ais-SearchBox { display: block; opacity: 1 !important; } .ais-RefinementList-searchBox .ais-SearchBox-reset { opacity: 1; } #navpro-topnav .level-top.has-active, #navpro-topnav .level-top.active, #navpro-topnav .level-top:hover { background-color: #fcf7f1; } .sticky #navpro-topnav .level-top .ui-state-active { color: #000; } #navpro-topnav .level0>.level-top:hover { color: unset; } .field.search .input-text { box-shadow: none !important; border-radius: 0; border: 1px solid; } .block-search.block-swissup-ajaxsearch.folded.shown .field.search { min-width: 250px; padding: 1px 1px; top: 0px; } .page-header .panel.wrapper { background: #000; } .page-header .panel.header .list-inline li:before, .page-header .panel.header .top-m-message .list-inline li:before { content: "\2022"; margin-right: 5px; display: inline-block; vertical-align: middle; } .page-header .minicart-wrapper .action.showcart .counter.qty, .page-header .minicart-wrapper .action.showcart.active .counter.qty { background: #333; } .page-header .minicart-wrapper .action.showcart .counter.qty .counter-number { font-size: 12px; } .ajaxpro-popup-minicart .minicart-items .product-item-details .price, .ajaxpro-popup-minicart .minicart-items .product-item-details .details-qty { color: #333; } .block-search.block-swissup-ajaxsearch.folded.shown .action.close { width: 20px; height: 25px; transition: 300ms opacity ease-in-out; opacity: .5; overflow: visible; } .page-main > .messages { margin-bottom: 30px; } /* #navpro-topnav { padding-left: 180px; } */ .flex-col-right.md-flex { align-items: center; } .ais-SearchBox-form .ais-SearchBox-input { float: right; width: 80%; } /* Header */ /* Page Title */ .page-main>.page-title-wrapper .page-title, .checkout-header h1.title { font-size: 40px; font-weight: 200; text-transform: uppercase; } /* Navigation */ /* .nav-sections .nav-sections-items .navigation li.level0.parent { position: relative; } .page-header .nav-sections .navigation .navpro-dropdown-level1 { width: 71.5vw; } .page-header .nav-sections .navigation .navpro-dropdown-level1 > .navpro-dropdown-inner { max-width: unset !important; width: 100%; margin-left: 0; } .navpro-dropdown .multicolumn-4 > li { width: 20%; max-width: 228px; } */ /* breadcrumbs */ .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main { max-width: 1920px !important; } .breadcrumbs { padding: 0 18px; } .page-products .breadcrumbs { padding: 0 15px; } .breadcrumbs:after { display: none; } .breadcrumbs .items { font-size: 12px; text-transform: uppercase; } .breadcrumbs .items li, .breadcrumbs .items li a { color: #333; } .breadcrumbs .item:last-child, .breadcrumbs .items li:after { color: #a3a3a3; } .breadcrumbs .item:last-child { padding: 2px 0; } .breadcrumbs .item:not(:last-child):after { margin: 0 9px; } .breadcrumbs .home a { font-size: 12px; } .breadcrumbs .home a:before { content: '' !important; } .navpro-pills li.level0 { background: transparent; border-radius: 0px; margin: 0px; } .ambrands-brandlist-widget .content { padding-top: 50px; } .header.content.flex-row .flex-col-right.md-flex { position: relative; padding-right: 5px; } .header.content.flex-row .flex-col-right.md-flex form.ais-SearchBox-form { position: absolute; width: 95%; top: -14px; left: 12px; } .header.content.flex-row .flex-col-right.md-flex form button.action.search { right: -1px; } .header.content.flex-row .flex-col-right.md-flex .block.block-search { width: 100%; min-width: 100px; } .header.content.flex-row .flex-col-right.md-flex form input.ais-SearchBox-input { width: 12vw; } /* .header.sticky form button.action.search.active { visibility: hidden; } */ /* Navigation */ /* Product Home-Page */ .cms-home .mgz-block .mgz-block-content { width: 100%; margin: 0 auto; } .magezon-builder iframe, .magezon-builder video, .magezon-builder img { max-width: 100%; } .products-grid .product-item { margin-bottom: 0; } .page-products.categorypath-nyheter.category-nyheter .mgz-single-image-wrapper img { width: 100% !important; margin: 0 auto; max-width: 1920px !important; } .page-products.categorypath-reise.category-reise .mgz-single-image-wrapper img { width: 99.5% !important; margin: 0 auto; } .page-products.categorypath-salg.category-salg .mgz-single-image-wrapper img { width: 100% !important; margin: 0 auto; } .category-salg .category-description div > div{ padding: 0px !important; } .cms-home .mgz-element.mgz-child.mgz-element-text { margin: 0 auto; width: 100%; } .cms-home .mgz-element.mgz-child.mgz-element-text hr { border: 0; border-top: 1px solid #333; margin-bottom: 20px; margin-top: 20px; } .cms-home .column.main .products-grid .product-item:nth-child(n) { margin: 30px 0px; } /* Hover: box-shadow only — do not override margin/padding or listing grid gutters jump (Magento uses margin-left: 2% + padding: 0). */ .products-grid .product-item:hover { box-shadow: 0 0 20px rgba(0, 0, 0, .2); } .product-image-container { display: inline-block; max-width: 100%; } .mgz-element-single_product .products .product-item { width: 100%; } /* .product.photo.product-item-photo { padding: 0px 10px !important; } */ .itemgrid .item { float: left; padding-left: 1%; padding-right: 1%; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } /*HOVER*/ .products.wrapper .product-items .product-item .product-item-info .alt-img { position: absolute; top: 0px; bottom: 0; left: 0; right: 0; z-index: 2; margin: 0 auto; height: 100%; opacity: 0; transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -ms-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; width: 99%; } .products.wrapper .product-items .product-item .product-item-info .alt-img:hover { opacity: 1; background-color: transparent; transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -ms-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; width: 99%; } .cms-home .products .product-item .product-item-info:hover .alt-img { display: block; opacity: .5; } .cms-home .product-item .product-item-info:hover .product-image-photo { opacity: 0; } .cms-home .products .product-item .product-item-info:hover { border: 0 none; transition: box-shadow .4s ease-out; -moz-transition: box-shadow .4s ease-out; -webkit-transition: box-shadow .4s ease-out; -o-transition: box-shadow .4s ease-out; z-index: 2; box-shadow: 0 0 20px rgba(0, 0, 0, .2); } .cms-home .mgz-product-listing .product-image-wrapper .product-image-photo { width: 100%; } .cms-home .mgz-product-listing .product-image-wrapper .product-image-photo { width: 100%; } /*HOVER*/ .mgz-block .showHideStic { left: 25px; top: 15px; font-size: 14px; } .product-item-info { width: 152px; max-width: 100%; } .grid .product-item-info { width: auto; /* margin: 20px; */ } .showHideStic .lagre { background-color: #dcd3c1; color: #333; padding: 10px 15px; text-transform: uppercase; } .showHideStic { position: absolute; left: 10px; top: 12px; z-index: 3; font-size: 14px; } .cms-home .products-grid .product-item { margin-bottom: 0; } .mgz-element-inner { height: 100%; position: relative; } .product-image-photo { bottom: 0; display: block; height: auto; left: 0; margin: auto; max-width: 100%; position: absolute; right: 0; top: 0; } .mgz-single-image-wrapper { margin: 0px 0px 25px 0px; } .cms-home .mgz-block-content .products.wrapper .products.list .item.product .product-item-info img { width: 100%; height: 100%; } .mgz-element.mgz-child.mgz-element-separator.mgz-element-title-align-center { margin: 0 auto; width: 99%; } .cms-home .products-grid .product-item { margin-bottom: 0; } .mgz-element-inner { height: 100%; position: relative; } .product-item-info .product-item-photo .alt-img { padding: 0px; } .product-image-photo { bottom: 0; display: block; height: auto; left: 0; margin: auto; max-width: 100%; position: absolute; right: 0; top: 0; } .mgz-single-image-wrapper { margin: 0px 0px 25px 0px; } .cms-home .mgz-element-single_product .products .product-item .product-item-info { padding: 5px 5px 25px; border: none; width: 100%; display: block; margin: 0 auto; } .cms-home .magezon-builder .inner-content .mgz-single-image-inner img { width: 100%; } .cms-home .mgz-element.mgz-child .magezon-builder p:last-child .mgz-element-text p:last-child { display: none; } .cms-home .mgz-element .mgz-child:not(:last-child)>.mgz-element-inner { margin-bottom: 0; } .cms-home .product-item .product-item-info .product-image-container { width: 100% !important; } /* Product Home-Page */ /* Page Brand */ .ambrands-brand-item::marker { content: ""; } .ambrands-letter { display: flex; align-items: flex-start; } .ambrands-letters-list .ambrands-brand-item { text-align: start; margin: 2px 0 0; } .ambrands-letter .ambrands-brand-item.-no-logo { max-width: 100%; } .ambrands-letter .ambrands-brand-item .ambrands-inner { align-items: start; justify-content: flex-start; border: transparent; box-shadow: none; border-radius: 0px; } .ambrands-letters-list .ambrands-letter .ambrands-content { flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px; padding-left: 10px; width: 100%; } .ambrands-letter .ambrands-brand-item .ambrands-label { color: #000; line-height: 25px; padding: 5px 0px; font-weight: 200; text-transform: uppercase; } .ambrands-letter .ambrands-brand-item.-no-logo .ambrands-label { padding-top: 0px; } .brand-images .brands-letter .brand-item { min-height: auto; margin: 0 0 0 6px; text-align: left; max-width: none; } .ambrands-letters-list .ambrands-letter .ambrands-title { display: flex; align-items: center; margin: 0 0 20px; color: #000; font-weight: 400; font-style: normal; font-size: 60px; line-height: 1; } /* Toolbar */ .toolbar { font-size: 12px; color: #333; padding: 0px 0px 20px; margin: 0; } .toolbar .pages .page:hover { color: #fff; background-color: #333; border-radius: 0px; } .toolbar .pages .page { border-radius: 0px; font-weight: 100; font-size: 1.4rem; background-color: #f5f5f5; } .pages .current .page { background-color: #dbdbdb; color: #333; } .pages strong.page { color: #333; } .pages .item { margin: 1px; } .pages a.page { color: #333; } .item.pages-item-previous, .item.pages-item-next { display: none; } .pages .items { float: right; padding: 0px 20px; } a:visited, a.link.next { color: #000; } a.link.previous { color: #000; } .page-with-filter .toolbar-amount { position: absolute; text-align: center; left: 0; right: 0; font-size: 18px; letter-spacing: 4.5px; line-height: 14px; top: 30px; padding: 0; text-transform: uppercase; display: none; } .page-with-filter .toolbar-amount::after { content: ''; } .toolbar-sorter { padding-right: 15px; } .toolbar-sorter .sorter-label, .toolbar-sorter .sorter-action { display: none !important; } /* Toolbar */ /* Page Brand */ /* News Letter */ .bottom-text-container { color: #fff; display: flex; flex-direction: column; justify-content: space-between; height: 180px; padding-top: 20px; } #home-newsletter>.mgz-element-inner { padding: 250px 50px 100px; margin: 0 auto; width: 100%; } .mgz-element-newsletter_form .newsletter-title { color: #fff; font-family: 'Erotique', sans-serif !important; font-size: 65px; font-weight: 400; letter-spacing: 4.5px; line-height: 1; margin-bottom: 0; } .mgz-element-newsletter_form .newsletter-description { color: #fff; margin-bottom: 5px; font-size: 14px; text-transform: uppercase; } #home-newsletter .mgz-newsletter-form-wrapper, .newsletter-form .mgz-newsletter-form-wrapper { background-color: #dcd3c1; border: 1px solid #000; width: 492px; margin: 0 auto; padding: 20px; } .mgz-element-newsletter_form .action.primary { background-color: #dcd3c1; color: #000; border: 1px solid #000; text-transform: uppercase; letter-spacing: 4.5px; font-weight: normal; font-size: 1.5rem; height: 50px; white-space: nowrap; } .mgz-element-newsletter_form input[type="email"] { background: #dcd3c1; color: #FFF; border-color: #000; height: 50px; } #jarallax-container-0>div:nth-child(1) { position: unset !important; } /* News Letter */ /* footer */ footer.page-footer, footer .footer-toolbar-bottom { background: #dcd3c1; } .footer.content { display: flex; justify-content: space-around; } .page-container>.content { justify-content: center; display: flex; color: #000; } .category-bottom { background-color: #f1f1f1; width: 100%; } .inner-container { padding: 70px 20px; max-width: 1920px; margin: 0 auto; } .page-container.footer-toolbar-bottom>.content { align-items: center; flex-direction: column; max-width: 1920px; padding-left: 24px; padding-right: 24px; } .page-container>.content .footer-payment-review { width: 100%; } .footer-payment-review:before { content: ''; height: 2px; background: black; width: 100%; display: block; margin: 0 auto 30px; } /* .category-dame .footer-payment-review:before { content: ''; height: 2px; background: black; width: 82.3%; display: block; margin: 0 auto 30px; } .catalog-product-view .footer-payment-review:before { content: ''; height: 2px; background: black; width: 82.3%; display: block; margin: 0 auto 30px; } */ .page-products .footer-payment-review:before { content: ''; height: 2px; background: black; width: 100%; display: block; margin: 0 auto 30px; } .footer-payment-review ul { display: flex; justify-content: center; align-items: center; gap: 5%; padding-left: 10px; padding-right: 10px; } .footer-payment-review li.pr-item img { width: 110px; } .footer-payment-review li.pr-item img.vipps { width: 135px; } .footer-payment-review li.pr-item img.trustpilot { width: 135px; } /* footer */ /* Instagram */ .mpinstagramfeed-header { position: relative; text-align: center; padding-bottom: 10px; margin-bottom: 10px; color: #333; width: 98.5%; margin: 0 auto; color: #333; } .mpinstagramfeed-header:before { height: 1px !important; background-color: #000 !important; top: 36.5% !important; content: ''; display: block; width: 100%; background: #cecece; position: absolute; z-index: 0; } .mpinstagramfeed-header h3 { padding: 0 10px; text-transform: uppercase; background-color: #fff; position: relative; display: inline-block; font-weight: 200; font-size: 30px; } .mpinstagramfeed-header div { font-size: 18px; text-transform: uppercase; } .mpinstagramfeed-container .mpinstagramfeed-photo:nth-of-type(1) { width: calc(38% + 38px) !important; } .mpinstagramfeed-container .mpinstagramfeed-photo { width: calc(20% - 8px) !important; padding: 2px !important; margin-bottom: 3px; float: left; display: table !important; position: relative !important; will-change: auto !important; transform: none !important; height: auto !important; } .mpinstagramfeed-container .mpinstagramfeed-photo:nth-of-type(1) a.mpinstagramfeed-post-url { height: 650px; } a.mpinstagramfeed-post-url { display: block; height: 320px; } .mpinstagramfeed-container .mpinstagramfeed-photo img { display: block; width: 100%; max-width: none; height: 100%; object-fit: cover; padding: 0 1px 1px 8px; } /* Instagram */ /* footer social media icon */ .page-footer .footer.content { background-color: #dcd3c1; width: 100%; max-width: 1920px; padding-top: 120px !important; padding-bottom: 0; /* padding-left: 5%; padding-right: 5%; */ } .page-footer .footer.content:after { display: none; } .page-footer strong { border-bottom: 1px solid #000; font-size: 18px; font-weight: 200; margin-bottom: 2rem; line-height: 1.1; text-transform: uppercase; display: block; letter-spacing: 4.5px; padding-bottom: 2px; width: -moz-max-content; width: max-content; } /* footer social media icon */ /* .page-footer .links>li>a { */ .page-footer .links>li>a { line-height: 1.6; font-weight: 200; text-transform: uppercase; padding-left: 0; font-size: 14px; } small, .small { font-size: 12px; } .page-footer .list-socials li { position: relative; height: 50px; } .page-footer .list-socials li a { display: block; margin-left: 50px; padding-top: 5px; text-transform: uppercase; font-size: 14px; } .list-socials img { height: 38px; width: 38px; max-height: none; } .mgz-fa-facebook-f, .mgz-fa-instagram { color: #fff; display: inline-block; font-size: 25px; height: 38px; padding: 4px; text-align: center; width: 38px; position: absolute; left: 0; top: -4px; } /* .page-footer .links>li>a { */ /* Product Page Filter*/ #layered-filter-block { margin: 0; width: 100%; } .block-subtitle.filter-subtitle::before { content: '<'; font-size: 12px; position: absolute; top: 50%; transform: translateY(-50%); left: 0px; } .product-item-details .product-item-name a.product-item-link { font-size: 14px; text-transform: lowercase; } .open .block-subtitle.filter-subtitle::before { content: '>'; } .block-content.filter-content { display: block; text-transform: uppercase; padding-bottom: 0px; } .block-content.filter-content.open { padding-bottom: 20px; } .block-subtitle.filter-subtitle { color: black; cursor: pointer; font-size: 12px; font-weight: 300; letter-spacing: 6px; line-height: 42px; padding-left: 15px; position: relative; display: inline-block; z-index: 24; } .filter.active .filter-options, .filter-options { background: 0 0; clear: both; display: block; overflow: initial; position: static; } .page-layout-1column .filter-options-item { width: calc(100% / 2 - 20px); vertical-align: top; padding-bottom: 0; } .page-layout-1column .filter-options-item.active .filter-options-content { padding: 10px 0; width: 100%; } .page-layout-1column .filter-options-item .filter-options-content { box-shadow: none; display: block !important; width: 100%; visibility: visible; padding: 0; } .page-layout-1column .filter-current, .page-layout-1column .filter-actions { display: none; } .page-layout-1column .filter-options-content .item:hover { background-color: transparent; } #narrow-by-list { background: 0 0; clear: both; display: none; overflow: initial; position: static; } .filter-options-content { display: block; overflow: initial; position: static !important; } .swatch-attribute.size .swatch-option, .swatch-attribute.manufacturer .swatch-option { background: #f0f0f0; color: #000; min-width: 20px; height: 20px; padding: 3px; font-size: 14px; font-weight: 400; border: 1px solid #dcd3c1 !important; border-radius: 0; line-height: 20px; vertical-align: top; min-height: 20px; margin: 0; } div.swatch-option, div.swatch-option.text { display: inline-block; float: none; font-size: 14px; font-weight: 400; line-height: 20px; padding: 3px; border: 1px solid #dcd3c1 !important; border-radius: 0; min-width: 20px; min-height: 20px; margin: 0; } #amasty-shopby-product-list .products.wrapper { margin-top: 0; } .emulate-1column-filters, #amasty-shopby-product-list .toolbar-products { padding-bottom: 0; } .page-layout-1column .toolbar-products { position: inherit !important; } .page-products .toolbar-sorter.sorter { padding-right: 0; position: absolute; right: 6px; top: 10px; z-index: 20; } /* div.swatch-option, div.swatch-option.text{ padding: 3px; min-width: 20px; min-height: 20px; line-height: 20px; //vertical-align: top; margin-bottom: 0px; margin-right: 0px; font-size: 14px; font-weight: 400; outline: 1px solid; border-radius: 0px; color: #000 !important; } */ div.swatch-option:not(.disabled):hover, div.swatch-option.image:not(.disabled):hover, div.swatch-option.color:not(.disabled):hover, div.swatch-option.selected { box-shadow: 0 0 0 1px #002d57; background-color: white; border: 1px solid !important; } .page-layout-1column .filter-options-item.active .filter-options-content { padding: 0px; width: 100%; } .filter-options-item .filter-options-content .am-shopby-form { margin: 0 0 0 -7px; } .filter-options .am-swatch-wrapper { margin: 5px !important; } .filter-options-content a { color: #000000; font-weight: 200; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; } .filter-options-title::after, .sidebar .navpro.navpro-accordion .navpro-icon-caret::before { background: none; } .page-layout-1column .filter-options-title { background: #ffffff; padding: 0; text-transform: uppercase; font-size: 14px; color: #000; } .filter-options-item .filter-options-content .items { display: grid !important; grid-template-columns: 1fr 1fr 1fr; width: auto; margin: 0 !important; } .filter-options-content .am-show-more { padding-left: 0; } .filter-toggler { display: none; } /* Product Page Filter*/ .product.photo.product-item-photo { /* padding: 0px 5px !important; */ } .column.main .products-grid .product-items { margin-left: auto; margin-right: auto; display: flex; flex-wrap: wrap; justify-content: center; } .column.main .products-grid .item.product.product-item:hover { box-shadow: 0px 0px 40px rgba(0,0,0,.2); } .page-products .column.main .products-grid:not(.swiper-container) .product-items .product-item .product-item-info, .column.main .block.widget .products-grid:not(.swiper-container) .product-items .product-item .product-item-info { padding: 5px 5px 20px; } .page-products .column.main .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-info, .column.main .block.widget .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-info { border: none; overflow: visible; height: auto; position: relative; left: 0px; right: 0px; top: 0px; z-index: 3; background: transparent; box-shadow: none; padding: 5px 5px 20px; border-radius: 0px; } .items-grid.equal-height .item { padding-bottom: 20px !important; } /* Product Page Nyeter*/ .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main { box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 1920px; padding-left: 0px; padding-right: 0px; width: auto; } .catalog-product-view main#maincontent .columns .column.main, .catalog-product-view .breadcrumbs .items { padding-right: 30px !important; padding-left: 30px !important; } .category-nyheter .page-layout-1column.emulate-1column-filters { width: 98.5%; margin: 0 auto; } .category-nyheter .category-description > div > div{ padding: 0px !important; } /* Product Page Shop */ .page-products .column.main .products-grid:not(.swiper-container) .product-items .product-item, .column.main .block.widget .products-grid:not(.swiper-container) .product-items .product-item { height: auto; } .catalog-product-view .algolia-instant-results-wrapper .page-main.algolia-instant-replaced-content { margin-top: 10px; } .catalog-product-view .page-title-wrapper.product h1 { font-size: 22px; text-transform: uppercase; color: #000; font-weight: 200; letter-spacing: 1px; line-height: 1; } .catalog-product-view .page-title-wrapper.product .merke a, .catalog-product-view .page-title-wrapper.product .merke { font-size: 1.6rem; text-transform: uppercase; font-weight: 200; color: #999; } .catalog-product-view .product-info-main .product-info-price .price-box .price-container .price { font-size: 2.6rem; line-height: 26px; font-weight: 300; color: #000; } .catalog-product-view .page-main { margin-top: 0; } .product-info-main .product-info-price { margin-top: 10px; } /* .product.media .gallery-placeholder .fotorama__stage { left: 0 !important; } .product.media .gallery-placeholder .fotorama__nav.fotorama__nav--thumbs { width: 160px !important; } .fotorama__nav.fotorama__nav--thumbs { height: 860px !important; } .product.media .gallery-placeholder .fotorama__nav-wrap { left: unset; right: 0; background: #fff; padding: 0 5px; } .product.media .gallery-placeholder .fotorama__stage__shaft { width: 40vw !important; } */ div.block .block-title strong { font-family: 'Poppins', sans-serif; font-weight: 300; color: #333; font-size: 24px; } input[type=text], input[type=password], input[type=url], input[type=tel], input[type=search], input[type=number], input[type=datetime], input[type=email] { background: #fff; background-clip: padding-box; border: 1px solid #c2c2c2; border-radius: 1px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; height: 32px; line-height: 1.42857143; padding: 0 9px; vertical-align: baseline; width: 100%; box-sizing: border-box; } .filter-options .amshopby-search-box { margin: 7px 10px 5px 0; } .block.amshopby-morefrom .block-content.content { margin-left: -8px; margin-right: -8px; } /* .block .title { margin-left: 8px; } */ .block.amshopby-morefrom .block-content.content p.brand { font-size: 14px; font-weight: 200; } /* Product Page Shop */ /* Product Page Longchamp */ .categorypath-longchamp.category-longchamp .category-description .mgz-element.mgz-child.mgz-element-single_image { display: block; /* remove space */ } .categorypath-longchamp.category-longchamp .category-description div { padding: 0px !important; margin: 0px !important; } .categorypath-longchamp.category-longchamp .breadcrumbs { margin: 14px 15px 8px; padding: 0 0px; } /* Product Page Longchamp */ /* Product Page Reise */ .page-products.categorypath-reise.category-reise .magezon-builder .mgz-container .mgz-element-column.mgz-col-md-4 { padding: 22px 14px; } .page-products.categorypath-reise.category-reise .category-description>div>div { padding: 0px !important; margin: 0px !important; } .page-products.categorypath-reise.category-reise .breadcrumbs { margin: 14px 0px 8px; padding: 0 20px; } /* Product Page Reise */ /* Product Page Dame */ .page-products .magezon-builder .inner-content .mgz-single-image-inner img { width: 100%; margin: 0 auto; } /* Product Page Dame */ /* Product List */ .emulate-1column-filters { border-top: 1px solid #d1d1d1 !important; padding-top: 0px !important; margin-top: 0px !important; overflow: visible; z-index: 3; position: relative; width: 98.3%; margin: 0 auto; } .emulate-1column-filters .filter-wrapper.filter-applied { padding-top: 0; } .page-products .products-grid .product-items .product-item { border-top: 1px solid #f5f5f5 !important; } /* .products.wrapper.grid { border-top: 1px solid rgb(209 209 209 / 30%); } */ .page-layout-1column.page-products .column.main .products-grid:not(.swiper-container) .product-items .product-item, .page-layout-1column .column.main .block.widget .products-grid:not(.swiper-container) .product-items .product-item { height: 100%; margin: 0; } .product-item-info .product-image-photo { margin: 0; width: 100%; height: 100%; } /* .page-products.page-layout-1column .products-grid .product-item, .page-layout-1column .products-grid .product-item, .wishlist-index-index.page-layout-1column .products-grid .product-item, .page-layout-1column .block.widget .products-grid .product-item { width: calc(100%/3 - 6px - 0.1px); } */ #amasty-shopby-product-list .products.list.items.product-items .product-item .product-item-details { position: relative; } #amasty-shopby-product-list .products.list.items.product-items .product-item .product-item-name { white-space: normal; height: unset; } #amasty-shopby-product-list .products.list.items.product-items .product-item .product-item-name a { color: #333; } #amasty-shopby-product-list .products.list.items.product-items .product-item .product-item-name a:hover { text-decoration: none; } #amasty-shopby-product-list .products.list.items.product-items .product-item .price-box { position: absolute; top: 0; right: 0; display: grid; /* padding-right: 6px; */ } #amasty-shopby-product-list .products.list.items.product-items .product-item .price-box .special-price, .products-grid .product-item .price-box.price-final_price .special-price { order: 1; } #amasty-shopby-product-list .products.list.items.product-items .product-item .price-box .old-price, .products-grid .product-item .price-box.price-final_price .old-price.sly-old-price { order: 2; } #amasty-shopby-product-list .products.list.items.product-items .product-item .price-box .old-price .price, .products-grid .product-item .price-box.price-final_price .old-price.sly-old-price .price { color: #ccc; text-decoration: line-through; } #amasty-shopby-product-list .products.list.items.product-items .product-item .price-box .special-price .price, .products-grid .product-item .price-box.price-final_price .special-price .normal-price .price-wrapper .price { color: #fd8f35; } #amasty-shopby-product-list .products.list.items.product-items .product-item .price-box .special-price, #amasty-shopby-product-list .products.list.items.product-items .product-item .price-box .old-price { margin: 0; padding: 0; } .products-grid .product-item .price-box.price-final_price { display: flex; flex-direction: column; position: absolute; top: 0; right: 0; } .size-stock-container { display: flex; flex-wrap: wrap; background: black; position: absolute; z-index: 999; bottom: 0; left: 0; margin: 0 auto; width: 100%; color: #fff; transition: opacity 100ms linear; opacity: 0; -webkit-transition: opacity 100ms linear; } .size-stock-container .stock-status { font-size: 1.2rem; line-height: 1; padding: 10px; } .item.product.product-item:hover .size-stock-container { transition: opacity 100ms linear; opacity: 1; } /* Product List */ /* MGZ Product grid */ .cms-home .mgz-element-product_grid .mgz-block-content { margin-left: -5px; margin-right: -5px; } .mgz-element-product_grid .product-item.mgz-grid-item { position: relative; } .mgz-element-product_grid .product-item.mgz-grid-item .product-item-info { padding: 5px 8px; border: none; width: 100%; display: block; margin: 0 auto; } .mgz-element-product_grid .product-item.mgz-grid-item a.product.photo.product-item-photo { display: block; position: relative; } .mgz-element-product_grid .product-item.mgz-grid-item .product-item-info .alt-img { position: absolute; top: 0px; bottom: 0; left: 0; right: 0; z-index: 2; margin: 0 auto; height: 100%; opacity: 0; transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -ms-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; width: 100%; } .mgz-element-product_grid .product-item.mgz-grid-item .product-item-info:hover .alt-img { display: block; opacity: 1; } .mgz-element-product_grid .product-item.mgz-grid-item .product-item-info:hover { border: 0 none; transition: box-shadow .4s ease-out; -moz-transition: box-shadow .4s ease-out; -webkit-transition: box-shadow .4s ease-out; -o-transition: box-shadow .4s ease-out; z-index: 2; box-shadow: 0 0 20px rgba(0, 0, 0, .2); } .mgz-element-product_grid .product.details.product-item-details { margin-top: 15px; padding: 0px; } .mgz-element-product_grid strong.product-item-name a { font-size: 16px; font-weight: 200; color: #333; text-decoration: none; } .mgz-element-product_grid strong.product-item-name a:hover { text-decoration: none; } .mgz-element-product_grid .brand { text-align: left; width: 70%; display: inline-block; } .mgz-element-product_grid .brand a { color: #999; font-size: 14px; font-weight: 300; text-decoration: none; } .mgz-element-product_grid .product-item-actions { display: none; } .mgz-element-product_grid .price-box.price-final_price .old-price .price { color: #ccc; text-decoration: line-through; } .mgz-element-product_grid .price-box.price-final_price .special-price .price { color: #fd8f35; } /* MGZ Product List */ /* Product item */ .grid .product-item-details { margin-top: 0; padding: 0; position: relative; } .home-products .product.details.product-item-details strong, .product-item-details strong { float: left; width: 75%; margin: 0; text-align: left; } .home-products .product.details.product-item-details .price-box, .product-item-details .price-box { float: right; width: 25%; margin: 0; text-align: right; } .product-item .price-box [data-price-type=finalPrice] .price, .product-item .price-box>.regular-price .price, .product-item .price-box>.minimal-price .price, .product-item .price-box>.price-from .price, .product-item .price-box>.price-to .price, .product-item .price-box, .grid .product-item-details, .mgz-element-single_product .product-item-name a, .mgz-element-single_product .product-item-name { font-size: 16px; font-weight: 400; color: #333; text-decoration: none; } .grid .product-item-details .brand { width: 70%; text-align: left; } .grid .product-item-details .brand a { color: #000; font-size: 14px; font-weight: 300; text-decoration: none; } .price-label { display: none !important; } .product-info-main .product-info-price .price-box .old-price { display: block !important; } .grid .product-item-details .product-item-name a, .grid .product-item-details .product-item-name { font-weight: 200; } .grid .product-item-details span.brand { display: inline-block; } input[type="radio"] { display: none; } /* Single Product page */ body#html-body main#maincontent .columns .main .product.media { margin-top: -20px; width: 49%; } body#html-body main#maincontent .columns .main .product-info-main { width: 49%; } .swatch-attribute .swatch-attribute-label, .swatch-attribute .price-label { text-transform: uppercase; display: block !important; } .swatch-attribute .swatch-attribute-label { font-size: 14px; font-weight: 300 !important; } .swatch-attribute .swatch-attribute-options { margin-top: 0; } .product-options-wrapper div.swatch-option, .product-options-wrapper div.swatch-option.text { padding: 4px; min-width: 30px; height: 30px; line-height: 30px; margin-bottom: 5px; margin-right: 5px; margin-left: 0px; margin-top: 10px; border-radius: 0; min-height: 30px; font-size: 14px; font-weight: 300; } .product-info-main .product-add-form form#product_addtocart_form { display: flex; flex-wrap: wrap; flex-direction: column; } .product-info-main .product-add-form form#product_addtocart_form .box-tocart, .product-info-main .product-add-form form#product_addtocart_form .product-options-bottom { order: 3; } .product-info-main .product-add-form form#product_addtocart_form #product-options-wrapper { order: 2; } .product-info-main .product-add-form form#product_addtocart_form .product-options-wrapper.product-colorswitch { order: 1; } .product-info-main .product-add-form .box-tocart { margin-bottom: 15px; } .product-info-main .product-add-form .box-tocart, .product-info-main .product-social-links, div#product-options-wrapper { border-top: 1px solid #000; } .product-info-main .product-social-links { margin-bottom: 0; padding: 8px; } div#product-options-wrapper .fieldset, div#product-options-wrapper .fieldset .swatch-opt, div#product-options-wrapper .fieldset .swatch-attribute { margin-bottom: 0; } .product-info-main .product-options-bottom .box-tocart { border-top: 0; padding-top: 10px; } .product-info-main .box-tocart .field.qty, .product-info-main .product-options-bottom .box-tocart .field.qty { order: 2; } .product-info-main .box-tocart .actions, .product-info-main .product-options-bottom .box-tocart .actions { order: 1; } .product-info-main .product-info-stock-sku, .product-info-main .product-add-form .box-tocart button.tocart span:before, .product-info-main .product-add-form .product-options-bottom .box-tocart button.tocart span:before { display: none; } .product-info-main .product-add-form .box-tocart button.tocart, .product-info-main .product-add-form .product-options-bottom .box-tocart button.tocart { font-family: 'Poppins', sans-serif; background-color: #dcd3c1; text-transform: uppercase; color: #333; font-size: 18px !important; font-weight: 300; border-radius: 0; padding: 13px 10px; margin-bottom: 10px; } .product-info-main .product-add-form .box-tocart button.tocart { margin: 2px 0 0; } .product-info-main .product.attribute.overview { margin: 0; } .product-info-main .product.attribute.overview .value p, .product-info-main .product.attribute.overview .value { color: #333; font-size: 16px; font-weight: 300; letter-spacing: 1.5px; } .product-info-main .product.attribute.overview .value p a { word-wrap: break-word; } .product-info-main .product-add-form .product-options-bottom .box-tocart button.tocart:hover { color: #fff; } .product-info-main .box-tocart .input-text.qty { padding: 14px 5px; } .product-info-main .box-tocart .qty-switcher-dec:before { /* content: "&#8910;"; */ /* content: "\e261"; */ padding: 5px 5px 5px 7px; } .product-info-main .box-tocart .qty-switcher-inc:after { /* content: "&#8911;"; */ /* content: "\e262"; */ padding: 5px 10px 5px 2px; } .product-info-main .product-options-wrapper .swatch-attribute.size { position: relative; } .product-info-main .product-options-wrapper .swatch-attribute-selected-option { display: block; position: absolute; top: 0; left: 68px; font-size: 14px; } .product-info-main .box-tocart .qty-wrapper.qty-arrows { position: relative; } .product-info-main .box-tocart .qty-wrapper.qty-arrows .input-text.qty { border: 1px solid #c2c2c2; border-radius: 0; font-family: 'Poppins', sans-serif; } .product-info-main .box-tocart .qty-wrapper.qty-arrows .qty-switcher-dec { position: absolute; right: -35px; bottom: 0; } .product-info-main .box-tocart .qty-wrapper.qty-arrows .qty-switcher-inc { position: absolute; right: -35px; top: 0; } .product-info-main .box-tocart .qty-wrapper.qty-arrows .qty-switcher-dec:before, .product-info-main .box-tocart .qty-wrapper.qty-arrows .qty-switcher-inc:after { font-size: 16px; text-align: center; } .product-info-main .box-tocart .qty-wrapper.qty-arrows .qty-switcher-dec, .product-info-main .box-tocart .qty-wrapper.qty-arrows .qty-switcher-inc { background-color: #f5f5f5; color: #333; padding: 12px 12px; } .product-info-main .box-tocart .qty-wrapper.qty-arrows .qty-switcher-dec:hover, .product-info-main .box-tocart .qty-wrapper.qty-arrows .qty-switcher-inc:hover { background-color: #cacaca; color: #000; filter: brightness(1) invert(1); } .product-info-main .qty-wrapper .qty-switcher-inc::after, .bundle-options-container .qty-wrapper .qty-switcher-inc::after { content: ''; background-image: url('../../frontend/Local/swissup_child/nb_NO/images/arrow.png') !important; background-position: center; background-size: cover; background-repeat: no-repeat; transform: rotate(90deg); height: 0; width: 50%; top: 10px; } .product-info-main .qty-wrapper .qty-switcher-dec::before, .bundle-options-container .qty-wrapper .qty-switcher-inc::before { content: ''; background-image: url('../../frontend/Local/swissup_child/nb_NO/images/arrow.png') !important; background-position: center; background-size: cover; background-repeat: no-repeat; transform: rotate(-90deg); height: 0; width: 50%; top: 5px; } #maincontent .columns .main .product-info-main .product-info-price { margin-top: 26px; margin-bottom: 2px; } #maincontent .columns .main .product-info-main .product-info-price .old-price .price { text-decoration: line-through; text-decoration-color: #fd8f35; text-decoration-thickness: 3px; font-weight: 500; color: #ccc; } #maincontent .columns .main .product-info-main .product-info-price .special-price .price { color: #fd8f35; font-weight: 500; } #maincontent .columns .main .product-info-main .product-info-price .old-price.special-price .price { color: #ccc; } .fotorama__stage .fotorama__img, .fotorama__nav-wrap .fotorama__img { filter: none; } .fotorama__nav-wrap.fotorama__nav-wrap--horizontal { margin-top: 5px; } .fotorama .fotorama__thumb-border { border-width: 0 !important; } .fotorama__wrap .fotorama__arr { background-color: transparent; height: 80px; top: 50%; transform: translateY(0%); } .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) { transform: translate3d(-0px, 0, 0) !important; } .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) { transform: translate3d(0px, 0, 0) !important; } .fotorama__arr .fotorama__arr__arr { left: 0% !important; top: -75% !important; } .fotorama .fotorama__arr--prev .fotorama__arr__arr { transform: translate3d(0%, 0%, 0px) scale(1, -1) !important; } .fotorama .fotorama__arr--next .fotorama__arr__arr { transform: translate3d(0%, 0%, 0px) scale(-1, 1) !important; } .fotorama .fotorama__arr--prev .fotorama__arr__arr, .fotorama .fotorama__arr--next .fotorama__arr__arr { background-image: url('../../frontend/Local/swissup_child/nb_NO/images/arrow.png') !important; background-position: center; background-size: 50px; opacity: 0.7; } .fotorama__arr:hover, .fotorama__thumb__arr:hover { background-color: rgba(255, 255, 255, 0) !important; } /* Single Product page */ /* Related Product - Single Product page */ .block.amshopby-morefrom .product.actions.product-item-actions { display: none; } .block.amshopby-morefrom .price-box { display: grid; } .block.amshopby-morefrom .price-box .special-price { order: 1; } .block.amshopby-morefrom .price-box .old-price { order: 2; } .block.amshopby-morefrom .price-box .old-price .price { color: #ccc; text-decoration: line-through; } .block.amshopby-morefrom .price-box .special-price .price { color: #fd8f35; } .block.amshopby-morefrom .price-box .special-price, .block.amshopby-morefrom .price-box .old-price { margin: 0; padding: 0; } .block.amshopby-morefrom .product-item-name a { color: #333; font-weight: 200; } .block.amshopby-morefrom .product-item-name > a:hover{ text-decoration: none; } /* .block.amshopby-morefrom .products .product.product-item { padding: 18px 0; } */ .block.amshopby-morefrom { clear: both; } /* SoldTogether Product - Single Product page */ .soldtogether-swiper .block-content .swiper-container { padding: 75px 0 30px; } .soldtogether-swiper .block-content { background-color: transparent; } .soldtogether-swiper .block-content .product-item .product-item-details { padding: 0; position: relative; } .soldtogether-swiper .block-content .product-item .brand { width: 70%; display: inline-block; } .soldtogether-swiper .block-content .product-item .brand a { color: #000; } .soldtogether-swiper .swiper-container .swiper-slide { padding: 12px 10px; } .soldtogether-swiper .block-content .swiper-container-initialized .swiper-slide-visible:hover { box-shadow: 0px 0px 40px rgba(0,0,0,.2); } .soldtogether-swiper .product.name a.product-item-link { color: #333; font-weight: 200; } .soldtogether-swiper .price-box { display: flex; flex-direction: column-reverse; position: absolute; right: 0; top: 0; } .soldtogether-swiper .old-price .price { color: #ccc; text-decoration: line-through; } .soldtogether-swiper .price-box .special-price .price-wrapper[data-price-type=finalPrice] .price{ color: #fd8f35; } /* Cookie */ #notice-cookie-block .modal-content { padding: 0; } .modal-popup._inner-scroll .modal-inner-wrap { max-height: 90%; } .cookies-wrapper .modal-inner-wrap { position: relative !important; top: 45% !important; transform: translateY(-50%) !important; background: #f6e2d5; border: solid 2px #000; max-width: 350px; padding: 20px; overflow: hidden; } .modal-slide._inner-scroll .modal-inner-wrap { overflow-y: visible; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } #cookies h1.cookie-bg { color: #ffebde; font-family: 'Erotique Alternate'; font-size: 220px; position: absolute; top: 45%; left: -16%; z-index: -1; font-weight: 700; } #cookies h1.intro{ color: #202277; font-family: 'Erotique',sans-serif; font-size: 70px; font-weight: 500; margin: 28px auto 0; } #cookies>div { color: #202277; text-transform: uppercase; font-family: 'Poppins', sans-serif; font-weight: 100; font-size: 12px; max-width: 210px; margin: 25px auto; z-index: 2; position: relative; } .cookies-wrapper #cookies { font-size: 16px; line-height: 1.5; text-align: center; } .cookies-wrapper #accept-cookies, #btn-cookie-allow { background: #202277; border: solid 1px #000; color: #ffe8ed; margin-top: 10px; max-width: 195px; padding: 5px; line-height: 16px; font-size: 12px; font-weight: 100; font-family: 'Poppins', sans-serif !important; text-transform: uppercase; z-index: 2; position: relative; border-radius: 0px; } #cookies h1.logo img { filter: brightness(0) invert(1); width: 110px; margin-top: 20px; } .logo img { display: block; height: auto; } .page-header .header.content .logo { max-width: 160px;} h1.logo { max-width: 100%; width: 100%; margin: 0; } h1.logo img { margin: 0 auto; } /* Cookie */ /* Checkout */ .opc-block-summary { padding: 25px 30px; } /* .fotorama__nav-wrap--vertical .fotorama__nav__shaft { max-height: 830px; overflow: hidden; } .fotorama__nav--thumbs .fotorama__nav__frame { padding: 10px; height: 200px !important; } */ .block.amshopby-morefrom .products .product.product-item { padding: 12px 10px; } .product.data.items.mage-tabs-disabled { display: none; } /* .column.main .block:last-child { margin: 30px 0; } */ .minicart-items .product-item-name a { color: #000; } .opc-block-summary>.title { display: block; color: #000; } .action.action-auth-toggle { color: #000; } .checkout-payment-method .payment-option-title .action-toggle { color: #000; display: inline-block; text-decoration: none; } button.action.primary.checkout { background: #dcd3c1; text-transform: uppercase; } button.action.primary.checkout span { color: #fff; } .cart-container { padding: 20px 0; } button.action.update { background: #dcd3c1; } /* .abs-product-link > a, .product-item-name > a, .product.name a > a:visited{ color: #000; } */ .abs-product-link>a:visited, .product-item-name>a:visited, .product.name a>a:visited { color: #333; text-decoration: underline; } .cart-summary .block .actions-toolbar>.primary .action.primary { background: #dcd3c1; border: 0; color: #f5f5f5; } .cart-summary .block .actions-toolbar>.primary .action.primary:hover { background: #fff; color: #333; } .minicart-items .product-item-details .product-item-name { font-weight: 200; width: 50%; } .minicart-wrapper .block.block-minicart { width: 400px; } .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action { background: #dcd3c1; border: 0; color: #333; } .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:hover { background: #dcd3c1; } .toolbar select { color: #333; } /* .fotorama__stage__frame .fotorama__img { top: 50% !important; left: 48%; width: 100% !important; height: 100% !important; object-fit: cover; object-position: top; padding-right: 14px; } .fotorama__wrap .fotorama__stage{ height: 860px !important; } */ tr.totals.shipping.incl .value { font-size: 14px; } button#top-cart-btn-checkout:focus { background: #333; } .block-authentication .action.action-register, .block-authentication .action.action-register:visited { color: #333; } .block-authentication .action.action-login { background-color: #eee; color: #333; margin-top: 20px; } .block-authentication .action.action-login:hover { background-color: #333; color: #fff; } #checkout-klarna-index.header.wrapper .header.content { padding: 0px 7px; } #checkout .opc-block-summary .product-item .product-item-inner { display: flex; margin: 0 0 10px; flex-basis: 100%; justify-content: space-between; } #checkout .opc-block-summary .items-in-cart>.title strong { font-size: 2.4rem; } #checkout .opc-block-summary .product-item .product-item-name-block { padding-left: 10px; } #checkout .opc-block-summary .product-item .price { font-size: 1.8rem; font-weight: 200; color: #333; } #checkout .minicart-items .product-item-details .product-item-name { color: #333; font-size: 1.4rem; margin-bottom: 0; width: auto; } #checkout .minicart-items .product-item-details .details-qty { color: #333; font-size: 1.4rem; } #checkout .abs-sidebar-totals, #checkout .cart-totals, #checkout .opc-block-summary .table-totals { font-size: 1.4rem; font-weight: 200; } #checkout .abs-sidebar-totals tbody .mark, #checkout .abs-sidebar-totals tfoot .mark, #checkout .cart-totals tbody .mark, #checkout .cart-totals tfoot .mark, .opc-block-summary .table-totals tbody .mark, #checkout .opc-block-summary .table-totals tfoot .mark, #checkout .abs-sidebar-totals tbody .amount, #checkout .abs-sidebar-totals tfoot .amount, #checkout .cart-totals tbody .amount, #checkout .cart-totals tfoot .amount, .opc-block-summary .table-totals tbody .amount, #checkout .opc-block-summary .table-totals tfoot .amount { font-weight: 200; } #checkout .abs-sidebar-totals .grand strong, #checkout .cart-totals .grand strong, #checkout .opc-block-summary .table-totals .grand strong { font-weight: 200; } #checkout .checkout-payment-method .payment-option-content .form-discount { display: flex; flex-wrap: wrap; flex-direction: column; } #checkout .checkout-payment-method .payment-option-content .form-discount input#discount-code::placeholder { color: #aaa; } #checkout .checkout-payment-method .payment-option-content .payment-option-inner+.actions-toolbar { display: flex; width: auto; } #checkout .checkout-payment-method .payment-option-content .payment-option-inner+.actions-toolbar button.action.action-apply:hover { background-color: #333; color: #fff; } #checkout .checkout-payment-method .payment-option-content .payment-option-inner+.actions-toolbar button.action.action-apply { padding: 8px 15px; font-size: 1.4rem; line-height: 1.6rem; font-weight: 200; background-color: #eee; border-radius: 0; } .product-info-main .box-tocart .field.qty .control { margin-top: 1px; min-width: 75px; } .product-info-main .box-tocart .field.qty .label { display: none; } .product-info-main .box-tocart.update fieldset { display: flex; align-items: center; } .product-info-main .box-tocart.update .actions { padding-top: 0px; } .product-info-main .product-options-bottom .box-tocart.update fieldset { display: flex; align-items: center; } .product-info-main .product-options-bottom .box-tocart.update .actions { padding-top: 8px; } .modal-popup.confirm._show button.action-primary, .modal-popup.confirm._show button.action-secondary { background-color: #eee; color: #333; font-size: 1.4rem; border-radius: 2px; font-family: 'Poppins', sans-serif; line-height: 1.6rem; border: 0; } .modal-popup.confirm._show button.action-primary:hover, .modal-popup.confirm._show button.action-secondary:hover, .modal-popup.confirm._show button:focus, .modal-popup.confirm._show button:active { background-color: #333; color: #fff; } /* disabled amasty onestep checkout */ .checkout-klarna-index main#maincontent { padding: 0 15px; } .checkout-klarna-index .opc-block-summary { display: flex; flex-wrap: wrap; flex-direction: column; } .checkout-klarna-index .opc-block-summary .items-in-cart>.title { border-top: 1px solid #e5e5e5; margin-left: 0; } .checkout-klarna-index .opc-block-summary .block.items-in-cart { order: 2; } .checkout-klarna-index .opc-block-summary .table-totals { border-top: 0; order: 3; } .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product.options { font-size: 1.4rem; color: #000; padding-left: 10px; } /* Checkout */ /* Checkout success*/ .checkout-klarna-success .magezon-builder { padding-left: 20px; padding-right: 20px; } .order-details-items table#my-orders-table td.col.image { width: 15%; } .checkout-klarna-success .order-items-container { margin: 0 auto; max-width: 1400px !important; } /* Checkout success*/ /* Algolia */ .algolia-instant-selector-results { max-width: 1920px; margin: 0 auto; } #algolia_instant_selector .row { margin-left: 0; margin-right: 0; } #algolia_instant_selector .row #algolia-right-container, #algolia_instant_selector #algolia-left-container { padding: 0; } #instant-search-results-container { margin-left: -15px; margin-right: -15px; } #algolia_instant_selector .algolia-infos { background-color: transparent; border-top: 1px solid #d1d1d1; position: relative; padding-left: 0; padding-right: 0; } #algolia_instant_selector .algolia-infos #algolia-left-container { text-align: left; } #algolia_instant_selector .algolia-infos .pull-right .sort-by-label.pull-left { display: none; } #refine-toggle { color: black; cursor: pointer; font-size: 18px; font-weight: 300; letter-spacing: 6px; margin: 0; padding-left: 15px; position: relative; display: inline-block; z-index: 24; border: 0; text-transform: uppercase; } #refine-toggle:before { content: '<'; font-size: 1.4rem; position: absolute; left: 0; } #refine-toggle.open:before { content: '>'; } #instant-search-facets-container { display: none; } #algolia_instant_selector #algolia-stats { position: absolute; text-align: center; left: 0; right: 0; font-size: 18px; letter-spacing: 4.5px; line-height: 1; top: 20px; padding: 0; text-transform: uppercase; color: #000; } #algolia_instant_selector .algolia-infos .pull-right { position: absolute; right: 0; z-index: 8; } #algolia_instant_selector div#instant-search-facets-container.open { display: flex !important; justify-content: space-between; flex-direction: column; } #algolia_instant_selector div#instant-search-facets-result-container { display: flex; flex-wrap: wrap; justify-content: space-between; } #algolia_instant_selector div#instant-search-facets-result-container * { flex-basis: 49%; } #algolia_instant_selector .refinement-container { display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 20px; } #algolia_instant_selector .ais-CurrentRefinements-label { font-size: 1.4rem; color: #333; font-weight: 200; } #algolia_instant_selector .ais-CurrentRefinements-item { font-size: 1.4rem; padding: 5px; line-height: 24px; } #algolia_instant_selector .ais-CurrentRefinements-list:not(:empty) { line-height: 1; margin-bottom: 0; } #algolia_instant_selector .ais-ClearRefinements { line-height: 1; margin-right: 5px; } #algolia_instant_selector .ais-ClearRefinements-button.action { padding: 10px; line-height: 1; margin: 0; } #algolia_instant_selector .ais-Panel { border: 0; } #algolia_instant_selector .ais-Panel-body { font-size: 1.4rem; padding: 0; } #algolia_instant_selector label.ais-RefinementList-label { color: #000; } #algolia_instant_selector li.ais-RefinementList-item>div { line-height: 2.4rem; } #algolia_instant_selector .ais-RefinementList-searchBox .ais-SearchBox-input { float: none; width: 100%; } #algolia_instant_selector .ais-Panel-header { background: transparent; padding: 10px 0 5px; margin: 0; line-height: 1; font-size: 1.4rem; color: #000; text-transform: uppercase; font-weight: 500; } #algolia_instant_selector ol.ais-Hits-list { display: flex; flex-wrap: wrap; } #algolia_instant_selector ol.ais-Hits-list .ais-Hits-item { width: calc(100% / 4); margin: 0; border-top: 1px solid #f5f5f5; } #algolia_instant_selector ol.ais-Hits-list .ais-Hits-item:hover { box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.2); } #algolia_instant_selector .product-item-info { width: 100%; padding: 5px; } #algolia_instant_selector .result-thumbnail { display: block; height: 0; overflow: hidden; position: relative; z-index: 1; padding-bottom: 133%; width: 100%; } #algolia_instant_selector .result-thumbnail img { bottom: 0; display: block; height: auto; left: 0; margin: auto; max-width: 100%; position: absolute; right: 0; top: 0; width: 100%; } .ais-InfiniteHits-item .result-wrapper, .ais-Hits-item .result-wrapper { padding: 0; } h3.result-title.text-ellipsis { font-size: 14px; font-weight: 300; color: #333; text-align: left; text-transform: lowercase; margin: 0 0 5px; white-space: normal; } .result-wrapper .price { font-size: 1em; font-weight: 300; color: #000; text-align: left; } .result-content { width: 100%; } .result-wrapper .result-sub-content { display: flex; align-items: baseline; } .result-wrapper .name-brand-container { flex-basis: 70%; } .result-wrapper .name-brand-container .brand { text-align: left; color: #000; font-size: 14px; font-weight: 300; } .result-wrapper .ratings { flex-basis: 30%; } .result-wrapper .ratings .result-sub-content { display: flex; justify-content: flex-end; } .price-wrapper div span { display: flex; justify-content: flex-end; } .result-sub-content form, .result-wrapper .tocart, .product-reviews-summary.short, ul.ais-RefinementList-list li.ais-RefinementList-item input[type=checkbox], ul.ais-RefinementList-list li.ais-RefinementList-item span.ais-RefinementList-count { display: none; } .rheostat-tooltip { font-size: 16px; width: 60px; top: -40px; } button.ais-CurrentRefinements-delete:hover, button.ais-CurrentRefinements-delete:active, button.ais-CurrentRefinements-delete:focus { color: red; } ul.ais-RefinementList-list li.ais-RefinementList-item { display: inline-block; width: auto; margin-right: 10px; } .is-widget-container-size ul.ais-RefinementList-list li.ais-RefinementList-item, .is-widget-container-colornettbutikk ul.ais-RefinementList-list li.ais-RefinementList-item { background-color: #f0f0f0; border: 1px solid #dcd3c1; font-weight: 400; padding: 3px; min-height: 20px; min-width: 20px; text-align: center; text-transform: uppercase; } .is-widget-container-colornettbutikk ul.ais-RefinementList-list li.ais-RefinementList-item { text-transform: capitalize; } ul.ais-RefinementList-list li.ais-RefinementList-item>div * { cursor: pointer; } .is-widget-container-size ul.ais-RefinementList-list li.ais-RefinementList-item.ais-RefinementList-item--selected, .is-widget-container-size ul.ais-RefinementList-list li.ais-RefinementList-item.ais-RefinementList-item:hover, .is-widget-container-colornettbutikk ul.ais-RefinementList-list li.ais-RefinementList-item.ais-RefinementList-item--selected, .is-widget-container-colornettbutikk ul.ais-RefinementList-list li.ais-RefinementList-item.ais-RefinementList-item:hover { box-shadow: 0 0 0 1px #002d57; background-color: #fff; cursor: pointer; } .is-widget-container-manufacturer ul.ais-RefinementList-list { display: flex; flex-wrap: wrap; } .is-widget-container-manufacturer ul.ais-RefinementList-list li.ais-RefinementList-item { flex-basis: calc(100%/3 - 12px) !important; } .is-widget-container-manufacturer ul.ais-RefinementList-list li.ais-RefinementList-item:hover { color: #1979c3; } select.ais-SortBy-select { line-height: 14px; height: 38px; border: 1px solid #ccc; border-radius: 0; background-color: #fff; padding: 0 0 0 14px; font-size: 1.2rem; text-transform: uppercase; letter-spacing: 2.5px; } /* Algolia */ /* Inner Pages Butikk */ .cms-butikk .mgz-element-text p:first-child span > b { color: #333333 !important; margin-top: 0; font-weight: 300 !important; font-family: 'Poppins', sans-serif !important; } .cms-butikk .mgz-element-inner p:nth-child(2), .cms-butikk .mgz-element-inner p:nth-child(3), .cms-butikk .mgz-element-inner p:nth-child(4) { margin-bottom: 1rem !important; } .mgz-element-inner .mgz-element-raw_html { margin: 35px 0px; } /* Inner Pages Butikk */ /* CMS pages */ .cms-page-view .column.main { padding: 0 10px; } .cms-page-view .breadcrumbs { border-bottom: 1px solid #000; padding: 0px 0px 10px 0px; margin-bottom: 40px; width: 98.5%; } .cms-brands .content { padding: 0px; } .cms-betalingsvillkar .mgz-col-md-6, .cms-personvern .mgz-col-md-6, .cms-levering .mgz-col-md-5 { width: 58.2%; font-family: 'Poppins', sans-serif !important; font-size: 14px !important; line-height: 1.4; } .cms-betalingsvillkar .mgz-element-inner h2:first-child { margin-top: -12px; } .cms-betalingsvillkar .mgz-element-text .mgz-element-inner h2, .cms-betalingsvillkar .mgz-element-text .mgz-element-inner p { text-align: left !important; } /* CMS pages */ /* Om oss */ .cms-om-oss .magezon-builder { margin-left: -20px; margin-right: -20px; } .cms-om-oss .mgz-single-image-wrapper, .cms-om-oss .column img { width: 100%; margin: 0; } .cms-om-oss #maincontent, .cms-home #maincontent { margin-right: auto; margin-left: auto; } .cms-om-oss .main-container { margin-bottom: 0 } .cms-om-oss .mgz-element-column>.mgz-element-inner { padding: 0; margin: 0; } .cms-om-oss .mgz-single-image-inner { margin: 0 10px; } .cms-om-oss h2.mgz-element-heading-text { text-align: center; } .om-oss-sign p { text-align: right; font-family: Photograph_Signature !important; font-weight: bold; letter-spacing: 4.5px !important; margin-bottom: 20px; } .cms-om-oss .mgz-element-inner .om-oss-sign p { margin-bottom: 15px; } .om-oss-sign div { text-align: right; margin-right: 20px; } .om-oss-content { padding-left: 20px; } .om-oss-content2 { border-left: 1px solid #000; padding-left: 20px; font-size: 14px; } .om-oss-bottom-img img { filter: grayscale(100%); } .om-oss-sign, .om-oss-content, .om-oss-content2 { padding: 50px 0; padding-left: 20px; margin: 20px 0; } .om-oss-sign strong { font-weight: 500; font-size: 14px; } .cms-om-oss .mgz-element-inner div > span, .cms-om-oss .mgz-element-inner div > span span { font-family: 'Poppins', sans-serif !important; font-weight: 300 !important; color: #333; line-height: 1.6 !important; /* display: flex; */ } .cms-om-oss .mgz-element-inner div > p span span { font-family: 'Poppins', sans-serif !important; } .cms-om-oss .mgz-element-text .mgz-element-inner p span { font-size: 14px !important } .cms-om-oss .om-oss-content2 .mgz-element-inner div > span { font-size: 14px !important; } .cms-om-oss .mgz-element-text .mgz-element-inner p span strong { font-weight: 500; font-size: 18px !important; color: #333; } /* Om oss */ /* Levering */ .cms-levering .mgz-element-text .mgz-element-inner p { font-family: 'Poppins', sans-serif; font-size: 14px; color: #333333; line-height: 1.42857143; } .cms-levering .mgz-element-text .mgz-element-inner p strong { font-weight: 500; } .cms-levering .mgz-element-text .mgz-element-inner p a { color: #999999; } .cms-levering .mgz-element-text .mgz-element-inner p span { font-size: 14px !important; color: #333 !important; font-family: 'Poppins', sans-serif !important; } /* Personvern */ .cms-personvern .mgz-element-inner .cms-content strong span { font-weight: 500; font-family: 'Poppins', sans-serif; font-size: 14px; } .cms-personvern .mgz-element-inner .cms-content p span{ font-size: 14px !important; } .cms-personvern .mgz-element-inner .cms-content p > span a { color: #999999; } .cms-personvern .mgz-element-inner .cms-content h2 { font-weight: 400; font-family: 'Poppins', sans-serif; color: #333; font-size: 14px; line-height: 1.4; margin: 0; } .cms-personvern .mgz-element-inner .cms-content h2 span{ margin: 0; font-size: 14px !important; } .cms-personvern .mgz-element-inner .cms-content .data-table tbody tr th span, .cms-personvern .mgz-element-inner .cms-content .data-table tr th span, .cms-personvern .mgz-element-inner .cms-content h2 span strong { font-weight: 500; font-size: 14px !important; } .cms-personvern .mgz-element-inner .cms-content .data-table tr td span{ font-size: 14px !important; } .cms-personvern .data-table tr:nth-of-type(2n) { background-color: #fbfbfb; } .cms-personvern .mgz-element-text .cms-content ul { padding-left: 0; margin: 0px; } .cms-personvern .mgz-element-text .cms-content h2 strong span{ font-size: 14px !important; line-height: 1.4; margin: 0; } .cms-personvern .mgz-element-text .cms-content ul > li span{ font-family: 'Poppins', sans-serif; font-size: 14px !important; line-height: 1.4; margin: 0 !important; } .cms-personvern .mgz-element-text .cms-content ul>li{ margin: 0px !important; } /* Kontakt */ .rendered-form textarea.form-control{ border: 1px #9999 solid; } .cms-kontakt .mgz-element .mgz-element-inner h4 { font-weight: 400; line-height: 1.1; font-size: 1.9rem; margin-top: 0; color: #333; } .cms-kontakt .mgz-element .mgz-element-inner p { font-size: 14px !important; font-weight: 200 !important; line-height: 1.42857143; color: #333333; margin-bottom: 1rem !important; } .cms-kontakt .mgz-element .mgz-element-inner p a, .alink{ color: #999999; } .cms-kontakt .mgz-child:not(:last-child) > .mgz-element-inner { margin-bottom: -12px; } /* Cart */ .cart.table-wrapper .cart thead tr th.col { font-weight: 200; font-size: 14px; } .cart.table-wrapper .product-item-name { font-size: 1.4rem; font-weight: 200; } .cart.table-wrapper .product-item-name>a { color: #333; } .checkout-cart-index .cart.main.actions .action { border-radius: 3px; background: #eee; border: none; color: #333; padding: 7px 15px 7px 15px; font-size: 1.4rem; line-height: 1.6rem; vertical-align: middle; display: inline-block; text-decoration: none; font-weight: 200; } .checkout-cart-index .cart.main.actions .action.continue { padding: 7px 15px 7px 0; } .checkout-cart-index .cart.main.actions .action.continue:before { content: '\f053'; font-family: 'fontAwesome'; font-size: 12px; padding: 0 5px 0 15px; } .checkout-cart-index .cart.main.actions .action.update:before { content: '\f021'; font-family: 'fontAwesome'; } .checkout-cart-index .cart.main.actions .action:hover { background-color: #333; color: #fff; text-decoration: none; } .cart.table-wrapper .cart.item .price, .cart.table-wrapper .actions-toolbar>.action-edit::before, .cart.table-wrapper .actions-toolbar>.action-delete::before { color: #333; } .checkout-cart-index .cart-totals .table-caption { display: none; } .cart-totals tbody .mark, .cart-totals tfoot .mark { font-size: 1.4rem; font-weight: 200; } .cart-summary .block .title strong { font-size: 1.8rem; font-weight: 200; } .abs-sidebar-totals .grand .mark, .cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark { font-size: 1.6rem; font-weight: 200; } .abs-sidebar-totals .grand strong, .cart-totals .grand strong, .opc-block-summary .table-totals .grand strong { font-weight: 200; } .cart-summary .checkout-methods-items .action.primary.checkout:hover, .cart-summary .checkout-methods-items .amshopby-button.checkout:hover, .cart-summary .checkout-methods-items .am-filter-go.checkout:hover, .cart-summary .checkout-methods-items .block-authentication .action.action-login.checkout:hover, .cart-summary .checkout-methods-items .action.primary.checkout:focus, .cart-summary .checkout-methods-items .amshopby-button.checkout:focus, .cart-summary .checkout-methods-items .am-filter-go.checkout:focus, .cart-summary .checkout-methods-items .block-authentication .action.action-login.checkout:focus { background: #333; } .cart.table-wrapper .item-options dt, .cart.table-wrapper .item-options dd { font-weight: 200; font-size: 1.2rem; margin-right: 5px; } .cart.table-wrapper .actions-toolbar { padding-bottom: 10px; } .checkout-cart-index .cart-summary { background-color: #f5f5f5; display: flex; flex-wrap: wrap; flex-direction: column; } .checkout-cart-index .cart-summary .block.discount .title { cursor: default; margin-left: 0; } .checkout-cart-index .cart-summary .block.discount .title:after { opacity: 0; } .checkout-cart-index .cart-summary .block.discount .content { display: block !important; padding-bottom: 5px; } .checkout-cart-index .cart-summary .block .actions-toolbar>.primary .action.primary { background: #eee; color: #333; font-size: 1.4rem; padding: 8px 15px; border-radius: 0; } .cart-summary .block .actions-toolbar>.primary button.action.apply.primary:hover { background-color: #333; color: #fff; } .checkout-cart-index .cart-summary #block-shipping .title { margin-left: 0; } .checkout-cart-index .cart-summary .summary.title { margin-bottom: 1rem; order: 1; } .checkout-cart-index .cart-summary #block-shipping { order: 2; } .checkout-cart-index .cart-summary .cart-totals { order: 3; } .checkout-cart-index .cart-summary .cart-totals .totals.shipping { display: none; } .checkout-cart-index .cart-summary .block.discount { border-top: 1px solid #d1d1d1; order: 4; } .checkout-cart-index .cart-summary .checkout-methods-items { margin-top: 0; order: 5; } .checkout-cart-index .cart-totals .grand .mark, .checkout-cart-index .cart-totals .grand .amount { border-top: 0; padding-bottom: 0; } .checkout-klarna-index .checkout-payment-method .payment-option .payment-option-title { padding-left: 0; } .checkout-klarna-index .checkout-payment-method .payment-option .payment-option-title .action-toggle:after, .checkout-klarna-index .checkout-payment-method .payment-option .payment-option-content .payment-option-inner .field > label[for='discount-code'] { display: none; opacity: 0; visibility: hidden; } .checkout-klarna-index .checkout-payment-method .payment-option .payment-option-content { display: block !important; padding-left: 0; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper { height: 100%; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart strong.subtitle, .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart .subtotal .label span { display: none; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart .subtotal span.label:before { content: 'Totalt :'; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart strong.subtitle.empty { display: block; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart .action.close { order: 1; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart .items-total { order: 2; background: transparent; margin-bottom: 20px; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart .items-total:after { height: 0; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart .subtotal .label span:after { content: ' :'; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart .amount .price-wrapper:first-child .price { font-size: 1.8rem; font-weight: 400; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart .block-content>.actions .secondary .action.viewcart { border: 1px solid #ddd; padding: 5px 15px; color: #333; line-height: 35px; text-decoration: none !important; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart .block-content>.actions .secondary .action.viewcart:hover { background: #333; color: #fff; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart .subtotal { order: 3; background: transparent; position: absolute; top: 7px; right: 0; z-index: 9; display: flex; flex-direction: column; align-content: flex-end; flex-wrap: wrap; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-items .update-cart-item { background: #eee; color: #333; border-radius: 0; line-height: 1; padding: 10px; font-size: 1.2rem; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-items .update-cart-item:hover { background: #333; color: #fff; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart .actions { order: 4; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart .minicart-items-wrapper { order: 5; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart .minicart-widgets { order: 6; } .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart .actions:nth-child(7) { order: 7; } /* End Cart */ /* Account page */ .abs-page-title-with-line .page-title::after, .page-products .main> :first-child .page-title::after, .account .main .page-title::after, .contact-index-index .page-title-wrapper .page-title::after { display: none; } .login-container .block-new-customer .actions-toolbar>.primary .create, .login-container .block-new-customer .actions-toolbar>.primary .create:visited, .account .fieldset>.field>.label, .account .fieldset>.fields>.field>.label, .block-customer-login .fieldset>.field>.label, .block-customer-login .fieldset>.fields>.field>.label, .block-customer-login .fieldset>.field.choice .label, .block-customer-login .fieldset>.fields>.field.choice .label, .password.forget .fieldset>.field>.label, .password.forget .fieldset>.fields>.field>.label, .tooltip.wrapper .tooltip.content, .login-container .actions-toolbar>.secondary .remind, .form.password.forget .actions-toolbar>.secondary .action.back { color: #000; font-family: 'Poppins'; font-size: 1.4rem; font-weight: 300; } .abs-account-blocks .block-title>strong, .abs-account-blocks .block-title>span, .account .legend>strong, .account .legend>span, .form-giftregistry-search .legend>strong, .form-giftregistry-search .legend>span, .block-giftregistry-results .block-title>strong, .block-giftregistry-results .block-title>span, .block-giftregistry-shared-items .block-title>strong, .block-giftregistry-shared-items .block-title>span, .block-wishlist-search-form .block-title>strong, .block-wishlist-search-form .block-title>span, .block-wishlist-search-results .block-title>strong, .block-wishlist-search-results .block-title>span, .multicheckout .block-title>strong, .multicheckout .block-title>span, .multicheckout .block-content .title>strong, .multicheckout .block-content .title>span, .customer-review .review-details .title>strong, .customer-review .review-details .title>span, .paypal-review .block .block-title>strong, .paypal-review .block .block-title>span, .account .column.main .block:not(.widget) .block-title>strong, .account .column.main .block:not(.widget) .block-title>span, .multicheckout .block-title>strong, .multicheckout .block-title>span, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title>strong, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title>span, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title>strong, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title>span, .sales-guest-view .column.main .block:not(.widget) .block-title>strong, .sales-guest-view .column.main .block:not(.widget) .block-title>span { font-size: 2rem; font-weight: 300; } .block-customer-login .tooltip.wrapper, .account .tooltip.wrapper { cursor: help; background: #bbbbbb; border-radius: 20px; height: 18px; width: 18px; line-height: 18px; display: inline-block; text-align: center; color: #fff; font-weight: bold; } .block-customer-login .tooltip.wrapper:hover, .account .tooltip.wrapper:hover { background: #333333; } .block-customer-login .tooltip.wrapper .tooltip.content, .account .tooltip.wrapper .tooltip.content { font-size: 1.4rem; left: 40px; top: -50px; } .block-customer-login .tooltip.wrapper .tooltip.content:before, .account .tooltip.wrapper .tooltip.content:before { left: 0; margin-left: -35px; transform: rotate(270deg); top: 27px; } .block-customer-login .tooltip.wrapper .tooltip.content:after, .account .tooltip.wrapper .tooltip.content:after { left: -26px; margin-left: -6px; transform: rotate(270deg); top: 28px; } .password-strength-meter { height: 24px; line-height: 24px; padding: 5px 14px; font-size: 1.4rem; } .account .column.main .block:not(.widget) .block-title>strong { font-weight: 200; line-height: 1.1; font-size: 2.4rem; margin-top: 0; margin-bottom: 1rem; color: #333; } .account .column.main .block:not(.widget) .box-title>span { font-weight: 200; line-height: 1.1; font-size: 1.9rem; margin-top: 0; margin-bottom: 1rem; } .account .box .box-content { font-size: 1.4rem; } .account .sidebar .block-collapsible-nav, .account .block-collapsible-nav .content { background-color: #f5f5f5; } .account .block-collapsible-nav .item a { border-left: 3px solid transparent; color: #999; font-size: 1.4rem; } .account .block-collapsible-nav .item.current a, .account .block-collapsible-nav .item.current>strong { border-left: 3px solid #ff5501; border-radius: 0; font-weight: 200; font-size: 1.4rem; color: #333; } .account .block-collapsible-nav .item a:hover { border-left: 3px solid #ff5501; border-radius: 0; color: #333; } .block-authentication .actions-toolbar>.secondary { display: flex; justify-content: space-between; width: 100%; } .block-authentication .actions-toolbar>.secondary .action { display: inline-block; font-weight: 200; margin-right: 10px; text-align: center; width: auto; } .block-authentication .actions-toolbar>.secondary .action:last-child { margin-right: 0; } .account .actions-toolbar .actions a { background-color: #dcd3c1; border-radius: 5px; padding: 5px 10px; color: #333; } .account .actions-toolbar .actions a:hover { background-color: #333; color: #fff; text-decoration: none; } .account .order-links .item strong, .order-links .item a { font-size: 1.4rem; color: #333; font-weight: 200; } .account .order-links .item a { background-color: #dcd3c1; border-radius: 4px; padding: 1px 10px; color: #333; } .account .order-links .item a:hover { background-color: #333; color: #fff; text-decoration: none; } .account .order-details-items.shipments .actions-toolbar { display: flex; justify-content: space-between; } .account .order-details-items.shipments .actions-toolbar a:nth-child(2) { text-align: center; flex-grow: 1; } .account .order-details-items.shipments .actions-toolbar a:nth-child(3) { text-align: right; } .order-details-items .table-wrapper .data.table > thead > tr > th, .order-details-items .table-wrapper .data.cms-page-view .column.main table.table-grid > thead > tr > th, .order-details-items .table-wrapper .data.modal-content table.table-grid > thead > tr > th, .order-details-items .table-wrapper .data.cms-page-view .column.main table.data-table > thead > tr > th, .order-details-items .table-wrapper .data.modal-content table.data-table > thead > tr > th { color: #333; font-size: 1.4rem; font-weight: 400; } .order-details-items .table-order-items .product-item-name, .order-details-items .items-qty .item span, .order-details-items .table-order-items tbody td, .order-details-items .table-order-items tbody td span { font-size: 1.4rem; font-weight: 300; } .order-details-items .order-title { display: flex; align-items: baseline; flex-wrap: wrap; } .abs-status-desktop, .return-status, .order-status { margin-top: 28px; } .account .page-main .block.block-order-details-view .block-content { display: flex; flex-wrap: wrap; } .account .column.main .block.block-order-details-view .block-content:not(.widget) .box, [class^='sales-guest-'] .column.main .block.block-order-details-view .block-content:not(.widget) .box, .sales-guest-view .column.main .block.block-order-details-view .block-content:not(.widget) .box { width: 50%; float: none; } .account .order-details-items.invoice .actions-toolbar .action:nth-child(2) { margin-left: 0 !important; } .account .column.main .order-details-items { padding-left: 0; padding-right: 0; } .account .action.primary { background-color: #eee; color: #333; padding: 5px 10px !important; border-radius: 4px; font-size: 1.4rem !important; } .block-dashboard-info a.action, .block-dashboard-addresses a.action { margin: 5px 5px 5px 0; padding: 5px 10px; background-color: #eee; color: #333; font-size: 1.4rem; } .account .action.primary:hover, .block-dashboard-info a.action:hover, .block-dashboard-addresses a.action:hover { background-color: #333; color: #fff; text-decoration: none; } .block .box-actions .action:after { display: none; } .account .actions-toolbar .actions a.action.order { float: right; } /* Account page */ /* Mini Cart */ .ajaxpro-modal-dialog.ajaxpro-popup-minicart .minicart-wrapper .block-minicart { padding: 0; } #ajaxpro-checkout\.cart .minicart-wrapper .minicart-items .product-item-details { position: relative; display: flex; flex-direction: column; padding-left: 10px; padding-right: 15px; } #ajaxpro-checkout\.cart .minicart-items .product-item-details .product-item-name { width: auto; } #ajaxpro-checkout\.cart .minicart-wrapper .minicart-items .product-item-details .product.options { color: #333; display: flex; flex-direction: column; } #ajaxpro-checkout\.cart .minicart-wrapper .minicart-items .product-item-details .product .toggle { padding: 0; } #ajaxpro-checkout\.cart .minicart-wrapper .minicart-items .actions { background: transparent; box-shadow: 0 0 5px 2px transparent; right: -2px; } #ajaxpro-checkout\.cart .minicart-wrapper .minicart-items .product-item-details .product.options .content, #ajaxpro-checkout\.cart .minicart-wrapper .minicart-items .product-item-details .product .options.list dt { color: #333; font-size: 1.4rem; font-weight: 200; } .size-stock-container{ background: #dcd3c1 !important; color: #000 !important; } .account .algolia-instant-replaced-content .columns .main .orders-history-wrapper { padding-top: 0px; } .account .column.main .block:not(.widget) .block-title>strong { line-height:0; } .account .fieldset > .legend { line-height: .7; } .fieldset>.field>.label, .fieldset>.fields>.field>.label { font-weight: 600; font-size: 14px; } .amform-form .action.primary{ background: #eee; color: #333333; font-weight: 700; font-size: 14px; } /* Media Query */ @media only screen and (max-width: 1600px) { .cms-home .magezon-builder .inner-content .mgz-single-image-inner img, .cms-home .mgz-element.mgz-child.mgz-element-text, #home-newsletter>.mgz-element-inner, .mpinstagramfeed-header { width: 100%; } .pages .items{ padding: 0 38px; } .mpinstagramfeed-container .mpinstagramfeed-photo { width: calc(20% - 12px) !important; } .cms-om-oss .mgz-element-inner div > span, .cms-om-oss .mgz-element-inner div > span span{ display: inline; } .catalog-product-view main#maincontent .columns .column.main, .catalog-product-view .breadcrumbs .items { padding-right: 30px !important; padding-left: 30px !important; } .navpro.navpro .level0>.level-top { padding: 40px 12px; } } @media only screen and (max-width: 1599px) { #amasty-shopby-product-list .products.wrapper { margin-left: -8px; margin-right: -8px; } } @media only screen and (max-width: 1366px) { body.catalog-product-view main#maincontent, .page-products .page-main, .breadcrumbs, .columns .magezon-builder .inner-content.mgz-container, .header.wrapper .header.content, .page-header .panel.header, .page-header .panel.header .flex-col-left { padding-left: 25px; padding-right: 25px; } .header.wrapper .header.content { padding: 0 25px; } .header.wrapper .header.content .flex-col-left { width: 10%; } .header .flex-col-left a img { width: 100%; } .cms-home .column.main .products-grid .product-item:nth-child(n) { margin: 10px 0px; } .pages .items { padding: 0px 38px; } .catalog-product-view main#maincontent .columns .column.main, .catalog-product-view .breadcrumbs .items { padding-right: 15px !important; padding-left: 15px !important; } } @media screen and (max-width: 1279px) { .product-info-main .product-add-form .box-tocart .fieldset, .product-info-main .product-options-bottom .box-tocart .fieldset { display: flex; align-items: stretch; } .product-info-main .box-tocart .actions, .product-info-main .product-options-bottom .box-tocart .actions { padding-top: 0; } .page-header .nav-sections .navigation .ui-menu-item .li-item.level1>a, .page-header .nav-sections .navigation .level-top a.level-top { text-transform: uppercase; letter-spacing: 3px; } body#html-body main#maincontent .columns .main .product-info-main{ /* width: 44%; */ } body#html-body main#maincontent .columns .main .product.media{ margin-top: -18px; /* width: 54%; */ } /* .product.media .gallery-placeholder .fotorama__nav.fotorama__nav--thumbs{ width: 150px !important; } .fotorama__stage__frame .fotorama__img{ padding-right: 0px; } */ } @media only screen and (max-width: 1093px) { /* navigation */ .navpro.navpro .level0>.level-top { padding: 40px 17px; } .header.content.flex-row .flex-col-right.md-flex .block.block-search { min-width: 30px; } .header.content.flex-row .flex-col-right.md-flex form input.ais-SearchBox-input { width: 19vw; } /*Price Discount*/ .showHideStic .lagre { padding: 8px 8px; } .mgz-block .showHideStic { left: 12px; top: 10px; font-size: 12px; } /* body#html-body main#maincontent .columns .main .product-info-main{ width: 40%; } body#html-body main#maincontent .columns .main .product.media{ width: 58%; } */ /* .product.media .gallery-placeholder .fotorama__nav.fotorama__nav--thumbs{ width: 140px !important; } .fotorama__stage__frame .fotorama__img{ padding-right: 0px; } */ } @media only screen and (max-width: 1010px) { .navigation { padding: 0px; } .navpro.navpro .level0.parent>.level-top { padding-right: 7px; } .cms-home .products .product-item .product-item-info { padding-left: 2%; padding-right: 2%; } .columns .magezon-builder .inner-content.mgz-container { padding-left: 5px; padding-right: 5px; } .mgz-element-single_product .product-item-name a { font-size: 14px; } .ais-SearchBox-form .ais-SearchBox-input { float: right; width: 80%; } .nav-toggle:hover::before { color: #fff; } body#html-body main#maincontent .columns .main .product-info-main { float: right; /* width: 30%; */ } body#html-body main#maincontent .columns .main .product.media { float: left; margin-right: 2%; margin-top: -15px; /* width: 69%; */ } /* .product.media .gallery-placeholder .fotorama__stage__shaft { width: 46vw !important; } */ } @media only screen and (max-width: 992px) { header.page-header { background: black; } body#html-body .page-header .panel.header, body#html-body .page-header .header.content, body#html-body main#maincontent, body#html-body main#maincontent .inner-content, body .page-wrapper>.breadcrumbs, body.catalog-product-view main#maincontent, .page-products .page-main, .breadcrumbs, .columns .magezon-builder .inner-content.mgz-container, .header.wrapper .header.content, .page-header .panel.header, .page-header .panel.header .flex-col-left { width: auto; max-width: 100%; } body.catalog-product-view main#maincontent, .page-products .page-main, .breadcrumbs, .columns .magezon-builder .inner-content.mgz-container, .header.wrapper .header.content, .page-header .panel.header, .page-header .panel.header .flex-col-left{ padding-left: 15px; padding-right: 15px; } body#html-body .page-header .header.content { max-width: 97.19% !important; } .page-layout-1column.catalogsearch-advanced-index .page-title-wrapper, .page-layout-1column.customer-account-create .page-title-wrapper, .page-layout-1column.customer-account-createpassword .page-title-wrapper, .page-layout-1column.customer-account-forgotpassword .page-title-wrapper, .page-layout-1column.customer-account-confirm .page-title-wrapper, .page-layout-1column.sales-guest-form .page-title-wrapper, .page-layout-1column.testimonials-index-new .page-title-wrapper, .page-layout-1column.customer-account-login .page-title-wrapper { text-align: center; } aside.modal-slide.ajaxpro-modal-dialog.ajaxpro-modal-dialog-slide.ajaxpro-popup-minicart._inner-scroll._show { width: 420px; left: auto; } .modal-popup.modal-slide._inner-scroll .modal-inner-wrap { height: auto; min-height: auto; margin: 0 auto; } .modal-popup.modal-slide { left: 0; } .breadcrumbs { display: block; } .header.content.flex-row .flex-col-right.md-flex { padding-right: 133px; } .page-header .header.content .logo { max-width: 190px; } .page-header .header.content .nav-toggle { top: 25px; } /* Navigation */ .nav-toggle:before { font-size: 32px; } .flex-col-left.flex-grow-none { display: flex; justify-content: center; } .header.wrapper .header.content .flex-col-left { width: 100%; } .nav-open .page-wrapper { left: 250px; } .page-header .nav-sections { background-color: #111 !important; width: 250px; } .page-header .nav-sections .section-item-title { display: none; } .page-header .nav-sections .section-item-content { margin: 0; background-color: #111; } .page-header .nav-sections .navigation .level0 { background-color: transparent !important; border: 0; margin: 0; padding: 0; } .page-header .nav-sections .navigation .level-top a.level-top { color: #fff !important; padding: 0 10px !important; font-size: 1.4rem; line-height: 50px !important; letter-spacing: 6px; } .page-header .nav-sections .navigation .level-top a.level-top:hover { background-color: #111 !important; } .page-header .nav-sections .navigation #navpro-topnav .level-top.active { background-color: #111; } .page-header .nav-sections .navigation .navpro-dropdown-level1 { border-top: 4px solid rgb(220, 211, 193); background-color: #f8f8f8; left: auto !important; top: auto !important; } .page-header .nav-sections .navigation .ui-menu-item .li-item.level1>a { color: #000; letter-spacing: 6px; text-transform: uppercase; } .navpro-icon-caret::before, .navpro .parent > a::before { content: ''; position: absolute; right: 1px; top: -4px; transform: rotate(-90deg); opacity: 1; background-color: transparent; -webkit-mask: none; -webkit-mask-size: 12px 12px; width: 20px; height: 20px; } a.level-top > .navpro-icon-caret::before { background-image: none; display: block; font-family: 'FontAwesome'; font-weight: 100; content: '\2b'; font-size: 2rem; color: #dcd3c1 !important; opacity: 1; } .navpro-transformable li.opened > a > .navpro-icon-caret::before { content: ""; font-size: 2rem; font-weight: 100; height: 1.5px; background: #dcd3c1; position: absolute; top: 44%; width: 10px; right: 10px; } .navigation li.level0:last-child { border-bottom: 0; } .sticky { position: relative; transform: none; top: 0; } header.page-header.configurable { position: fixed; left: 0; right: 0; top: 0; z-index: 900; } main#maincontent { margin-top: 150px; } /* minicart */ .page-header .minicart-wrapper { display: inline-block; position: absolute; right: -5px; top: -65px; } .minicart-wrapper .action.showcart .counter.qty.empty { display: inline-block; background: transparent; } .minicart-wrapper .action.showcart .counter.qty { display: inline-block; background: #333; } div#ajaxpro-checkout\.cart .minicart-wrapper .minicart-items .actions { opacity: 1; visibility: visible; } /* search */ .page-header .flex-col-right .block-search .action.search { background-image: url('../../frontend/Local/swissup_child/nb_NO/images/search.png') !important; display: block; position: absolute; background-repeat: no-repeat; background-position: center; background-size: contain; padding: 13px; filter: brightness(0) invert(1); } .header.content.flex-row .flex-col-right.md-flex form button.action.search { top: -52px; right: 95px; } .block-content .actions button.action { background: transparent; } .block-content .actions button.action.primary.checkout { background: #dcd3c1; } .action.search span { display: none; } .ais-SearchBox { width: 10%; float: right; position: relative; } .block-search input { right: 75px; margin: 15px 0; position: absolute; top: 0; left: -122% !important; } .header.content.flex-row .flex-col-right.md-flex form.ais-SearchBox-form { position: absolute; width: 56%; top: -70px; left: -5px; } /*login*/ .toggle.switcher-trigger span.text { display: none; } .page-header .switcher.customer { display: inline-block; } .page-header .switcher .options .action.toggle::after, .page-header .panel.wrapper .switcher .options .action.toggle::after { background-image: url('../../frontend/Local/swissup_child/nb_NO/images/user1.png') !important; content: ''; position: absolute; background-repeat: no-repeat; background-position: center; background-size: contain; padding: 12px; filter: brightness(0) invert(1); top: -22px; left: -20px; } .page-header .switcher .options .action.toggle.active::after, .page-header .panel.wrapper .switcher .options .action.toggle.active::after { background-image: url('../../frontend/Local/swissup_child/nb_NO/images/user1.png') !important; content: ''; position: absolute; background-repeat: no-repeat; background-position: center; background-size: contain; padding: 12px; filter: brightness(0) invert(1); } .header.content.flex-row { background: #000; } .page-header .minicart-wrapper .action.showcart:before, .page-header .header.content .logo img { filter: brightness(100); } .nav-toggle::before { color: #fff; } .page-header .switcher .options, .page-header .panel.wrapper .switcher .options { position: absolute; right: 68px; top: -31px; } .page-header .switcher .options ul.dropdown, .page-header .panel.wrapper .switcher .options ul.dropdown { right: -12px; top: 10px; } /* HomePage Hover*/ .mgz-element-single_product .products .product-item .product-item-photo { position: relative; display: block; } .cms-home .mgz-element-single_product .products .product-item .product-item-info { border: none; width: 100%; height: auto; display: block; margin: 0 auto; } .products.wrapper .product-items .product-item .product-item-info .alt-img { position: absolute; top: 0px; bottom: 0; left: 0; right: 0; z-index: 2; margin: 0 auto; opacity: 0; transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -ms-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; height: auto !important; padding: 10px 10px 10px 10px; } .products.wrapper .product-items .product-item .product-item-info .alt-img:hover { opacity: 1; background-color: transparent; transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -ms-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; } .cms-home .products .product-item .product-item-info:hover { border: 0 none; transition: box-shadow .4s ease-out; -moz-transition: box-shadow .4s ease-out; -webkit-transition: box-shadow .4s ease-out; -o-transition: box-shadow .4s ease-out; z-index: 2; box-shadow: 0 0 20px rgba(0, 0, 0, .2); } .cms-home .product-item-info .product-item-photo .alt-img:hover { padding: 12px 10px 70px 10px; } .cms-home .products .product-item .product-item-info:hover .alt-img { opacity: 0.5; display: block; } /* Instagram */ .mpinstagramfeed-container .mpinstagramfeed-photo { width: calc(20% - 6px) !important; } .mpinstagramfeed-container .mpinstagramfeed-photo:nth-of-type(1) { width: calc(38% + 15px) !important; } /* Category page */ .page-products .columns { padding-top: 0; } .category-description [data-content-type='row'][data-appearance='contained'] [data-element='inner'] { padding: 10px 0 !important; } .emulate-1column-filters { width: 99.5%; } .page-products .toolbar-sorter.sorter { padding-right: 2px; } #layered-filter-block .block-title.filter-title { display: none; } .page-layout-1column .toolbar-products { padding: 0; } #amasty-shopby-product-list .products.wrapper, #amasty-shopby-product-list .products.wrapper .products { margin-top: 0; margin-left: -1px; margin-right: -1px; } .block-subtitle.filter-subtitle { padding: 0 0 0 10px; margin: 0; } #layered-filter-block .block-content.filter-content.open .wrapper, .filter-content.open #narrow-by-list { display: flex; flex-wrap: wrap; } .page-layout-1column .wrapper .filter-options-item:nth-child(3) { width: 100%; } .page-products .column.main .products-grid:not(.swiper-container) .product-items .product-item .product-item-info, .column.main .block.widget .products-grid:not(.swiper-container) .product-items .product-item .product-item-info { padding: 5px 5px 20px; overflow: hidden; transition: box-shadow 0.1s ease-in-out; } .page-products .column.main .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-info, .column.main .block.widget .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-info { padding: 5px 5px 20px; } /* Product page */ .catalog-product-view .algolia-instant-results-wrapper .page-main.algolia-instant-replaced-content { margin-top: 25px; } .catalog-product-view main#maincontent .column.main { flex-direction: row; flex-wrap: wrap; } body#html-body main#maincontent .columns .main .product-info-main { /* float: right; margin-top: 10px; width: 44%; */ } body#html-body main#maincontent .columns .main .product.media { /* float: left; margin-right: 1%; width: 55%; */ } /* .fotorama__wrap .fotorama__stage .fotorama__img{ width: 100%; } .product.media .gallery-placeholder .fotorama__stage__shaft{ width: 48vw !important; } .fotorama__stage__frame .fotorama__img{ padding-right: 0px; } */ .product-info-main .product-add-form .box-tocart .fieldset { display: flex; align-items: center; width: 100%; } .product-info-main .box-tocart .field.qty .control { margin-left: 5px; min-width: 70px; } .product-info-main .product-add-form .box-tocart .actions { width: 100%; padding-top: 10px; padding-bottom: 10px; } .product-info-main .box-tocart .qty-wrapper.qty-arrows .qty-switcher-dec, .product-info-main .box-tocart .qty-wrapper.qty-arrows .qty-switcher-inc { right: -30px; } .product-info-main .product-options-bottom .box-tocart .fieldset { display: flex; align-items: center; } .product-info-main .product-options-bottom .box-tocart .fieldset .actions { padding-top: 10px; width: 100%; } .product-info-main .product-options-bottom .box-tocart.update .actions { padding-bottom: 0; } /* .fotorama__nav-wrap--vertical .fotorama__thumb-border { display: none; } */ /* Brands page */ section.ambrands-letters-list { display: flex; flex-wrap: wrap; } .ambrands-brandlist-widget .content .ambrands-letters-list .ambrands-letter { width: 50%; } /*Price Discount*/ .mgz-block .showHideStic { left: 25px; top: 26px; } /* Algolia search pages */ #algolia_instant_selector .algolia-infos .pull-right { top: 5px; } .algolia-instant-selector-results { margin-top: 130px; } .algolia-instant-selector-results .ais-Pagination-list { padding: 0px 32px; } .result-wrapper .text-ellipsis { white-space: wrap; } .result-sub-content { font-size: 14px; } /* Product Checkout */ .product-info-main .product-options-bottom .box-tocart .field.qty { padding-bottom: 10px; } .product-info-main .product-options-bottom .box-tocart.update .field.qty { padding-bottom: 0; } .amshopby-morefrom .showHideStic { left: 28px; top: 28px; } .column.main .amshopby-morefrom .products-grid .product-items { margin-left: 0px; } /* Cart page */ .cart.table-wrapper .item .col { text-align: center; } .cart.table-wrapper .col.qty[data-th]:before, .cart.table-wrapper .col.price[data-th]:before, .cart.table-wrapper .col.subtotal[data-th]:before, .cart.table-wrapper .col.msrp[data-th]:before { font-weight: 200; font-size: 1.4rem; } .checkout-cart-index .cart.main.actions .action.continue, .checkout-cart-index .cart.main.actions .action { margin: 0 auto 20px; } /* Account page */ .account .actions-toolbar .actions a { float: none !important; margin: 0 auto !important; } .order-details-items .order-title { justify-content: space-between; } /* Cms Pages */ .cms-personvern .cms-content .data-table > tbody > tr td, .cms-personvern .cms-content .data-table > tbody > tr th{ display: inline-block; } .cms-personvern .cms-content .data-table > tbody > tr th{ width: 52% !important; } .cms-personvern .cms-content .data-table > tbody > tr td{ width: 48% !important; } /* .product.media .gallery-placeholder .fotorama__nav.fotorama__nav--thumbs{ width: 145px !important; } */ } @media only screen and (max-width: 991px) { a.level-top > .navpro-icon-caret::before { right: 24px; top: 10px; } .is-widget-container-manufacturer .ais-RefinementList { display: flex; flex-wrap: wrap; flex-direction: column; } .is-widget-container-manufacturer .ais-RefinementList .ais-SearchBox { width: 100%; } .is-widget-container-manufacturer .ais-RefinementList .ais-RefinementList-searchBox button.ais-SearchBox-reset { top: 8px; } } @media only screen and (max-width: 887px) { /* navigation */ .navigation ul { padding: 0; } .navpro.navpro .level0>.level-top { padding: 40px 9px; letter-spacing: 3px !important; } /* Algolia search pages */ #algolia_instant_selector .product-item-info { padding: 5px 5px 20px; } ul.list-inline li{ padding: 0.5em 2em !important; } /* .product.media .gallery-placeholder .fotorama__nav.fotorama__nav--thumbs{ width: 135px !important; } .fotorama__stage__frame .fotorama__img{ padding-right: 0px; } */ } @media only screen and (max-width: 767px) { body#html-body .page-header .header.content { display: flex; } .page-products .page-main { padding-left: 15px !important; padding-right: 15px !important; } main#maincontent { margin-top: 110px; } /* Top Header */ .page-header .panel.header .list-inline li::before, .page-header .panel.header .top-m-message .list-inline li::before { content: ""; } .page-header .panel.header ul.list-inline { justify-content: space-between; display: flex; } .page-header .panel.header .flex-col-left { padding: 0px 5px; } .page-header .panel.header .list-inline li span { text-transform: uppercase; } ul.list-inline li { padding: 5px 0px !important; margin: 0px 0px !important; } .header.wrapper .header.content { padding: 0px !important; } .header.content.flex-row { display: flex; justify-content: space-between; } .nav-toggle { color: #000; left: 25px; } .sticky .nav-toggle { filter: brightness(0) invert(1); } .nav-toggle::before { color: #fff; left: 25px; } /* Menu */ .nav-sections { width: 100%; left: calc(-1 * (100% - 0px)); } /* Header*/ .header.wrapper .header.content .flex-col-left { width: 0; } .page-header .header.content .logo { margin: 20px 0px 10px 0px !important; } /* search */ .algolia-instant-selector-results { margin-top: 105px; } .header.content.flex-row .flex-col-right.md-flex form button.action.search { top: 31px; right: 100px; } .block-search input { top: 90px; right: 0; left: -85px; } /* login */ .page-header .switcher .options, .page-header .panel.wrapper .switcher .options { right: 73px; top: 52px; } .page-header .switcher .options .action.toggle::after, .page-header .panel.wrapper .switcher .options .action.toggle::after { left: -24px; } .page-header .switcher .options ul.dropdown, .page-header .panel.wrapper .switcher .options ul.dropdown { right: -9px; } /* minicart */ .page-header .minicart-wrapper { display: inline-block; position: absolute; right: 10px; top: 18px; } /* Homepage */ .cms-home .columns .magezon-builder .inner-content.mgz-container { padding-left: 4px !important; padding-right: 3px !important; } .cms-home .mgz-element-inner .inner-content .mgz-element.mgz-element-column.mgz-col-md-3 { width: calc(50% - 2px) !important; margin: 0 auto; } .mgz-element-single_product .product-item-name { font-size: 14px; line-height: 15px; } .cms-home .column.main .products-grid .product-items { margin-left: -5px; margin-right: -5px; } .product-item .price-box [data-price-type="finalPrice"] .price { font-size: 14px; } .modal-popup.modal-slide{ /* left: 190px; */ } /* Homepage Hover */ .cms-home .mgz-element-single_product .products .product-item .product-item-info { padding: 5px 10px; } .cms-home .mgz-block .mgz-block-content { width: 100%; margin: 0 auto; } .products.wrapper .product-items .product-item .product-item-info .alt-img { top: 0; padding: 5px 10px; } /* Instagram */ .mpinstagramfeed-container .row { margin-left: -4px; margin-right: -6px; } .mpinstagramfeed-container .mpinstagramfeed-photo { width: calc(33% - 2px) !important; } .mpinstagramfeed-container .mpinstagramfeed-photo:nth-of-type(1) { width: 100% !important; padding: 0 !important; margin: 0 !important; } .mpinstagramfeed-container .mpinstagramfeed-photo img { padding: 0 0 2px 0; } /* Category page */ .product.name.product-item-name, .product-item-details .product-item-name a.product-item-link { font-size: 12px; } .page-with-filter .toolbar-amount { top: 65px; } #layered-filter-block .block-title.filter-title { display: block; } .block.filter .block-title.filter-title strong { display: none; font-family: 'Poppins'; font-weight: 300; font-size: 2.1rem; background: transparent; padding: 20px 0; } .block.filter.active #narrow-by-list { display: block !important; position: fixed; overflow: scroll; } .page-layout-1column .filter-options-item { width: 100%; } div.filter.active .filter-subtitle { line-height: 66px; height: 66px; padding-left: 25px; } .block.filter.active .block-title.filter-title strong { top: 50%; transform: translateY(-50%); line-height: 1; } /* Product page */ body#html-body main#maincontent .columns .main .product.media, body#html-body main#maincontent .columns .main .product-info-main { float: none; width: 100%; margin-left: auto; margin-right: auto; } /* .product.media .gallery-placeholder .fotorama__stage__shaft { width: 100% !important; } */ .fotorama__nav--dots .fotorama__nav__frame { height: 42px !important; width: 26px !important; } .fotorama__dot { border-radius: 16px !important; height: 14px !important; width: 14px !important; } /* Footer */ .page-footer .footer.content { flex-direction: column; } .footer.content .footer-block { margin: 20px auto; } .footer.content .footer-block .block-title { display: flex; justify-content: center; } /* Algolia search pages */ div#algolia_instant_selector.with-facets { margin-top: 60px; } #algolia_instant_selector .product-item-info { padding: 5px 5px 20px; } .result-sub-content { font-size: 10px; } h3.result-title.text-ellipsis{ line-height: 16px; } .result-wrapper .name-brand-container .brand{ font-size: 12px; } /* Product Checkout */ /* .fotorama__stage { height: 800px !important; } */ .fotorama__active .fotorama__dot { background-color: #dcd3c1 !important; border-color: #dcd3c1 !important; } .item.product.product-item { width: calc(48% - 0px); margin: 0 !important; height: auto; } .products-morefrom .products.list.items.product-items{ width: 100%; display: flex; flex-wrap: wrap; } /* CMS Pages */ .cms-betalingsvillkar .mgz-col-md-6, .cms-personvern .mgz-col-md-6, .cms-levering .mgz-col-md-5{ width: 100%; } .cms-personvern .mgz-element-text p:first-child{ margin-top: 15px; } .cms-betalingsvillkar .mgz-element-inner h2:first-child{ margin: 15px; } /* Product list */ .product-item .old-price { margin: 0 0; line-height: 1; } } @media screen and (max-width: 640px) { #algolia_instant_selector ol.ais-Hits-list .ais-Hits-item { width: calc(100% / 2); } /* Product Checkout */ .products-morefrom .products.list.items.product-items { display: flex; justify-content: center; } .block.amshopby-morefrom{ width: 100%; margin: 0 auto; } .item.product.product-item { width: calc(50% - 0px); } .block.amshopby-morefrom .product-item-name a { font-weight: 400; } .product-item-details .product-item-name a.product-item-link { font-size: 11px; } .amshopby-morefrom .showHideStic .lagre { font-size: 10px; padding: 4px 4px; letter-spacing: -0.5px; } .block.amshopby-morefrom .products .product.product-item { padding: 6px 6px; } .modal-popup.modal-slide { /* left: 170px; */ } .modal-slide, .modal-popup{ top: 112px; } /* Cms Pages */ .cms-personvern .cms-content .data-table > tbody > tr th, .cms-personvern .cms-content .data-table > tbody > tr td{ width: 100% !important; } /* .fotorama__wrap .fotorama__stage { height: 600px !important; } */ .size-stock-container .stock-status{ padding: 8px; } } @media screen and (max-width: 560px) { #algolia_instant_selector #algolia-stats { top: 64px; } #instant-search-results-container { margin-top: 40px; } .checkout-cart-index .cart.main.actions { flex-direction: column-reverse; } } @media only screen and (max-width: 480px) { main#maincontent { margin-top: 88px; } /* Header */ .page-header .header.content .logo { max-width: 130px; } .cms-home .column.main .products-grid .product-items { margin-left: -5px; margin-right: -5px; } .page-header .panel.header .list-inline li span { font-size: 10px !important; } /* Hompage */ .cms-home .mgz-element-inner .inner-content .mgz-element.mgz-element-column.mgz-col-md-3 { width: calc(50% - 0px) !important; margin: 0 auto; } .cms-home .columns .magezon-builder .inner-content.mgz-container { padding-left: 0px !important; padding-right: 0px !important; } .grid .product-item-details, .product-item .price-box { font-size: 14px; } .grid .product-item-details { margin-top: 0; } .cms-home .mgz-element.mgz-child.mgz-element-text hr{ margin-bottom: 0px; } .mgz-block .showHideStic { left: 15px; top: 15px; } .showHideStic .lagre { font-size: 9px !important; padding: 7px 5px !important; } .showHideStic { left: 7px; top: 7px; } .page-footer .footer.content{ padding-top: 70px !important; } /* Homepage Hover */ .cms-home .mgz-element-single_product .products .product-item .product-item-info { padding: 5px 3px 3px 3px; } .cms-home .mgz-block .mgz-block-content { width: 94%; margin: 0 auto; } .products.wrapper .product-items .product-item .product-item-info .alt-img { top: 0px; padding: 5px 3px 3px 3px; } .size-stock-container .stock-status{ padding: 4px; } /* Newsletter */ .mgz-newsletter-form-wrapper form { display: flex; justify-content: center; } .mgz-newsletter-form-inline .mgz-newsletter-fields { width: 60%; } .mgz-newsletter-form .actions { width: 45%; } #home-newsletter .mgz-newsletter-form-wrapper, .newsletter-form .mgz-newsletter-form-wrapper { width: 80%; } .mgz-newsletter-form .mgz-newsletter-fields .mgz-newsletter-field { margin-bottom: 0px; } /* Product Page */ .page-products .page-main { padding-left: 10px !important; padding-right: 10px !important; } .pages .items { padding: 0px 6px; } .product-item .price-box [data-price-type="finalPrice"] .price, .product.name.product-item-name { font-size: 12px; } .grid .product-item-details .product-item-name a, .grid .product-item-details .product-item-name{ line-height: 12px; } .amshopby-morefrom .showHideStic { left: 18px; top: 18px; } .product.attribute.overview hr { margin-bottom: 15px; } .page-products .column.main .products-grid:not(.swiper-container) .product-items .product-item .product-item-info { padding: 5px; } .page-products .column.main .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-info{ padding: 5px; } /* Product fullscreen */ .fotorama--fullscreen .fotorama__stage { height: 600px !important; } .fotorama__fullscreen-icon{ top: 40px !important; } .fotorama__fullscreen .fotorama__zoom-in{ top: 40px !important; } .fotorama__fullscreen .fotorama__zoom-out { top: 120px !important; } /* Product Checkout */ #ajaxpro-checkout\.cart .minicart-wrapper .minicart-items .actions{ right: -30px; } /* .fotorama__stage { height: 450px !important; } */ ol#mini-cart li { margin: 0 !important; width: 93%; } .minicart-items .product-item-name { width: 76% !important; font-size: 14px; line-height: 1.5; } /* .fotorama__wrap .fotorama__stage { height: 500px !important; } */ /* Instagram */ .mpinstagramfeed-container .mpinstagramfeed-photo { width: calc(50% - 4px) !important; } /* Minicart */ aside.modal-slide.ajaxpro-modal-dialog.ajaxpro-modal-dialog-slide.ajaxpro-popup-minicart._inner-scroll._show { width: 100%; } .page-header .minicart-wrapper { right: 15px; } /* login */ .page-header .switcher .options, .page-header .panel.wrapper .switcher .options { right: 75px; } .page-header .switcher .options .action.toggle::after{ top: -13px; } /* Algolia */ .algolia-instant-selector-results { margin-top: 80px; } #algolia_instant_selector #algolia-stats { top: 20px; position: relative; left: 0; right: 0; margin: 0 auto; float: none; } .algolia-infos { line-height: 70px; } /* Account page */ .account .column.main .block.block-order-details-view .block-content:not(.widget) .box, [class^='sales-guest-'] .column.main .block.block-order-details-view .block-content:not(.widget) .box, .sales-guest-view .column.main .block.block-order-details-view .block-content:not(.widget) .box { width: 100%; float: none; } .order-details-items .order-title { margin: 15px 0 0; } /* Cookie */ .cookies-wrapper .modal-inner-wrap{ top:35%; max-width: 300px; } .modal-popup.modal-slide._inner-scroll .modal-inner-wrap{ height: auto; min-height: auto; } .cookies-wrapper .modal-popup.modal-slide{ left: 49%; transform: translateX(-50%); width: 300px; } .grid .product-item-details, .product-item .price-box{ font-size: 10px; } .mgz-element-single_product .product-item-name a{ font-size: 10px; } .grid .product-item-details .brand a{ font-size: 11px; } .modal-slide, .modal-popup{ top: 28px; } .cms-home .mgz-element-inner .inner-content { display: flex; flex-wrap: wrap; } .product-item .price-box [data-price-type=finalPrice] .price, .product.name.product-item-name{ font-size: 10px; } .block-content.filter-content.open { padding-bottom: 0; } .block-subtitle.filter-subtitle { line-height: 32px; } .page-products .toolbar-sorter.sorter { padding-right: 0; right: -2px; top: 2px; } } /* Media Query */ /* Magezon + category/brand listings + Swissup HoverGallery - Swissup hides .hover-image-container with display:none when the photo is not hovered; toggling display reflows the tile (noticeable on the first product). Keep display:block and hide with opacity/visibility. - Main thumb container: position:relative always (not only on :hover) so stacking does not jump. - cpcustom .cms-home .product-item-info:hover rules for old .alt-img: reset in .mgz-block; on PLP use photo:hover only. */ .page-products .products-grid .product.photo.product-item-photo, #amasty-shopby-product-list .products-grid .product.photo.product-item-photo, .column.main .block.widget .products-grid .product.photo.product-item-photo { position: relative; display: block; overflow: hidden; z-index: 2; } .cms-home .product-item .product-item-info .product-image-container.hover-image-container { z-index: 2; } .mgz-block .product.photo.product-item-photo > span.product-image-container:first-of-type, .page-products .products-grid .product.photo.product-item-photo > span.product-image-container:first-of-type, #amasty-shopby-product-list .products-grid .product.photo.product-item-photo > span.product-image-container:first-of-type, .column.main .block.widget .products-grid .product.photo.product-item-photo > span.product-image-container:first-of-type { position: relative; z-index: 0; } .mgz-block .product.photo.product-item-photo > span.product-image-container:first-of-type .product-image-photo, .page-products .products-grid .product.photo.product-item-photo > span.product-image-container:first-of-type .product-image-photo, #amasty-shopby-product-list .products-grid .product.photo.product-item-photo > span.product-image-container:first-of-type .product-image-photo, .column.main .block.widget .products-grid .product.photo.product-item-photo > span.product-image-container:first-of-type .product-image-photo { transition: opacity .5s ease-in-out; } .mgz-block .product.photo.product-item-photo .hover-image-container, .page-products .products-grid .product.photo.product-item-photo .hover-image-container, #amasty-shopby-product-list .products-grid .product.photo.product-item-photo .hover-image-container, .column.main .block.widget .products-grid .product.photo.product-item-photo .hover-image-container { position: absolute; display: block; top: 0; left: 0; right: 0; bottom: 0; margin: 0; opacity: 0; visibility: hidden; transition: opacity .45s ease-in-out, visibility 0s linear .45s; z-index: 5; pointer-events: none; background-color: transparent; text-align: center; } .mgz-block .product.photo.product-item-photo:not(:hover) .hover-image-container, .page-products .products-grid .product.photo.product-item-photo:not(:hover) .hover-image-container, #amasty-shopby-product-list .products-grid .product.photo.product-item-photo:not(:hover) .hover-image-container, .column.main .block.widget .products-grid .product.photo.product-item-photo:not(:hover) .hover-image-container { opacity: 0; visibility: hidden; } .mgz-block .product.photo.product-item-photo:hover .hover-image-container, .page-products .products-grid .product.photo.product-item-photo:hover .hover-image-container, #amasty-shopby-product-list .products-grid .product.photo.product-item-photo:hover .hover-image-container, .column.main .block.widget .products-grid .product.photo.product-item-photo:hover .hover-image-container { opacity: 1; visibility: visible; transition: opacity .45s ease-in-out, visibility 0s; z-index: 2; } .mgz-block .product.photo.product-item-photo .hover-image-container .product-image-wrapper, .mgz-block .product.photo.product-item-photo .hover-image-container .product-image-photo, .page-products .products-grid .product.photo.product-item-photo .hover-image-container .product-image-wrapper, .page-products .products-grid .product.photo.product-item-photo .hover-image-container .product-image-photo, #amasty-shopby-product-list .products-grid .product.photo.product-item-photo .hover-image-container .product-image-wrapper, #amasty-shopby-product-list .products-grid .product.photo.product-item-photo .hover-image-container .product-image-photo, .column.main .block.widget .products-grid .product.photo.product-item-photo .hover-image-container .product-image-wrapper, .column.main .block.widget .products-grid .product.photo.product-item-photo .hover-image-container .product-image-photo { width: 100%; max-width: 100%; display: block; } .mgz-block .product.photo.product-item-photo .hover-image-container .product-image-wrapper, .page-products .products-grid .product.photo.product-item-photo .hover-image-container .product-image-wrapper, #amasty-shopby-product-list .products-grid .product.photo.product-item-photo .hover-image-container .product-image-wrapper, .column.main .block.widget .products-grid .product.photo.product-item-photo .hover-image-container .product-image-wrapper { height: 100%; } /* cpcustom has global .product-image-photo { position:absolute; top/right/bottom/left:0; }. Reset only hover images so they render full frame and do not crop/jump. */ .mgz-block .product.photo.product-item-photo .hover-image-container .hover-image, .page-products .products-grid .product.photo.product-item-photo .hover-image-container .hover-image, #amasty-shopby-product-list .products-grid .product.photo.product-item-photo .hover-image-container .hover-image, .column.main .block.widget .products-grid .product.photo.product-item-photo .hover-image-container .hover-image { position: static; inset: auto; margin: 0; width: 100%; height: auto; } /* Undo homepage “card hover” hiding every .product-image-photo inside .product-item-info (lines ~614–616) */ .cms-home .mgz-block .product-item .product-item-info:hover .product-image-photo { opacity: 1 !important; } /* Only when hovering the image anchor: hide main thumb, show second image inside hover layer */ .cms-home .mgz-block .product-item-photo:hover > span.product-image-container:first-of-type .product-image-photo { opacity: 0 !important; } .page-products .products-grid .product-item-photo:hover > span.product-image-container:first-of-type .product-image-photo, #amasty-shopby-product-list .products-grid .product-item-photo:hover > span.product-image-container:first-of-type .product-image-photo, .column.main .block.widget .products-grid .product-item-photo:hover > span.product-image-container:first-of-type .product-image-photo { opacity: 0 !important; } .prolabels-wrapper .hover-image-container { transform: none; } /* Amasty GDPR cookie bar: logo below buttons (theme web/images/logo.png) */ .amgdprcookie-bar-container .amgdprcookie-bar-logo { margin: 20px auto 0; min-height: 40px; max-width: 220px; background: url('../../frontend/Local/swissup_child/nb_NO/images/logo.png') no-repeat center center; background-size: contain; filter: brightness(0) invert(1); margin-top: 20px; width: 110px; } .amgdprjs-bar-template.-popup .amgdprcookie-bar-container { background: #f6e2d5; border: solid 2px #000; box-shadow: 0 0 12px 2px rgba(0, 0, 0, .35); max-width: 350px; padding: 20px; position: relative; overflow: hidden; } .amgdprjs-bar-template.-popup .amgdprcookie-bar-container > div:focus-visible { outline: none; } .amgdprcookie-bar-container .amgdprcookie-policy { font-size: 16px; line-height: 1.5; max-height: 100%; max-width: 100%; text-align: center; } .amgdprcookie-bar-container .amgdprcookie-policy h1.intro { color: #202277; font-family: 'Erotique', sans-serif; font-size: 70px; font-weight: 500; margin: 28px auto 0; } .amgdprcookie-bar-container .amgdprcookie-policy div { color: #202277; text-transform: uppercase; font-family: 'Poppins', sans-serif; font-weight: 100; font-size: 12px; max-width: 210px; margin: 25px auto; z-index: 2; position: relative; } .amgdprcookie-bar-container .amgdprcookie-buttons-block .amgdprcookie-button.-allow.-save { background: #202277; border: solid 1px #000; color: #ffe8ed; margin-top: 10px; padding: 5px; line-height: 16px; font-size: 12px; font-weight: 100; font-family: 'Poppins', sans-serif !important; text-transform: uppercase; z-index: 2; position: relative; border-radius: 0; } .amgdprcookie-bar-container .amgdprcookie-buttons-block .amgdprcookie-button.-allow.-save:hover { background: #202277; border: solid 1px #000; color: #ffe8ed; } .amgdprcookie-bar-container h1.cookie-bg { color: #ffebde; font-family: 'Erotique Alternate'; font-size: 220px; position: absolute; top: 45%; left: -16%; z-index: -1; font-weight: 700; } /* Fix: product text must always be below the image, never overlapping */ .page-products .column.main .products-grid:not(.swiper-container) .product-items .product-item { height: auto; overflow: visible; } .page-products .column.main .products-grid:not(.swiper-container) .product-items .product-item:before { display: none; } .page-products .column.main .products-grid:not(.swiper-container) .product-items .product-item .product-item-info { overflow: visible; } .products-grid .prolabels-wrapper { height: auto; } .products-grid .product-item-info .product-image-container { width: 100% !important; } .products-grid .product-item-details { position: relative; z-index: 1; } /* devanagari */ @font-face {font-display:swap; font-family: 'Poppins'; font-style: normal; font-weight: 300; src: url(../../frontend/Local/swissup_child/nb_NO/fonts/poppins/v20/pxiByp8kv8JHgFVrLDz8Z11lFd2JQEl8qw.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF; } /* latin-ext */ @font-face {font-display:swap; font-family: 'Poppins'; font-style: normal; font-weight: 300; src: url(../../frontend/Local/swissup_child/nb_NO/fonts/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1JlFd2JQEl8qw.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face {font-display:swap; font-family: 'Poppins'; font-style: normal; font-weight: 300; src: url(../../frontend/Local/swissup_child/nb_NO/fonts/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* devanagari */ @font-face {font-display:swap; font-family: 'Poppins'; font-style: normal; font-weight: 400; src: url(../../frontend/Local/swissup_child/nb_NO/fonts/poppins/v20/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF; } /* latin-ext */ @font-face {font-display:swap; font-family: 'Poppins'; font-style: normal; font-weight: 400; src: url(../../frontend/Local/swissup_child/nb_NO/fonts/poppins/v20/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face {font-display:swap; font-family: 'Poppins'; font-style: normal; font-weight: 400; src: url(../../frontend/Local/swissup_child/nb_NO/fonts/poppins/v20/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* Erotique */ @font-face { font-family: 'Erotique'; src: url('../../frontend/Local/swissup_child/nb_NO/css/fonts/ErotiqueTrial-Regular.woff2') format('woff2'), url('../../frontend/Local/swissup_child/nb_NO/css/fonts/ErotiqueTrial-Regular.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'Erotique'; src: url('../../frontend/Local/swissup_child/nb_NO/css/fonts/ErotiqueTrial-Bold.woff2') format('woff2'), url('../../frontend/Local/swissup_child/nb_NO/css/fonts/ErotiqueTrial-Bold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; } @font-face { font-family: 'Erotique'; src: url('../../frontend/Local/swissup_child/nb_NO/css/fonts/ErotiqueTrial-Medium.woff2') format('woff2'), url('../../frontend/Local/swissup_child/nb_NO/css/fonts/ErotiqueTrial-Medium.woff') format('woff'); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: 'Erotique Alternate'; src: url('../../frontend/Local/swissup_child/nb_NO/css/fonts/ErotiqueAlternateTrial-Regular.woff2') format('woff2'), url('../../frontend/Local/swissup_child/nb_NO/css/fonts/ErotiqueAlternateTrial-Regular.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'Erotique Alternate'; src: url('../../frontend/Local/swissup_child/nb_NO/css/fonts/ErotiqueAlternateTrial-Medium.woff2') format('woff2'), url('../../frontend/Local/swissup_child/nb_NO/css/fonts/ErotiqueAlternateTrial-Medium.woff') format('woff'); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: 'Erotique Alternate'; src: url('../../frontend/Local/swissup_child/nb_NO/css/fonts/ErotiqueAlternateTrial-Bold.woff2') format('woff2'), url('../../frontend/Local/swissup_child/nb_NO/css/fonts/ErotiqueAlternateTrial-Bold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; } /* Algolia search page */ .algolia-instant-selector-results .ais-Pagination-list { justify-content: end; padding: 0px 15px; } .algolia-instant-selector-results .ais-Pagination-list li { padding: 0; margin: 0 1px; } .algolia-instant-selector-results .ais-Pagination-list a { background-color: #f5f5f5; color: #333; font-size: 14px; padding: 10px 14px; } .algolia-instant-selector-results .ais-Pagination-list a:hover { text-decoration: none; background: #dbdbdb; color: #fff; background-color: #333; } .algolia-instant-selector-results .ais-Pagination-list li.ais-Pagination-item--selected a { background-color: #dbdbdb; color: #333; } .algolia-instant-selector-results .ais-Pagination-item--nextPage, .algolia-instant-selector-results .ais-Pagination-item--previousPage { display: none; } @media only screen and (max-width: 992px) { body#html-body .page-header .header.content { padding: 0 12px; } .page-header .header.content .logo { width: 100%; max-width: 160px; margin: 20px 0 10px 0px; } .page-header .header.content .nav-toggle { top: 32px; } .page-header .minicart-wrapper .action.showcart:before { width: 25px; height: 25px; } .page-header .nav-sections .navigation .level-top a.level-top { padding: 27px 30px; } .page-header .nav-sections .navigation .level-top ul.children { margin-left: 10px; } .page-header .nav-sections .navigation .ui-menu-item .li-item.level2 a { font-size: 14px; padding: 6px 10px; } .page-header .nav-sections .navigation .ui-menu-item .li-item.level1 > a { font-size: 15px; } .nav-sections-item-title { width: 50%; cursor: pointer; } .nav-sections-item-title.active { background: #dcd3c1; border: solid #000; } .nav-sections-item-title a { color: #fff; } .nav-sections-item-title { background: #000; border: solid #000; } .pages .items { padding: 0px 8px; } .page-header .flex-col-right .block-search .action.search.active { filter: brightness(0) invert(0); } .algolia-instant-selector-results .ais-Pagination-list{ padding: 0px 30px; } /* .header.content.flex-row .flex-col-right.md-flex form input.ais-SearchBox-input { width: 95vw; top: 147px; right: unset; left: -80vw; z-index: 10; } */ /* .header.content.flex-row .flex-col-right.md-flex form input.ais-SearchBox-input { width: 95vw; top: 149px; right: unset; left: 109px; z-index: 10; position: relative !important; } */ .header.content.flex-row .flex-col-right.md-flex form input.ais-SearchBox-input { left: -73%; } } @media only screen and (max-width: 887px) { .header.content.flex-row .flex-col-right.md-flex form input.ais-SearchBox-input { left: -60%; } } @media only screen and (max-width: 767px) { body#html-body .page-header .header.content { max-width: 100% !important; } .header.wrapper .header.content.flex-row .flex-col-left.flex-grow-none { width: 100%; display: flex; justify-content: center; padding-left: 0px; } .page-header .header.content .nav-toggle { top: 25px; left: 25px; } .header.content.flex-row .flex-col-right.md-flex form input.ais-SearchBox-input, .header.content.flex-row .flex-col-right.md-flex form.ais-SearchBox-form { position: relative; display: block; left: unset; right: unset; top: unset; bottom: unset; z-index: 100; width: 100%; } .page-header .flex-col-right .block-search .action.search.active { filter: brightness(0) invert(1); } .ais-SearchBox.active-searchbox { width: 100vw; accent-color: unset; background: #fff; position: absolute; top: 82px; z-index: 10; right: 0; padding: 0 17px; box-shadow: -3px 5px 8px 0px #959090; } .header.content.flex-row .flex-col-right.md-flex form input.ais-SearchBox-input { display: none; } .header.content.flex-row .flex-col-right.md-flex form.active-searchbox input.ais-SearchBox-input { display: block; left: 0 !important; } .header.content.flex-row .flex-col-right.md-flex { padding-right: 0px; width: 0; } #home-newsletter .mgz-newsletter-form-wrapper, .newsletter-form .mgz-newsletter-form-wrapper { width: 100%; padding: 20px 20px 12px; } .mgz-newsletter-form-inline { display: flex; } } @media only screen and (max-width: 480px) { .header.content.flex-row .flex-col-right.md-flex { padding-right: 19%; } .header.wrapper .header.content.flex-row .flex-col-left.flex-grow-none{ padding-left: 35px; } .header .flex-col-left a img { padding-left: 15px; } .page-header .header.content .logo { margin: 10px 0px 10px 20px !important; } .page-header .header.content .nav-toggle { top: 9px; left: 20px; } .header.content.flex-row .flex-col-right.md-flex form button.action.search { top: 18px; } .page-header .switcher .options, .page-header .panel.wrapper .switcher .options { top: 30px; } .page-header .minicart-wrapper { top: 5px; } .ais-SearchBox.active-searchbox { right: 0; top: 60px; } .header .flex-col-left a img { width: 68%; padding-left: 20px; } .btesv3r-s, #home-newsletter > .mgz-element-inner { padding: 13% 16px; min-height: 100% !important; } .page-header .switcher .options .action.toggle::after, .page-header .panel.wrapper .switcher .options .action.toggle::after { top: -13px; } .pages .items { padding: 0px 8px; } .algolia-instant-selector-results .ais-Pagination-list { padding: 0px 20px; } }/* --- EASYDROPDOWN DEFAULT THEME --- */ /* PREFIXED CSS */ .toolbar-sorter .dropdown, .toolbar-sorter .dropdown div, .toolbar-sorter .dropdown li, .toolbar-sorter .dropdown div::after{ -webkit-transition: all 150ms ease-in-out; -moz-transition: all 150ms ease-in-out; -ms-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out; } .toolbar-sorter .dropdown .selected::after, .toolbar-sorter .dropdown.scrollable div::after{ -webkit-pointer-events: none; -moz-pointer-events: none; -ms-pointer-events: none; pointer-events: none; } /* WRAPPER */ .toolbar-sorter .dropdown{ position: relative; cursor: pointer; background: #fff; border-radius: 0; -webkit-user-select: none; -moz-user-select: none; user-select: none; text-align: left; } .toolbar-sorter .dropdown.open{ z-index: 999; } .toolbar-sorter .dropdown.focus{ box-shadow: 0 0 5px rgba(51,102,248,.4); } /* CARAT */ .toolbar-sorter .dropdown .carat{ position: absolute; right: 1px; top: 7px; margin-top: 0; border: 0 solid transparent; border-top: 0 solid #000; } .toolbar-sorter .dropdown.open .carat{ /* margin-top: -8px; border-top: 4px solid transparent; border-bottom: 6px solid #000; */ transform: rotate(180deg); } .toolbar-sorter .dropdown .carat:before { content: '>'; } .toolbar-sorter .dropdown.disabled .carat{ border-top-color: #999; } /* OLD SELECT (HIDDEN) */ .toolbar-sorter .dropdown .old{ position: absolute; left: 0; top: 0; height: 0; width: 0; overflow: hidden; } .toolbar-sorter .dropdown select{ position: absolute; left: 0px; top: 0px; } .toolbar-sorter .dropdown.touch .old{ width: 100%; height: 100%; } .toolbar-sorter .dropdown.touch select{ width: 100%; height: 100%; opacity: 0; } /* SELECTED FEEDBACK ITEM */ .toolbar-sorter .dropdown .selected, .toolbar-sorter .dropdown li{ display: block; font-size: 12px; line-height: 1; color: #000; padding: 10px 20px 10px 10px; overflow: hidden; white-space: nowrap; letter-spacing: 2.5px; } .toolbar-sorter .dropdown.disabled .selected{ color: #999; } .toolbar-sorter .dropdown .selected::after{ content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 60px; border-radius: 0; } /* DROP DOWN WRAPPER */ .toolbar-sorter .dropdown div{ position: absolute; height: 0; left: -1px; right: -1px; top: 100%; margin-top: -1px; background: #fff; border: 1px solid #000; border-radius: 0; overflow: hidden; opacity: 0; } /* Height is adjusted by JS on open */ .toolbar-sorter .dropdown.open div{ opacity: 1; z-index: 2; } /* FADE OVERLAY FOR SCROLLING LISTS */ .toolbar-sorter .dropdown.scrollable div::after{ content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 50px; box-shadow: inset 0 -50px 30px -35px #fff; } .toolbar-sorter .dropdown.scrollable.bottom div::after{ opacity: 0; } /* DROP DOWN LIST */ .toolbar-sorter .dropdown ul{ position: absolute; left: 0; top: 0; height: 100%; width: 100%; line-height: 1; list-style: none; margin: 0; overflow: hidden; padding: 0; } .toolbar-sorter .dropdown.scrollable.open ul{ overflow-y: auto; } /* DROP DOWN LIST ITEMS */ .toolbar-sorter .dropdown li{ list-style: none; margin-bottom: 0; padding: 12px; } /* .focus class is also added on hover */ .toolbar-sorter .dropdown li.focus{ background: #dcd3c1; position: relative; z-index: 3; color: #000; } .toolbar-sorter .dropdown li.active{ font-weight: 700; }