Help
RSS
API
Feed
Maltego
Contact
Domain > ron-v2.spheresdev.co.uk
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2022-05-16
18.133.218.166
(
ClassC
)
2025-10-10
35.176.62.101
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: awselb/2.0Date: Fri, 10 Oct 2025 22:36:05 GMTContent-Type: text/htmlContent-Length: 134Connection: keep-aliveLocation: https://ron-v2.spheresdev.co.uk:443/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>/body>/html>
Port 443
HTTP/1.1 404 Not FoundDate: Fri, 10 Oct 2025 22:36:05 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveX-Frame-Options: SAMEORIGINX-XSS-Protection: 1; modeblock; alwaysX-Content-Type-Options: nosniff; alwaysX-Download-Options: noopenX-Permitted-Cross-Domain-Policies: noneReferrer-Policy: strict-origin-when-cross-originVary: Accept-EncodingCache-Control: no-cacheX-Request-Id: 5cad0f12bd6e53e42cd06e8be2325d6dX-Runtime: 0.005776Content-Security-Policy: frame-ancestors self https://*.webflow.io https://*.cozmos.world https://*.cozmos.com https://*.sphere.co.uk https://*.spheresdev.co.uk https://*.shortstackapp.com https://*.figma.comStrict-Transport-Security: max-age31536000; includeSubDomains html style>head> base href/> meta charsetutf-8> meta nameviewport contentwidthdevice-width, minimum-scale1.0, initial-scale1.0, heightdevice-height, maximum-scale1.0, minimal-ui, user-scalableno> meta namedescription contentThe one stop shop for all your lego needs> meta propertyog:title contentSphereBricks Lego Store> meta propertyog:description contentView lego products on SphereBricks> title>Sphere/title> link relshortcut icon typeimage/png href/assets_static/images/favicon.png> style>.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}/style>style>@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{display:flex;margin:0!important;padding:0!important}.splide__pagination{display:inline-flex;align-items:center}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{position:relative;visibility:hidden}.splide__slide{position:relative;box-sizing:border-box;list-style-type:none!important;margin:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transfrom .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%)}/style>style>/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }.button-list { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; margin: 0; -ms-flex-wrap: wrap; flex-wrap: wrap; }.button-list-item { list-style: none; }.button { display: block; cursor: pointer; z-index: 1; }.button.is-rounded { border-radius: 0.15em; }.button.is-tiny { width: 0.7em; height: 0.7em; }.button.is-medium { width: 3.2em; height: 3.2em; }.button.is-large { padding: 0.2em 0.6em 0.1em 0.6em; width: 6.2em; height: 2em; }.button.is-black { background-color: black; }.button.is-green { background-color: #0EB700; }.button.is-grey { background-color: #C9C9C9; }.button.is-light-grey { background-color: #dadada; }.button.is-light-grey:active { background-color: #C9C9C9; }.button.is-dark-grey { background-color: #808080; }.button.is-white { background-color: white; }.button.is-opaque { opacity: 0.6; }.button.circle { margin: 0.3em; border-radius: 50%; }.button.circle.has-no-margin-left { margin-left: 0; }.button.circle.is-tiny { width: 0.7em; height: 0.7em; }.button.circle.is-extra-extra-small { width: 1.8em; height: 1.8em; }.button.circle.is-extra-small { width: 2em; height: 2em; }.button.circle.is-small { width: 2.5em; height: 2.5em; }.button.circle.is-medium { width: 3.2em; height: 3.2em; }.button.circle.is-selected { background-color: #0EB700; }.button-text { position: absolute; right: -1.5em; }.overlay-button { position: absolute; width: calc(1.87vw + 5vh); height: calc(1.87vw + 5vh); min-width: 40px; min-height: 40px; cursor: pointer; border: 1px solid rgba(255, 255, 255, 0.7); border-radius: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 1; -webkit-box-flex: 0; -ms-flex: none; flex: none; }.overlay-button span { position: absolute; top: 50%; left: 50%; display: block; }.overlay-button-close { top: calc(0.58vw + 1.5625vh); right: calc(0.58vw + 1.5625vh); }.overlay-button-close span { width: 45%; height: 45%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }.overlay-button-close span:before, .overlay-button-close span:after { content: ; position: absolute; top: 50%; left: 0; display: block; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.7); }.overlay-button-close span:before { -webkit-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); }.overlay-button-close span:after { -webkit-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); }.overlay-button-back { top: calc(0.58vw + 1.5625vh); left: calc(0.58vw + 1.5625vh); }.overlay-button-back span { width: 40%; height: 40%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }.overlay-button-back span:before, .overlay-button-back span:after { content: ; position: absolute; display: block; }.overlay-button-back span:before { width: 50%; height: 50%; top: 50%; left: 10%; border: 1px solid; border-color: rgba(255, 255, 255, 0.7) rgba(255, 255, 255, 0.7) transparent transparent; -webkit-transform: translateY(-50%) rotate(-135deg); transform: translateY(-50%) rotate(-135deg); }.overlay-button-back span:after { width: 100%; height: 1px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: rgba(255, 255, 255, 0.7); }.overlay-arrow { position: relative; display: block; width: 100%; padding-top: 100%; }.overlay-arrow:after { content: ; display: block; position: absolute; top: 50%; left: 50%; width: 48%; height: 48%; border: 1px solid; border-radius: 1px; border-color: rgba(255, 255, 255, 0.7) rgba(255, 255, 255, 0.7) transparent transparent; }.overlay-arrow-prev:after { -webkit-transform: translate(-70%, -50%) rotate(-135deg); transform: translate(-70%, -50%) rotate(-135deg); }.overlay-arrow-next:after { -webkit-transform: translate(-30%, -50%) rotate(45deg); transform: translate(-30%, -50%) rotate(45deg); }/* tablet - 1024px */@media only screen and (max-width: 64em) and (orientation: portrait) { .overlay-button { position: relative; } .overlay-button-close { top: auto; right: auto; margin: 0 0 0 auto; } .overlay-button-back { top: auto; left: auto; margin: 0 auto 0 0; } }/* phone - 416px */@media only screen and (max-width: 26em) and (orientation: portrait) { .overlay-button { width: 12vw; height: 12vw; } }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }.icon-tiny, .icon-tiny > svg { width: 0.7em; }.icon-mini, .icon-mini > svg { width: 0.9em; }.icon-extra-extra-extra-small, .icon-extra-extra-extra-small > svg { width: 1.2em; }.icon-extra-extra-small, .icon-extra-extra-small > svg { width: 1.8em; }.icon-extra-small, .icon-extra-small > svg { width: 2em; }.icon-small, .icon-small > svg { width: 2.5em; }.icon-medium, .icon-medium > svg { width: 3.2em; }.icon-large, .icon-large > svg { width: 4.8em; }.icon-extra-large, .icon-extra-large > svg { width: 5.2em; }.icon-extra-extra-large, .icon-extra-extra-large > svg { width: 6.2em; }.icon-huge, .icon-huge > svg { width: 7em; }.fill-white svg { fill: white; }.fill-green svg { fill: #0EB700; }.fill-lime-green svg { fill: #9FFF39; }.fill-grey svg { fill: #C9C9C9; }.fill-dark-grey svg { fill: #808080; }.share-links svg { width: 2.5em; height: 2.5em; }#aggregation-button-image { width: calc(3.95vw + 4.6875vh); height: auto; margin-bottom: calc(1.3vw + 1.5625vh); margin-right: calc(1.3vw + 1.5625vh); max-width: 100px; }/* phone - > 1921px (2k, 4k) */@media only screen and (min-width: 1921px) { #aggregation-button-image { max-width: 220px; } }.dg.ac { z-index: 1 !important; right: auto !important; }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }html { overflow: hidden; position: fixed; }body { margin: 0; overflow: hidden; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: black; height: calc(var(--vh, 1vh) * 100); max-width: 100%; max-height: 100%; }body * { -ms-touch-action: manipulation; touch-action: manipulation; }a { text-decoration: none; }dl { margin: 0; }dt { margin: 0; font-size: 0.95em; line-height: 1.125em; }dd { margin: 0; font-size: 1.125em; line-height: 1.125em; }li.no-style { list-style: none; }.wrapper { position: absolute; }.wrapper.right { right: 0; }.wrapper.top { top: 0; }.wrapper.bottom { bottom: 0; }.wrapper.left { left: 0; }.overlay-container { width: 84%; height: 88%; border-radius: 6px; overflow: hidden; }.scrollable-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 2 50%; flex: 0 2 50%; width: 89%; overflow-y: auto; padding-right: 3em; margin-bottom: 1.7em; }.is-full-size { width: 100%; height: 100%; }.is-full-width { width: 100%; }.is-full-height { height: 100%; }.has-0-min-height { min-height: 0; }.is-min-full-width { min-width: 100%; }.is-min-full-size { min-width: 100%; min-height: 100%; }.can-overflow { overflow: auto; }.hide-overflow { overflow: hidden; }.absolute { position: absolute; }.relative { position: relative; }.is-foreground { z-index: 1; }.text-fade { position: absolute; bottom: 0; left: 0; width: 100%; height: 20%; pointer-events: none; background: -webkit-gradient(linear, left top, left bottom, from(rgba(24, 27, 37, 0)), color-stop(50%, #181b25)); background: linear-gradient(to bottom, rgba(24, 27, 37, 0) 0%, #181b25 50%); }#sphere-logo { margin-top: calc(1.05vw + 1.25vh); margin-left: calc(1.05vw + 1.25vh); }#sphere-logo img { min-width: 2.25em; width: calc(1.92vw + 2.29vh); }/* phone - 416px */@media only screen and (max-width: 26em) { #sphere-logo { margin-top: calc(2.25vw + 0.85vh); margin-left: calc(2.25vw + 0.85vh); } #sphere-logo img { min-width: 2em; } }.columns { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; height: 100%; }.columns.has-two > .column { display: -webkit-box; display: -ms-flexbox; display: flex; min-width: 0; height: 100%; -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; -webkit-box-sizing: border-box; box-sizing: border-box; }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }.has-fill-white { background-color: white; }.has-fill-dark-blue { background-color: #161654; }.has-fill-light-grey { background-color: #dadada; }.has-fill-black { background-color: black; }.is-opaque { opacity: 0.8; }.is-transparent { opacity: 0; }.blur { -webkit-filter: blur(15px); filter: blur(15px); }.is-flex { display: -webkit-box; display: -ms-flexbox; display: flex; }.has-flex-100-percent { -webkit-box-flex: 1; -ms-flex: 1 100%; flex: 1 100%; }.has-flex-1 { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; }.has-flex-none { -webkit-box-flex: 0; -ms-flex: none; flex: none; }/* @TODO: * * .is-hidden * Represents logic to hide and disable the DOM element and should be a stand-alone entity. * * .is-flex-on-medium-portrait-screen, .is-flex-on-small-landscape-screen * Should be refactored, its not clear why they have property {display: none !important}. */.is-hidden { display: none !important; pointer-events: none; }.is-flex-on-medium-portrait-screen, .is-flex-on-small-landscape-screen { display: none !important; }.has-border-box { -webkit-box-sizing: border-box; box-sizing: border-box; }.is-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.has-space-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }.has-space-around { -ms-flex-pack: distribute; justify-content: space-around; }.is-horizontally-aligned-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }.is-aligned-left { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }.is-vertically-aligned-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.is-vertically-aligned-top { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }.is-vertically-aligned-bottom { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }.is-self-aligned-start { -ms-flex-item-align: start; align-self: flex-start; }.is-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }.no-flex-shrink { -ms-flex-negative: 0; flex-shrink: 0; }.has-flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }.has-no-margin { margin: 0; }.has-extra-extra-small-margin-all-around { margin: 0.3em; }.has-extra-small-margin-all-around { margin: 0.7em; }.has-small-margin-all-around { margin: 1em; }.has-medium-margin-all-around { margin: 1.7em; }.has-large-margin-all-around { margin: 3em; }.has-extra-small-margin-right-and-left { margin: 0 0.7em; }.has-medium-margin-right-and-left { margin: 0 1.7em; }.has-extra-small-margin-top-and-bottom { margin: 0.7em 0; }.has-small-margin-top-and-bottom { margin: 1em 0; }.has-extra-small-margin-top { margin-top: 0.7em; }.has-small-margin-top { margin-top: 1em; }.has-medium-margin-top { margin-top: 1.7em; }.has-large-margin-top { margin-top: 3em; }.has-extra-large-margin-top { margin-top: 4em; }.has-extra-small-margin-right { margin-right: 0.7em; }.has-small-margin-right { margin-right: 1em; }.has-medium-margin-right { margin-right: 1.7em; }.has-large-margin-right { margin-right: 3em; }.has-extra-large-margin-right { margin-right: 4em; }.has-extra-extra-small-margin-bottom { margin-bottom: 0.3em; }.has-extra-small-margin-bottom { margin-bottom: 0.7em; }.has-small-margin-bottom { margin-bottom: 1em; }.has-medium-margin-bottom { margin-bottom: 1.7em; }.has-large-margin-bottom { margin-bottom: 3em; }.has-extra-extra-small-margin-left { margin-left: 0.3em; }.has-extra-small-margin-left { margin-left: 0.7em; }.has-small-margin-left { margin-left: 1em; }.has-medium-margin-left { margin-left: 1.7em; }.has-large-margin-left { margin-left: 3em; }.has-extra-large-margin-left { margin-left: 4em; }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }.has-no-padding { padding: 0; }.has-extra-small-padding-all-around { padding: 0.7em; }.has-small-padding-all-around { padding: 1em; }.has-medium-padding-all-around { padding: 1.7em; }.has-large-padding-all-around { padding: 3em; }.has-extra-large-padding-right-and-left { padding: 0 4em; }.has-extra-small-padding-top { padding-top: 0.7em; }.has-small-padding-top { padding-top: 1em; }.has-medium-padding-top { padding-top: 1.7em; }.has-large-padding-top { padding-top: 3em; }.has-extra-large-padding-top { padding-top: 4em; }.has-extra-small-padding-right { padding-right: 0.7em; }.has-small-padding-right { padding-right: 1em; }.has-medium-padding-right { padding-right: 1.7em; }.has-large-padding-right { padding-right: 3em; }.has-extra-large-padding-right { padding-right: 4em; }.has-extra-small-padding-bottom { padding-bottom: 0.7em; }.has-small-padding-bottom { padding-bottom: 1em; }.has-medium-padding-bottom { padding-bottom: 1.7em; }.has-large-padding-bottom { padding-bottom: 3em; }.has-extra-large-padding-bottom { padding-bottom: 4em; }.has-extra-small-padding-left { padding-left: 0.7em; }.has-small-padding-left { padding-left: 1em; }.has-medium-padding-left { padding-left: 1.7em; }.has-large-padding-left { padding-left: 3em; }.has-extra-large-padding-left { padding-left: 4em; }.rows { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }.rows.has-two > .row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; }.ease-out-opacity { -webkit-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out; }.is-loading > svg path { -webkit-transform-origin: center; transform-origin: center; -webkit-animation: spin 800ms infinite linear; animation: spin 800ms infinite linear; }@-webkit-keyframes spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }@keyframes spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }@media only screen and (max-width: 86em) and (orientation: landscape) { /* landscape tablet - 1376px */ .scrollable-container { width: 87%; } }@media only screen and (max-width: 69em) and (orientation: landscape) { /* landscape small tablet - 1104px */ .overlay-container { width: 80%; } .scrollable-container { width: 84%; } .has-small-margin-right-on-medium-landscape-screen { margin-right: 1em; } .has-small-margin-left-on-medium-landscape-screen { margin-left: 1em; } }@media only screen and (max-width: 59em) and (orientation: landscape) { /* landscape phone - 832px */ .overlay-container { width: 100%; height: 100%; } .scrollable-container { width: 78%; padding-right: 1.7em; } .is-flex-on-small-landscape-screen { display: -webkit-box; display: -ms-flexbox; display: flex; } .is-hidden-on-small-screen { display: none; } .is-hidden-on-small-landscape-screen { display: none; } .has-no-margin-on-small-landscape-screen { margin: 0; } .has-extra-small-padding-all-around-on-small-landscape-screen { padding: 0.7em; } .has-small-padding-all-around-on-small-landscape-screen { padding: 1em; } .has-extra-small-margin-top-on-small-screen { margin-top: 0.7em; } .has-small-padding-top-on-small-screen { padding-top: 1em; } .has-medium-padding-top-on-small-landscape-screen { padding-top: 1em; } .has-small-padding-right-on-small-screen { padding-right: 1em; } .has-medium-margin-right-on-small-screen { margin-right: 1.7em; } .has-large-margin-right-on-small-screen { margin-right: 3em; } .has-small-padding-bottom-on-small-screen { padding-bottom: 1em; } .has-small-negative-margin-bottom-on-small-landscape-screen { margin-bottom: -1em; } .has-medium-margin-left-on-small-screen { margin-left: 1.7em; } }@media only screen and (max-height: 45em) and (orientation: landscape) { .has-medium-padding-top-on-small-landscape-screen { padding-top: 1.7em; } }@media only screen and (max-height: 42em) and (orientation: landscape) { .is-hidden-on-medium-landscape-screen { display: none; } }@media only screen and (max-height: 38em) and (orientation: landscape) { .overlay-container { width: 100%; height: 100%; } .scrollable-container { display: -webkit-box; display: -ms-flexbox; display: flex; width: 78%; padding-right: 1.7em; } .is-flex-on-small-landscape-screen { display: -webkit-box; display: -ms-flexbox; display: flex; } .is-hidden-on-small-screen { display: none; } .fill-grey-on-small-landscape-screen svg { fill: #C9C9C9; } .has-small-padding-all-around-on-small-landscape-screen { padding: 1em; } .has-extra-small-margin-top-on-small-screen { margin-top: 0.7em; } .has-small-padding-top-on-small-screen { padding-top: 1em; } .has-small-padding-right-on-small-screen { padding-right: 1em; } .has-large-margin-right-on-small-screen { margin-right: 3em; } .has-small-padding-bottom-on-small-screen { padding-bottom: 1em; } .has-small-negative-margin-bottom-on-small-landscape-screen { margin-bottom: -1em; } .has-medium-margin-left-on-small-screen { margin-left: 1.7em; } }@media only screen and (max-height: 29em) and (orientation: landscape) { .scrollable-container { display: none; } .is-hidden-on-extra-small-landscape-screen { display: none; } .has-extra-small-padding-all-around-on-extra-small-landscape-screen { padding: 0.7em; } }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }@media only screen and (max-height: 86em) and (orientation: portrait) { /* portrait tablet - 1376px */ .overlay-container { width: 76%; height: 86%; } .scrollable-container { width: 88%; } .columns.has-two > .column { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; height: 50%; } .is-hidden-on-medium-portrait-screen { display: none; } .is-flex-on-medium-portrait-screen { display: -webkit-box; display: -ms-flexbox; display: flex; } .is-vertical-on-medium-portrait-screen { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .has-medium-padding-top-on-medium-portrait-screen { padding-top: 1.7em; } .has-medium-padding-bottom-on-medium-portrait-screen { padding-bottom: 1.7em; } .has-extra-large-padding-left-on-medium-portrait-screen { padding-left: 4em; } }@media only screen and (max-height: 69em) and (orientation: portrait) { /* portrait small tablet - 1104px */ .overlay-container { width: 74%; } .has-small-margin-right-on-medium-landscape-screen { margin-right: 1em; } .has-small-margin-left-on-medium-landscape-screen { margin-left: 1em; } }@media only screen and (max-height: 59em) and (orientation: portrait) { /* portrait phone - 832px */ .overlay-container { width: 100%; height: 100%; } .scrollable-container { width: 86%; padding-right: 1.7em; } .is-hidden-on-small-screen { display: none; } .is-hidden-on-small-portrait-screen { display: none; } .is-flex-on-small-portrait-screen { display: -webkit-box; display: -ms-flexbox; display: flex; } .is-vertical-on-small-portrait-screen { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .has-no-padding-right-and-left-on-small-portrait-screen { padding-right: 0; padding-left: 0; } .has-extra-small-padding-all-around-on-small-portrait-screen { padding: 0.7em; } .has-extra-small-margin-top-on-small-screen { margin-top: 0.7em; } .has-small-padding-top-on-small-screen { padding-top: 1em; } .has-small-padding-top-on-small-portrait-screen { padding-top: 1em; } .has-large-padding-top-on-small-portrait-screen { padding-top: 3em; } .has-small-padding-right-on-small-screen { padding-right: 1em; } .has-medium-margin-right-on-small-screen { margin-right: 1.7em; } .has-large-margin-right-on-small-screen { margin-right: 3em; } .has-small-padding-bottom-on-small-screen { padding-bottom: 1em; } .has-medium-padding-left-on-small-portrait-screen { padding-left: 1.7em; } .has-medium-margin-left-on-small-screen { margin-left: 1.7em; } .has-extra-small-margin-bottom-on-small-screen { margin-bottom: 0.7em; } .has-medium-margin-left-on-small-portrait-screen { margin-left: 1.7em; } }@media only screen and (max-height: 42em) and (orientation: portrait) { /* portrait small phone - 672px */ .scrollable-container { margin-bottom: 1em; } .has-extra-extra-small-padding-all-around-on-small-portrait-screen { padding: 0.3em; } }@media only screen and (max-width: 45em) and (orientation: portrait) { .overlay-container { width: 100%; height: 100%; } .is-flex-on-small-portrait-screen { display: -webkit-box; display: -ms-flexbox; display: flex; } .is-two-thirds-width-on-small-portrait-screen { width: 66%; } .button-text { display: none; } .has-medium-margin-left-on-small-portait-screen { margin-left: 1.7em; } .has-medium-margin-left-on-small-screen { margin-left: 1.7em; } }@media only screen and (max-width: 20em) and (orientation: portrait) { .has-small-margin-right-on-extra-small-portrait-screen { margin-right: 1em; } .has-small-margin-left-on-extra-small-portrait-screen { margin-left: 1em; } }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }@media all and (display-mode: standalone) { .is-hidden-in-standalone { display: none; } }@media all and (max-height: 59em) and (max-width: 59em) and (pointer: coarse) and (hover: none) { .is-hidden-on-small-touch-screen { display: none; } .is-full-width-on-small-touch-screen { width: 100%; } .has-medium-padding-right-on-small-touch-screen { padding-right: 1.7em; } .has-medium-padding-left-on-small-touch-screen { padding-left: 1.7em; } }@media screen and (max-width: 69em) { /* phone - 1104px */ .share-links > span { margin-right: 1em; } .share-links > span svg { width: 3.2em; height: 3.2em; } .button.circle.is-small { width: 3.2em; height: 3.2em; } }@font-face { font-family: Montserrat-Regular; src: url(/assets_static/fonts/Montserrat-Regular.ttf) format(truetype); }@font-face { font-family: Montserrat-Light; src: url(/assets_static/fonts/Montserrat-Light.ttf) format(truetype); }@font-face { font-family: Montserrat-ExtraLight; src: url(/assets_static/fonts/Montserrat-ExtraLight.ttf) format(truetype); }@font-face { font-family: Montserrat-Medium; src: url(/assets_static/fonts/Montserrat-Medium.ttf) format(truetype); }@font-face { font-family: Montserrat-Bold; src: url(/assets_static/fonts/Montserrat-Bold.ttf) format(truetype); }@font-face { font-family: Montserrat-SemiBold; src: url(/assets_static/fonts/Montserrat-SemiBold.ttf) format(truetype); }@font-face { font-family: Montserrat-ExtraBold; src: url(/assets_static/fonts/Montserrat-ExtraBold.ttf) format(truetype); }.has-cursor-pointer { cursor: pointer; }.no-select { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.can-select { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }h1, .is-h1-text, h2, .is-h2-text, h3, .is-h3-text, h4, .is-h4-text, h5, .is-h5-text { line-height: 1.125em; margin: 0; }.is-title-text { font-size: 2.2em; }h1, .is-h1-text { font-size: 1.75em; }h2, .is-h2-text { font-size: 1.6em; /* 25px */ }h3, .is-h3-text { font-size: 1.25em; /* 20px */ }h4, .is-h4-text { font-size: 1.125em; /* 18px */ }h5, .is-h5-text { font-size: 0.95em; /* 15px */ }p, .is-p-text { font-size: 0.781em; /* 12.5px */ line-height: 1.5em; margin: 0; }.is-primary-font { font-family: var(--app-regular-font), Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; color: black; }.is-uppercase-text { text-transform: uppercase; }.has-medium-text { font-weight: 500; }.has-bold-text { font-weight: 700; }.has-extra-bold-text { font-weight: 900; }.has-orange-text { color: #FFAA00; }.has-dark-grey-text { color: #808080; }.has-red-text { color: #D10500; }.has-green-text { color: #0EB700; }.has-white-text { color: white; }.has-lime-green-text { color: #9FFF39; }.has-center-text { text-align: center; }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }:root { /* fonts */ --app-regular-font: Montserrat-Regular; --app-semi-bold-font: Montserrat-SemiBold; --app-bold-font: Montserrat-Bold; --app-light-font: Montserrat-Light; --app-extra-light-font: Montserrat-ExtraLight; }.overlay-title-font { font-family: var(--app-regular-font); }.overlay-subtitle-font { font-family: var(--headline-font); }.overlay-text-font { font-family: var(--text-font); }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }.cookie-overlay { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: 50%; left: 50%; width: 33.6%; min-width: 460px; height: auto; min-height: 246px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 6px; -webkit-box-shadow: 0 2px 600px 0 rgba(0, 0, 0, 0.7); box-shadow: 0 2px 600px 0 rgba(0, 0, 0, 0.7); background-color: #181b25; -webkit-box-sizing: border-box; box-sizing: border-box; color: #ffffff; font-family: var(--app-regular-font); line-height: 1.25; letter-spacing: 0.2px; z-index: 10; }.cookie-wrapper { padding: 8.7% 5.2%; }.cc-overlay-title { font-weight: bold; letter-spacing: 0.67px; line-height: 1.2; }.cc-overlay-title { font-size: 20px; }@media screen and (min-width: 1366px) { .cc-overlay-title { font-size: calc(20px + 2 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { .cc-overlay-title { font-size: calc(22px + 23 * ((100vw - 1920px) / 1920)); } }@media screen and (min-width: 3840px) { .cc-overlay-title { font-size: 45px; } }.cc-overlay-message { margin: 6.5% auto; max-width: 90%; line-height: 1.5; letter-spacing: 0.53px; }.cc-overlay-message { font-size: 16px; }@media screen and (min-width: 1366px) { .cc-overlay-message { font-size: calc(16px + 2 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { .cc-overlay-message { font-size: calc(18px + 18 * ((100vw - 1920px) / 1920)); } }@media screen and (min-width: 3840px) { .cc-overlay-message { font-size: 36px; } }.cc-overlay-actions { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }.cc-overlay-actions .cc-btn { height: 2.92vw; min-height: 38px; border-radius: 1.6vw; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: 31.5%; font-weight: 600; border: solid 1px #ffffff; }.cc-overlay-actions .cc-btn { font-size: 16px; }@media screen and (min-width: 1366px) { .cc-overlay-actions .cc-btn { font-size: calc(16px + 2 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { .cc-overlay-actions .cc-btn { font-size: calc(18px + 18 * ((100vw - 1920px) / 1920)); } }@media screen and (min-width: 3840px) { .cc-overlay-actions .cc-btn { font-size: 36px; } }.cc-overlay-actions .cc-btn.cc-allow { border-color: transparent; background-color: #30b96b; }.cc-overlay-actions .cookie-button img { width: 1.46vw; min-width: 20px; margin-right: 0.73vw; }.cc-overlay-actions .cookie-button span > span { display: none; }.cookie-overlay-revoke { position: absolute; top: calc(100% - 4.5vw); left: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; -webkit-transform: translateX(-50%); transform: translateX(-50%); min-width: 440px; max-width: 41.5%; padding: 0; overflow: visible; }.cookie-overlay-revoke .cookie-revoke-wrapper { position: absolute; top: 0; left: 0; width: 100%; padding-top: 100%; background-color: #181b25; border-radius: 50%; -webkit-box-shadow: 0 2px 100px 0 rgba(0, 0, 0, 0.7); box-shadow: 0 2px 100px 0 rgba(0, 0, 0, 0.7); z-index: -1; }.cookie-overlay-revoke.cc-revoke:hover { text-decoration: none; cursor: default; -webkit-transform: translateX(-50%); transform: translateX(-50%); }.cookie-overlay-revoke .cookie-overlay-revoke-actions { display: -webkit-box; display: -ms-flexbox; display: flex; color: #ffffff; margin-top: 2%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }.cookie-overlay-revoke .cookie-overlay-revoke-actions a { border: none; padding: 0; height: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.cookie-overlay-revoke .cookie-overlay-revoke-actions .cookies-icon { width: 2.3vw; height: 2.3vw; min-width: 40px; min-height: 40px; -webkit-box-flex: 0; -ms-flex: none; flex: none; margin: 0 6%; cursor: pointer; }.cookie-overlay-revoke .cookie-overlay-revoke-actions .cc-btn { -webkit-transform-origin: bottom; transform-origin: bottom; font-family: var(--app-regular-font); letter-spacing: 1.2px; }.cookie-overlay-revoke .cookie-overlay-revoke-actions .cc-btn { font-size: 16px; }@media screen and (min-width: 1366px) { .cookie-overlay-revoke .cookie-overlay-revoke-actions .cc-btn { font-size: calc(16px + 8 * ((100vw - 1366px) / 1194)); } }@media screen and (min-width: 2560px) { .cookie-overlay-revoke .cookie-overlay-revoke-actions .cc-btn { font-size: calc(24px + 12 * ((100vw - 2560px) / 1280)); } }@media screen and (min-width: 3840px) { .cookie-overlay-revoke .cookie-overlay-revoke-actions .cc-btn { font-size: 36px; } }.cookie-overlay-revoke .cookie-overlay-revoke-actions .cc-btn.cc-allow { -webkit-transform: translateY(20%) rotate(-15deg); transform: translateY(20%) rotate(-15deg); }.cookie-overlay-revoke .cookie-overlay-revoke-actions .cc-btn.cc-deny { -webkit-transform: translateY(20%) rotate(15deg); transform: translateY(20%) rotate(15deg); }@media only screen and (max-width: 1365px) { .cookie-overlay .cc-overlay-actions .cc-btn { border-radius: 22px; } .cookie-overlay .cc-overlay-actions .cookie-button { padding: 0 15px; -webkit-box-flex: 0; -ms-flex: none; flex: none; } .cookie-overlay-revoke { top: calc(100% - 66px); } .cookie-overlay-revoke .cookie-overlay-revoke-actions .cc-btn { font-size: 12px; } }@media only screen and (max-width: 1365px) and (min-width: 320px) { .cookie-overlay-revoke .cookie-overlay-revoke-actions .cc-btn { font-size: calc(12px + 2 * ((100vw - 320px) / 448)); } }@media only screen and (max-width: 1365px) and (min-width: 768px) { .cookie-overlay-revoke .cookie-overlay-revoke-actions .cc-btn { font-size: calc(14px + 2 * ((100vw - 768px) / 598)); } }@media only screen and (max-width: 1365px) and (min-width: 1366px) { .cookie-overlay-revoke .cookie-overlay-revoke-actions .cc-btn { font-size: 16px; } }@media only screen and (max-width: 1024px) { .cookie-overlay { min-width: 400px; max-height: 300px; } .cookie-overlay .cc-overlay-actions .cc-btn { max-width: none; } .cookie-overlay .cc-overlay-actions .cookie-button img { margin: 0; } .cookie-overlay .cc-overlay-actions .cookie-button span { display: none; } .cookie-overlay-revoke { top: calc(100% - 56px); } .cookie-overlay-revoke .cookie-overlay-revoke-actions .cookies-icon { min-width: 32px; min-height: 32px; } }@media only screen and (max-width: 414px) and (orientation: portrait) { .cookie-overlay { width: 85.5%; height: 28%; min-height: 252px; min-width: 354px; } .cookie-overlay .cookie-wrapper { padding: 11.4% 5.8%; } .cookie-overlay .cc-overlay-title { font-size: 16px; } }@media only screen and (max-width: 414px) and (orientation: portrait) and (min-width: 320px) { .cookie-overlay .cc-overlay-title { font-size: calc(16px + 0 * ((100vw - 320px) / 55)); } }@media only screen and (max-width: 414px) and (orientation: portrait) and (min-width: 375px) { .cookie-overlay .cc-overlay-title { font-size: calc(16px + 4 * ((100vw - 375px) / 39)); } }@media only screen and (max-width: 414px) and (orientation: portrait) and (min-width: 414px) { .cookie-overlay .cc-overlay-title { font-size: 20px; } }@media only screen and (max-width: 414px) and (orientation: portrait) { .cookie-overlay .cc-overlay-message { margin: 8% auto 12%; } .cookie-overlay .cc-overlay-message { font-size: 14px; } }@media only screen and (max-width: 414px) and (orientation: portrait) and (min-width: 320px) { .cookie-overlay .cc-overlay-message { font-size: calc(14px + 0 * ((100vw - 320px) / 55)); } }@media only screen and (max-width: 414px) and (orientation: portrait) and (min-width: 375px) { .cookie-overlay .cc-overlay-message { font-size: calc(14px + 2 * ((100vw - 375px) / 39)); } }@media only screen and (max-width: 414px) and (orientation: portrait) and (min-width: 414px) { .cookie-overlay .cc-overlay-message { font-size: 16px; } }@media only screen and (max-width: 375px) and (orientation: portrait) { .cookie-overlay { width: 87.5%; min-width: 280px; min-height: 260px; } .cookie-overlay .cookie-wrapper { padding: 10.8% 6.3%; } .cookie-overlay .cc-overlay-message { max-width: none; } .cookie-overlay .cc-overlay-actions { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cookie-overlay .cc-overlay-actions .cc-btn { max-width: 44%; -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 100%; } .cookie-overlay .cc-overlay-actions .cookie-button { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: auto; border: none; margin: 16px 0 0; max-width: none; } .cookie-overlay .cc-overlay-actions .cookie-button span { display: inline-block; text-transform: uppercase; font-size: 12px; letter-spacing: 0.6px; } .cookie-overlay .cc-overlay-actions .cookie-button img { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin: 0 0 0 10px; min-width: 15px; } .cookie-overlay-revoke .cookie-overlay-revoke-actions .cookies-icon { min-width: 26px; min-height: 26px; } }.flex-column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }.flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }.is-disabled-sphere { opacity: 0.3; }#flex-overlay { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; width: 100%; padding-bottom: 45px; }#flex-overlay .landscape-version { display: -webkit-box; display: -ms-flexbox; display: flex; width: 96%; margin: 0 auto 4.5vw auto; }#flex-overlay .portrait-version { display: none; width: 100%; }#flex-overlay .aggregation-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }#flex-overlay .app-flex-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }#flex-overlay .app-button-container { width: 100%; height: 100%; position: relative; cursor: pointer; }#flex-overlay .app-button-container img { max-width: 100%; max-height: 100%; position: absolute; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; top: 0; bottom: 0; left: 0; right: 0; }#flex-overlay .app-button-container img.app-img-xl-bottom { margin: 0 auto auto; }#flex-overlay .app-button-container img.app-img-l-center { margin: auto; }#flex-overlay .app-button-container img.app-img-xl-top { margin: auto auto 0; }#flex-overlay .app-button-container img.app-img-l-top { margin: auto auto 0; }#flex-overlay .app-button-container img.app-img-l-bottom { margin: 0 auto auto; }#flex-overlay .aggregation-middle { -webkit-box-flex: 8; -ms-flex: 8; flex: 8; }#flex-overlay .aggregation-middle .app-flex-item { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100%; }#flex-overlay .aggregation-middle .app-flex-item:nth-child(1), #flex-overlay .aggregation-middle .app-flex-item:nth-child(3) { -webkit-box-flex: 4; -ms-flex: 4; flex: 4; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }#flex-overlay .aggregation-middle .app-flex-item:nth-child(1) > div, #flex-overlay .aggregation-middle .app-flex-item:nth-child(3) > div { height: 43%; }#flex-overlay .aggregation-middle .app-flex-item:nth-child(1) img, #flex-overlay .aggregation-middle .app-flex-item:nth-child(3) img { -webkit-transform: scale(1.44); transform: scale(1.44); }#flex-overlay .aggregation-middle .app-flex-item:nth-child(2) { -webkit-box-flex: 5; -ms-flex: 5; flex: 5; }#flex-overlay .aggregation-middle .app-flex-item:nth-child(2) img { -webkit-transform: scale(1.42); transform: scale(1.42); }#flex-overlay .aggregation-middle .app-flex-item:nth-child(2) > div { height: 100%; }#flex-overlay .aggregation-middle .app-flex-item > div { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; }#flex-overlay .aggregation-side { -webkit-box-flex: 7; -ms-flex: 7; flex: 7; }#flex-overlay .aggregation-side .app-flex-item:nth-child(2) { height: 24%; width: 100%; }#flex-overlay .aggregation-side .app-flex-item:nth-child(2) img { -webkit-transform: scale(1.1); transform: scale(1.1); }#flex-overlay .aggregation-side .app-flex-item:nth-child(1), #flex-overlay .aggregation-side .app-flex-item:nth-child(3) { height: 38%; width: 50%; }#flex-overlay .aggregation-side .app-flex-item:nth-child(1) img, #flex-overlay .aggregation-side .app-flex-item:nth-child(3) img { -webkit-transform: scale(1.5); transform: scale(1.5); }#flex-overlay .aggregation-side .app-flex-item.app-container > div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }#flex-overlay .portrait-version { width: 90%; margin: 0 auto; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transform: translateY(-3%); transform: translateY(-3%); padding: 0 0 16px; }#flex-overlay .portrait-version .aggregation-side { height: 70%; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }#flex-overlay .portrait-version .aggregation-side .app-flex-item { width: 100%; }#flex-overlay .portrait-version .aggregation-middle { height: 90%; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }#flex-overlay .portrait-version .aggregation-middle .app-flex-item { width: 100%; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }#flex-overlay .portrait-version .aggregation-middle .app-flex-item > div { height: 100%; }#flex-overlay .portrait-version .app-button-container.sphere-heroes .app-image-container { -webkit-transform: translate(-10%, 5%); transform: translate(-10%, 5%); }#flex-overlay .portrait-version .app-button-container.sphere-friends .app-image-container { -webkit-transform: translateX(10%); transform: translateX(10%); }#flex-overlay .portrait-version .app-button-container.sphere-creator .app-image-container { -webkit-transform: translate(-10%, -5%); transform: translate(-10%, -5%); }#flex-overlay .portrait-version .app-button-container.sphere-speed .app-image-container { -webkit-transform: translate(10%, -10%); transform: translate(10%, -10%); }#flex-overlay .portrait-version .app-button-container.sphere-duplo .app-image-container { -webkit-transform: translate(10%, 5%); transform: translate(10%, 5%); }#flex-overlay .portrait-version .app-button-container.sphere-technic .app-image-container { -webkit-transform: translateX(-10%); transform: translateX(-10%); }#flex-overlay .portrait-version .app-button-container.sphere-minecraft .app-image-container { -webkit-transform: translate(10%, -5%); transform: translate(10%, -5%); }#flex-overlay .portrait-version .app-button-container.sphere-city .app-image-container { -webkit-transform: translate(-10%, -10%); transform: translate(-10%, -10%); }#flex-overlay .portrait-version .app-button-container.sphere-starwars .app-image-container { -webkit-transform: translateY(-5%); transform: translateY(-5%); }#flex-overlay .portrait-version .app-button-container.sphere-friends .app-image-container .app-sphere-img, #flex-overlay .portrait-version .app-button-container.sphere-speed .app-image-container .app-sphere-img, #flex-overlay .portrait-version .app-button-container.sphere-technic .app-image-container .app-sphere-img, #flex-overlay .portrait-version .app-button-container.sphere-city .app-image-container .app-sphere-img { -webkit-transform: scale(0.9); transform: scale(0.9); }#flex-overlay .portrait-version .app-button-container.sphere-ideas .app-image-container .app-sphere-img, #flex-overlay .portrait-version .app-button-container.sphere-mixelsandbrickheadz .app-image-container .app-sphere-img { -webkit-transform: scale(0.85); transform: scale(0.85); }#flex-overlay .portrait-version .app-button-container.sphere-starwars .app-image-container .app-sphere-img { -webkit-transform: scale(1.2); transform: scale(1.2); }#flex-overlay .portrait-version .app-button-container .app-image-container { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 100%; }#flex-overlay .portrait-version .app-button-container .app-image-container img { margin: auto; -webkit-transform: scale(1); transform: scale(1); }.aggregation-overlay-container.overlay-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; height: 100%; color: #ffffff; background-color: rgba(0, 0, 0, 0.75); }.aggregation-overlay-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: calc(1.46vw + 6.25vh); }.aggregation-overlay-title { font-size: calc(1.97vw + 1.17vh); font-family: Montserrat-Bold; margin-bottom: calc(0.36vw + 0.4vh); }.aggregation-overlay-subtitle { font-size: 1.3vw; letter-spacing: 1.35px; font-family: Montserrat-Regular; text-align: center; }#agregation-spheres { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: calc(100% - 7vw); width: 100%; margin: 0 auto; }.aggregation-overlay-footer { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 3.65vw; bottom: 0; left: 0; right: 0; }.main-sphere-holder { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; top: 0; width: 42.1vw; height: 42.1vw; border-radius: 50%; overflow: hidden; -webkit-box-shadow: 0 -1px 80px 0 rgba(255, 255, 255, 0.75); box-shadow: 0 -1px 80px 0 rgba(255, 255, 255, 0.75); background-color: #ffffff; display: flex; cursor: pointer; }.main-sphere-name { display: -webkit-box; display: -ms-flexbox; display: flex; font-family: Montserrat-Bold; color: #101010; margin-top: 1.17vw; font-size: 1.17vw; }.main-sphere-name .chank-one { -webkit-transform: rotate(-5deg); transform: rotate(-5deg); margin-right: 2px; }.main-sphere-name .chank-two { -webkit-transform: rotate(5deg); transform: rotate(5deg); margin-left: 2px; }#aggregation-button { z-index: 2; }#agregation-spheres { -ms-flex-pack: distribute; justify-content: space-around; }/* Tablet - 768px */@media only screen and (max-width: 48em) and (orientation: portrait) { #flex-overlay .landscape-version { display: none; } #flex-overlay .portrait-version { display: -webkit-box; display: -ms-flexbox; display: flex; } .main-sphere-holder { width: 80vw; height: 80vw; } .aggregation-overlay-title { font-size: calc(8px + 2.5vw); } .aggregation-overlay-subtitle { font-size: calc(6px + 1.5vw); } .aggregation-overlay-footer { height: 8vw; } .main-sphere-name { margin-top: 2.75vw; font-size: calc(6px + 1.17vw); } }/* phone - 416px */@media only screen and (max-width: 26em) and (orientation: portrait) { #agregation-spheres { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .aggregation-overlay-header { margin-top: 32px; } .aggregation-overlay-title { font-size: 24px; } .aggregation-overlay-subtitle { font-size: 14px; } .main-sphere-holder { width: 85vw; height: 85vw; } .aggregation-overlay-footer { height: calc(7.2vw + 1.76vh); min-height: 24px; } .main-sphere-name { margin-top: calc(2.25vw + 0.6vh); font-size: calc(8px + 1.17vw); } #aggregation-button-image { max-width: 72px; width: calc(11.25vw + 4.22vh); height: auto; margin-bottom: calc(3vw + 1.12vh); margin-right: calc(3vw + 1.12vh); } }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }#product-details-container { position: absolute; left: 0; top: 0; width: 100%; height: 100%; resize: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }#product-details-container * { -webkit-box-sizing: border-box; box-sizing: border-box; }#product-details-container .app-product-overlay { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 87%; height: 91%; border-radius: 6px; background: black; z-index: 1; padding: 2.6041vmin 2.6041vmin 4vh; overflow: hidden; }#product-details-container .app-product-overlay.ninjago-overlay .app-product-content-wrapper .app-product-details-header .app-product-title, #product-details-container .app-product-overlay.minecraft-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { -webkit-text-stroke: 2px #000000; }#product-details-container .app-product-overlay .app-gallery-gradient { display: none; }#product-details-container .app-product-overlay .overlay-btn { cursor: pointer; }#product-details-container .app-product-overlay .app-product-overlay-controls { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }#product-details-container .app-product-overlay .app-product-overlay-controls .overlay-button { position: relative; top: auto; right: auto; bottom: auto; left: auto; }#product-details-container .app-product-overlay .app-product-overlay-controls img { height: 8.334vmin; min-height: 40px; width: auto; }#product-details-container .app-product-overlay .app-product-overlay-controls img:last-child { z-index: 1; }#product-details-container .app-product-overlay .app-product-content-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-height: 70%; width: 100%; padding-left: 53%; position: relative; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 100%; color: white; margin: 0 0 5vmin; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header * { width: 100%; line-height: 1.2; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { font-size: 20px; }@media screen and (min-width: 376px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { font-size: calc(20px + 10 * ((100vw - 376px) / 990)); } }@media screen and (min-width: 1366px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { font-size: calc(30px + 10 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { font-size: 40px; } }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile { display: none; cursor: pointer; text-transform: uppercase; border-radius: 34px; width: 80px; height: 20px; line-height: 1.4; letter-spacing: 0.33px; font-size: 10px; margin-left: 4vw; padding: 0 3vw; overflow: hidden; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile img { margin-right: 6px; height: 10px; width: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-item-align: center; align-self: center; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { word-break: break-word; overflow: hidden; text-overflow: ellipsis; width: 100%; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: 20px; }@media screen and (min-width: 376px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: calc(20px + 16 * ((100vw - 376px) / 990)); } }@media screen and (min-width: 1366px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: calc(36px + 16 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: 52px; } }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel { position: absolute; top: 0; bottom: 0; left: 0; height: 100%; width: 53%; padding: 0 2vw 15vh 0; overflow: hidden; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow { background: transparent; height: 100%; width: 3vw; min-width: 32px; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow.splide__arrow--prev { left: 0; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow.splide__arrow--next { right: 0; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .splide__arrow img { width: auto; height: 35%; -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container { position: absolute; bottom: 0; width: 100%; height: 13vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 1; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel { height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -ms-flexbox; display: flex; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel li { overflow: hidden; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; border: 1px solid transparent; -webkit-transition: border-color .2s ease; transition: border-color .2s ease; will-change: border; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel li.is-active { border: 1px solid rgba(255, 255, 255, 0.7) !important; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel #app-thumbnail-carousel-track img { width: 60%; height: auto; max-height: 50%; -o-object-fit: scale-down; object-fit: scale-down; -o-object-position: center; object-position: center; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel { height: 100%; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow { display: none; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track { height: 100%; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list { height: 100%; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 2vw; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide img { width: auto; height: auto; max-height: 100%; max-width: 100%; -o-object-fit: scale-down; object-fit: scale-down; -o-object-position: center; object-position: center; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__track .splide__list .splide__slide:focus { outline: none; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-product-carousel-navigation-container { display: none; opacity: 0.5; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 100%; min-height: 45%; padding-right: 38%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container > * { width: 100%; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 0 3.69vmin; height: calc(3.69vmin + 2.197vw); }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links .share-button { height: 100%; width: auto; min-width: 26px; min-height: 26px; opacity: 0.36; cursor: pointer; -webkit-transition: opacity .2s ease; transition: opacity .2s ease; will-change: opacity; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links .share-button:hover, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links .share-button.active { opacity: 1; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links .share-link-holder { position: relative; width: 10%; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links .share-link-holder #share-success-message { display: none; position: absolute; right: -10vw; top: 0; bottom: 0; color: white; opacity: 0; border-radius: 65px; padding: 6px 4px; text-align: center; width: 9vw; overflow: hidden; -webkit-transition: .33s ease; transition: .33s ease; will-change: opacity; font-size: 0.8vw; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links .share-link-holder #share-success-message.active { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center; opacity: 1; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links .share-link-holder #share-success-message img { height: 0.8vw; width: auto; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { position: relative; color: white; line-height: 1.2; padding: 1.302vmin 0; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: 34px; }@media screen and (min-width: 376px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: calc(34px + 22 * ((100vw - 376px) / 990)); } }@media screen and (min-width: 1366px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: calc(56px + 22 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: 78px; } }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price.is-info-text-active .info-text { visibility: visible; opacity: 1; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price > span { position: relative; display: inline-block; vertical-align: bottom; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text { opacity: 0; visibility: hidden; position: absolute; bottom: calc(100% - 1.302vmin); left: 0; padding: 0.3vw 1.02vw; border-radius: 20px; font-family: var(--app-regular); font-weight: 600; letter-spacing: 0.6px; white-space: nowrap; z-index: 1; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text { font-size: 12px; }@media screen and (min-width: 1366px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text { font-size: calc(12px + 4 * ((100vw - 1366px) / 1194)); } }@media screen and (min-width: 2560px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text { font-size: calc(16px + 8 * ((100vw - 2560px) / 1280)); } }@media screen and (min-width: 3840px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text { font-size: 24px; } }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-icon { position: absolute; bottom: 15%; left: 105%; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 1.25vw; height: 1.25vw; min-width: 20px; min-height: 20px; border: 1px solid white; border-radius: 50%; font-family: var(--app-regular); letter-spacing: initial; cursor: pointer; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-icon { font-size: 15px; }@media screen and (min-width: 1366px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-icon { font-size: calc(15px + 5 * ((100vw - 1366px) / 1194)); } }@media screen and (min-width: 2560px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-icon { font-size: calc(20px + 10 * ((100vw - 2560px) / 1280)); } }@media screen and (min-width: 3840px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-icon { font-size: 30px; } }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: auto; color: white; padding: 1vmin 0; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { text-transform: uppercase; opacity: 0.5; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: 14px; }@media screen and (min-width: 1366px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: calc(14px + 4 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: calc(18px + 18 * ((100vw - 1920px) / 1920)); } }@media screen and (min-width: 3840px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: 36px; } }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { padding: 10px 0; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: 22px; }@media screen and (min-width: 1366px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: calc(22px + 6 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: calc(28px + 28 * ((100vw - 1920px) / 1920)); } }@media screen and (min-width: 3840px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: 56px; } }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 3vmin 0 6vmin; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon { width: 100%; height: 8vh; min-height: 36px; border-radius: 100px; padding: 1.1vw 1.1vw 1.1vw 3vw; background: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon:first-child { margin-bottom: 2vh; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon img { height: 100%; width: 30%; max-height: 31px; min-height: 20px; margin-right: 9%; -o-object-position: center; object-position: center; -o-object-fit: contain; object-fit: contain; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span { word-break: break-all; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 1.43; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span { font-size: 12px; }@media screen and (min-width: 376px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span { font-size: calc(12px + 5 * ((100vw - 376px) / 990)); } }@media screen and (min-width: 1366px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span { font-size: calc(17px + 7 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span { font-size: 24px; } }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#lego-button { color: white; background: #e3000b; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon#ebay-button { color: black; background: white; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description { position: absolute; right: -2.6041vmin; bottom: 0; top: 0; width: calc(100% + 2.6041vmin); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; pointer-events: none; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title { position: absolute; right: 0; height: 100%; min-width: 60px; max-width: 80px; width: calc(60px + 20 * ((100vw - 1366px) / 554)); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-transform: uppercase; border-top-left-radius: 8px; border-bottom-left-radius: 8px; z-index: 3; pointer-events: all; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { pointer-events: none; color: #ffffff; opacity: 0.5; -webkit-transition: opacity .33s ease; transition: opacity .33s ease; will-change: opacity; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { font-size: 14px; }@media screen and (min-width: 376px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { font-size: calc(14px + 2 * ((100vw - 376px) / 990)); } }@media screen and (min-width: 1366px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { font-size: calc(16px + 4 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { font-size: 20px; } }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close { display: none; position: absolute; top: 0; right: unset; left: 104%; width: auto; height: 100%; min-width: auto; min-height: auto; padding: 0 11% 0 0; border: none; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .app-product-description-icon-close span { width: 100%; height: 100%; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper { position: absolute; bottom: 0; height: 100%; width: calc(100% + 3.2vmin); border-top-left-radius: 8px; border-bottom-left-radius: 8px; will-change: transform; -webkit-transition: -webkit-transform .33s ease; transition: -webkit-transform .33s ease; transition: transform .33s ease; transition: transform .33s ease, -webkit-transform .33s ease; -webkit-transform: translate(calc(100% + 34px)); transform: translate(calc(100% + 34px)); overflow: hidden; margin-left: -3.2vmin; padding-top: 34px; padding-bottom: 12px; padding-right: calc(60px + 20 * ((100vw - 1366px) / 554)); padding-left: 3vw; pointer-events: all; z-index: 2; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-description-arrow-close { position: absolute; left: 0; top: calc(50% - 2vw); height: auto; width: 4vw; opacity: 0.6; -webkit-transition: .33s ease; transition: .33s ease; will-change: opacity; cursor: pointer; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-description-arrow-close:hover { opacity: 1; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-description-arrow-close .overlay-arrow.overlay-arrow-next:after { -webkit-transform: translate(-75%, -50%) rotate(45deg); transform: translate(-75%, -50%) rotate(45deg); }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text { overflow: auto; overflow-x: hidden; max-height: 100%; padding: 0 1vw 1vw 0; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text li { padding-bottom: 1vh; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text * { color: white; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text,#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text * { font-size: 12px; }@media screen and (min-width: 376px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text * { font-size: calc(12px + 2 * ((100vw - 376px) / 990)); } }@media screen and (min-width: 1366px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text * { font-size: calc(14px + 4 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text * { font-size: 18px; } }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .text-fade { position: absolute; bottom: 0; left: 0; right: 0; z-index: 2; pointer-events: none; min-height: 90px; max-height: 150px; height: calc(90px + 60 * ((100vw - 1366px) / 554)); }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description.is-description-active .app-product-description-title .text { opacity: 1; }#product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description.is-description-active .app-product-description-text-wrapper { -webkit-transform: translate(0); transform: translate(0); }#product-details-container .app-product-overlay .app-product-buy-button { display: none; }#product-details-container #share-mobile-popup { display: none; }#product-details-container #share-mobile-popup.active { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; z-index: 10; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }#product-details-container #share-mobile-popup.active .app-popup { z-index: 2; width: 100vw; height: 42vmin; border-top-left-radius: 8px; border-top-right-radius: 8px; padding-bottom: 2vh; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }#product-details-container #share-mobile-popup.active .app-popup .app-share-button-container { height: 50%; width: auto; color: white; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 3vmin; cursor: pointer; }#product-details-container #share-mobile-popup.active .app-popup .app-share-button-container img { height: 8vmin; width: auto; margin-bottom: 2vw; }#product-details-container #share-mobile-popup.active .app-popup-backdrop { position: absolute; top: 0; left: 0; width: 100vw; height: 100vh; opacity: 0.5; background: black; z-index: 1; }#product-details-container.is-view-gallery .app-product-overlay { width: 100%; height: 100%; background: transparent !important; }#product-details-container.is-view-gallery .app-product-overlay .app-gallery-gradient { display: initial; position: fixed; left: 0; top: 0; z-index: 0; opacity: 0.5; background: -webkit-gradient(linear, left bottom, left top, from(black), color-stop(30%, rgba(255, 255, 255, 0)), color-stop(81%, rgba(255, 255, 255, 0)), to(black)); background: linear-gradient(0deg, black 0%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 81%, black 100%); width: 100%; height: 100%; pointer-events: none; }#product-details-container.is-view-gallery .app-product-overlay .app-product-overlay-controls { position: absolute; top: 4vh; right: 4vw; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }#product-details-container.is-view-gallery .app-product-overlay .app-product-overlay-controls .overlay-back { display: none; }#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper { padding: 0; }#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-details-header { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { display: none; }#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { text-align: center; width: calc(100% - 3.74vw - 10vh - 16px); padding: 4vh 0 3vh 0; overflow: hidden; word-break: break-word; text-overflow: ellipsis; }#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel { position: relative; width: 100%; height: 88%; }#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-thumbnail-carousel .splidesplide__arrows .splide__arrow { width: 3vw; height: 100%; }#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-thumbnail-carousel .splidesplide__arrows .splide__arrow img { width: auto; height: 35%; -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; }#product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-details-container { display: none; }#product-details-container.is-view-gallery .app-product-overlay .app-product-buy-button { display: initial; position: fixed; right: calc(4vw - 0.29vw - 0.785vh); pointer-events: all; z-index: 1; }#product-details-container.is-view-gallery .app-product-overlay .app-product-buy-button #buy-btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: calc(2.45vw + 6.57vh); height: calc(2.45vw + 6.57vh); border-radius: 50%; background: #e3000b; color: white; overflow: hidden; font-size: 2.5vh; }#product-details-container.is-view-gallery #share-mobile-popup { display: none; }@media only screen and (min-width: 2561px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel { width: auto; max-width: calc(780px + 112px + 6vw); padding: 0 3vw; } }@media only screen and (max-width: 2560px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel { width: auto; max-width: calc(625px + 88px + 6vw); padding: 0 3vw; } }@media only screen and (max-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel { width: auto; max-width: calc(360px + 48px + 6vw); padding: 0 3vw; } }@media only screen and (max-width: 1366px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel { width: auto; max-width: calc(300px + 40px + 6vw); padding: 0 3vw; } }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }#product-details-container .app-product-overlay.starwars-overlay { background-color: #21284a; }#product-details-container .app-product-overlay.starwars-overlay #share-mobile,#product-details-container .app-product-overlay.starwars-overlay #share-success-message,#product-details-container .app-product-overlay.starwars-overlay .app-product-description-title,#product-details-container .app-product-overlay.starwars-overlay .app-product-description-text-wrapper { background-color: #333c66; }#product-details-container .app-product-overlay.starwars-overlay .app-product-description-text-wrapper .text-fade { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(51, 60, 102, 0)), color-stop(87%, #333c66)); background-image: linear-gradient(180deg, rgba(51, 60, 102, 0) 0%, #333c66 87%); }#product-details-container .app-product-overlay.starwars-overlay .app-product-price .info-text { background-color: #333c66; }#product-details-container .app-popup.starwars-popup { background-color: #333c66; }#product-details-container .app-product-overlay.duplo-overlay { background-color: #ef9118; }#product-details-container .app-product-overlay.duplo-overlay #share-mobile,#product-details-container .app-product-overlay.duplo-overlay #share-success-message,#product-details-container .app-product-overlay.duplo-overlay .app-product-description-title,#product-details-container .app-product-overlay.duplo-overlay .app-product-description-text-wrapper { background-color: #ffa725; }#product-details-container .app-product-overlay.duplo-overlay .app-product-description-text-wrapper .text-fade { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 167, 37, 0)), color-stop(87%, #ffa725)); background-image: linear-gradient(180deg, rgba(255, 167, 37, 0) 0%, #ffa725 87%); }#product-details-container .app-product-overlay.duplo-overlay .app-product-price .info-text { background-color: #ffa725; }#product-details-container .app-popup.duplo-popup { background-color: #ffa725; }#product-details-container .app-product-overlay.heroes-overlay { background-color: #980a13; }#product-details-container .app-product-overlay.heroes-overlay #share-mobile,#product-details-container .app-product-overlay.heroes-overlay #share-success-message,#product-details-container .app-product-overlay.heroes-overlay .app-product-description-title,#product-details-container .app-product-overlay.heroes-overlay .app-product-description-text-wrapper { background-color: #c22b34; }#product-details-container .app-product-overlay.heroes-overlay .app-product-description-text-wrapper .text-fade { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(194, 43, 52, 0)), color-stop(87%, #c22b34)); background-image: linear-gradient(180deg, rgba(194, 43, 52, 0) 0%, #c22b34 87%); }#product-details-container .app-product-overlay.heroes-overlay .app-product-price .info-text { background-color: #c22b34; }#product-details-container .app-popup.heroes-popup { background-color: #c22b34; }#product-details-container .app-product-overlay.technic-overlay { background-color: #1f9fcc; }#product-details-container .app-product-overlay.technic-overlay #share-mobile,#product-details-container .app-product-overlay.technic-overlay #share-success-message,#product-details-container .app-product-overlay.technic-overlay .app-product-description-title,#product-details-container .app-product-overlay.technic-overlay .app-product-description-text-wrapper { background-color: #46b5dc; }#product-details-container .app-product-overlay.technic-overlay .app-product-description-text-wrapper .text-fade { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(70, 181, 220, 0)), color-stop(87%, #46b5dc)); background-image: linear-gradient(180deg, rgba(70, 181, 220, 0) 0%, #46b5dc 87%); }#product-details-container .app-product-overlay.technic-overlay .app-product-price .info-text { background-color: #46b5dc; }#product-details-container .app-popup.technic-popup { background-color: #46b5dc; }#product-details-container .app-product-overlay.friends-overlay { background-color: #964cb1; }#product-details-container .app-product-overlay.friends-overlay #share-mobile,#product-details-container .app-product-overlay.friends-overlay #share-success-message,#product-details-container .app-product-overlay.friends-overlay .app-product-description-title,#product-details-container .app-product-overlay.friends-overlay .app-product-description-text-wrapper { background-color: #a862c2; }#product-details-container .app-product-overlay.friends-overlay .app-product-description-text-wrapper .text-fade { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(168, 98, 194, 0)), color-stop(87%, #a862c2)); background-image: linear-gradient(180deg, rgba(168, 98, 194, 0) 0%, #a862c2 87%); }#product-details-container .app-product-overlay.friends-overlay .app-product-price .info-text { background-color: #a862c2; }#product-details-container .app-popup.friends-popup { background-color: #a862c2; }#product-details-container .app-product-overlay.architecture-overlay { background-color: #0e8fe7; }#product-details-container .app-product-overlay.architecture-overlay #share-mobile,#product-details-container .app-product-overlay.architecture-overlay #share-success-message,#product-details-container .app-product-overlay.architecture-overlay .app-product-description-title,#product-details-container .app-product-overlay.architecture-overlay .app-product-description-text-wrapper { background-color: #27a1f5; }#product-details-container .app-product-overlay.architecture-overlay .app-product-description-text-wrapper .text-fade { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(39, 161, 245, 0)), color-stop(87%, #27a1f5)); background-image: linear-gradient(180deg, rgba(39, 161, 245, 0) 0%, #27a1f5 87%); }#product-details-container .app-product-overlay.architecture-overlay .app-product-price .info-text { background-color: #27a1f5; }#product-details-container .app-popup.architecture-popup { background-color: #27a1f5; }#product-details-container .app-product-overlay.city-overlay { background-color: #335999; }#product-details-container .app-product-overlay.city-overlay #share-mobile,#product-details-container .app-product-overlay.city-overlay #share-success-message,#product-details-container .app-product-overlay.city-overlay .app-product-description-title,#product-details-container .app-product-overlay.city-overlay .app-product-description-text-wrapper { background-color: #4c74b7; }#product-details-container .app-product-overlay.city-overlay .app-product-description-text-wrapper .text-fade { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(76, 116, 183, 0)), color-stop(87%, #4c74b7)); background-image: linear-gradient(180deg, rgba(76, 116, 183, 0) 0%, #4c74b7 87%); }#product-details-container .app-product-overlay.city-overlay .app-product-price .info-text { background-color: #4c74b7; }#product-details-container .app-popup.city-popup { background-color: #4c74b7; }#product-details-container .app-product-overlay.minecraft-overlay { background-color: #345825; }#product-details-container .app-product-overlay.minecraft-overlay #share-mobile,#product-details-container .app-product-overlay.minecraft-overlay #share-success-message,#product-details-container .app-product-overlay.minecraft-overlay .app-product-description-title,#product-details-container .app-product-overlay.minecraft-overlay .app-product-description-text-wrapper { background-color: #4a7937; }#product-details-container .app-product-overlay.minecraft-overlay .app-product-description-text-wrapper .text-fade { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(74, 121, 55, 0)), color-stop(87%, #4a7937)); background-image: linear-gradient(180deg, rgba(74, 121, 55, 0) 0%, #4a7937 87%); }#product-details-container .app-product-overlay.minecraft-overlay .app-product-price .info-text { background-color: #4a7937; }#product-details-container .app-popup.minecraft-popup { background-color: #4a7937; }#product-details-container .app-product-overlay.ninjago-overlay { background-color: #eb7463; }#product-details-container .app-product-overlay.ninjago-overlay #share-mobile,#product-details-container .app-product-overlay.ninjago-overlay #share-success-message,#product-details-container .app-product-overlay.ninjago-overlay .app-product-description-title,#product-details-container .app-product-overlay.ninjago-overlay .app-product-description-text-wrapper { background-color: #f68676; }#product-details-container .app-product-overlay.ninjago-overlay .app-product-description-text-wrapper .text-fade { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(246, 134, 118, 0)), color-stop(87%, #f68676)); background-image: linear-gradient(180deg, rgba(246, 134, 118, 0) 0%, #f68676 87%); }#product-details-container .app-product-overlay.ninjago-overlay .app-product-price .info-text { background-color: #f68676; }#product-details-container .app-popup.ninjago-popup { background-color: #f68676; }#product-details-container .app-product-overlay.ideas-overlay { background-color: #2b9ebb; }#product-details-container .app-product-overlay.ideas-overlay #share-mobile,#product-details-container .app-product-overlay.ideas-overlay #share-success-message,#product-details-container .app-product-overlay.ideas-overlay .app-product-description-title,#product-details-container .app-product-overlay.ideas-overlay .app-product-description-text-wrapper { background-color: #35b8d9; }#product-details-container .app-product-overlay.ideas-overlay .app-product-description-text-wrapper .text-fade { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(53, 184, 217, 0)), color-stop(87%, #35b8d9)); background-image: linear-gradient(180deg, rgba(53, 184, 217, 0) 0%, #35b8d9 87%); }#product-details-container .app-product-overlay.ideas-overlay .app-product-price .info-text { background-color: #35b8d9; }#product-details-container .app-popup.ideas-popup { background-color: #35b8d9; }#product-details-container .app-product-overlay.racers-overlay { background-color: #313234; }#product-details-container .app-product-overlay.racers-overlay #share-mobile,#product-details-container .app-product-overlay.racers-overlay #share-success-message,#product-details-container .app-product-overlay.racers-overlay .app-product-description-title,#product-details-container .app-product-overlay.racers-overlay .app-product-description-text-wrapper { background-color: #4a4c4e; }#product-details-container .app-product-overlay.racers-overlay .app-product-description-text-wrapper .text-fade { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(74, 76, 78, 0)), color-stop(87%, #4a4c4e)); background-image: linear-gradient(180deg, rgba(74, 76, 78, 0) 0%, #4a4c4e 87%); }#product-details-container .app-product-overlay.racers-overlay .app-product-price .info-text { background-color: #4a4c4e; }#product-details-container .app-popup.racers-popup { background-color: #4a4c4e; }#product-details-container .app-product-overlay.hiddenside-overlay { background-color: #499aa5; }#product-details-container .app-product-overlay.hiddenside-overlay #share-mobile,#product-details-container .app-product-overlay.hiddenside-overlay #share-success-message,#product-details-container .app-product-overlay.hiddenside-overlay .app-product-description-title,#product-details-container .app-product-overlay.hiddenside-overlay .app-product-description-text-wrapper { background-color: #55b2bf; }#product-details-container .app-product-overlay.hiddenside-overlay .app-product-description-text-wrapper .text-fade { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(85, 178, 191, 0)), color-stop(87%, #55b2bf)); background-image: linear-gradient(180deg, rgba(85, 178, 191, 0) 0%, #55b2bf 87%); }#product-details-container .app-product-overlay.hiddenside-overlay .app-product-price .info-text { background-color: #55b2bf; }#product-details-container .app-popup.hiddenside-popup { background-color: #55b2bf; }#product-details-container .app-product-overlay.brickheadz-overlay { background-color: #89aa51; }#product-details-container .app-product-overlay.brickheadz-overlay #share-mobile,#product-details-container .app-product-overlay.brickheadz-overlay #share-success-message,#product-details-container .app-product-overlay.brickheadz-overlay .app-product-description-title,#product-details-container .app-product-overlay.brickheadz-overlay .app-product-description-text-wrapper { background-color: #a2c36a; }#product-details-container .app-product-overlay.brickheadz-overlay .app-product-description-text-wrapper .text-fade { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(162, 195, 106, 0)), color-stop(87%, #a2c36a)); background-image: linear-gradient(180deg, rgba(162, 195, 106, 0) 0%, #a2c36a 87%); }#product-details-container .app-product-overlay.brickheadz-overlay .app-product-price .info-text { background-color: #a2c36a; }#product-details-container .app-popup.brickheadz-popup { background-color: #a2c36a; }#product-details-container .app-product-overlay.creator-overlay { background-color: #dc9d12; }#product-details-container .app-product-overlay.creator-overlay #share-mobile,#product-details-container .app-product-overlay.creator-overlay #share-success-message,#product-details-container .app-product-overlay.creator-overlay .app-product-description-title,#product-details-container .app-product-overlay.creator-overlay .app-product-description-text-wrapper { background-color: #f1b226; }#product-details-container .app-product-overlay.creator-overlay .app-product-description-text-wrapper .text-fade { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(241, 178, 38, 0)), color-stop(87%, #f1b226)); background-image: linear-gradient(180deg, rgba(241, 178, 38, 0) 0%, #f1b226 87%); }#product-details-container .app-product-overlay.creator-overlay .app-product-price .info-text { background-color: #f1b226; }#product-details-container .app-popup.creator-popup { background-color: #f1b226; }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }@media only screen and (min-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { font-size: 40px; } }@media only screen and (min-width: 1921px) and (min-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { font-size: calc(40px + 20 * ((100vw - 1921px) / 639)); } }@media only screen and (min-width: 1921px) and (min-width: 2560px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { font-size: calc(60px + 20 * ((100vw - 2560px) / 1280)); } }@media only screen and (min-width: 1921px) and (min-width: 3840px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { font-size: 80px; } }@media only screen and (min-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: 52px; } }@media only screen and (min-width: 1921px) and (min-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: calc(52px + 26 * ((100vw - 1921px) / 639)); } }@media only screen and (min-width: 1921px) and (min-width: 2560px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: calc(78px + 26 * ((100vw - 2560px) / 1280)); } }@media only screen and (min-width: 1921px) and (min-width: 3840px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: 104px; } }@media only screen and (min-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: 78px; } }@media only screen and (min-width: 1921px) and (min-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: calc(78px + 39 * ((100vw - 1921px) / 639)); } }@media only screen and (min-width: 1921px) and (min-width: 2560px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: calc(117px + 39 * ((100vw - 2560px) / 1280)); } }@media only screen and (min-width: 1921px) and (min-width: 3840px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: 156px; } }@media only screen and (min-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: 18px; } }@media only screen and (min-width: 1921px) and (min-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: calc(18px + 9 * ((100vw - 1921px) / 639)); } }@media only screen and (min-width: 1921px) and (min-width: 2560px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: calc(27px + 9 * ((100vw - 2560px) / 1280)); } }@media only screen and (min-width: 1921px) and (min-width: 3840px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: 36px; } }@media only screen and (min-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: 28px; } }@media only screen and (min-width: 1921px) and (min-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: calc(28px + 14 * ((100vw - 1921px) / 639)); } }@media only screen and (min-width: 1921px) and (min-width: 2560px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: calc(42px + 14 * ((100vw - 2560px) / 1280)); } }@media only screen and (min-width: 1921px) and (min-width: 3840px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: 56px; } }@media only screen and (min-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span { font-size: 24px; } }@media only screen and (min-width: 1921px) and (min-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span { font-size: calc(24px + 12 * ((100vw - 1921px) / 639)); } }@media only screen and (min-width: 1921px) and (min-width: 2560px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span { font-size: calc(36px + 12 * ((100vw - 2560px) / 1280)); } }@media only screen and (min-width: 1921px) and (min-width: 3840px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span { font-size: 48px; } }@media only screen and (min-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon img { max-height: none; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title { max-width: unset; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { font-size: 20px; } }@media only screen and (min-width: 1921px) and (min-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { font-size: calc(20px + 10 * ((100vw - 1921px) / 639)); } }@media only screen and (min-width: 1921px) and (min-width: 2560px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { font-size: calc(30px + 10 * ((100vw - 2560px) / 1280)); } }@media only screen and (min-width: 1921px) and (min-width: 3840px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { font-size: 40px; } }@media only screen and (min-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text * { font-size: 18px; } }@media only screen and (min-width: 1921px) and (min-width: 1921px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text * { font-size: calc(18px + 9 * ((100vw - 1921px) / 639)); } }@media only screen and (min-width: 1921px) and (min-width: 2560px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text * { font-size: calc(27px + 9 * ((100vw - 2560px) / 1280)); } }@media only screen and (min-width: 1921px) and (min-width: 3840px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text * { font-size: 36px; } }@media only screen and (min-width: 1921px) { #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel { width: auto; max-width: calc(875px + 132px + 6vw); padding: 0 3vw; } }@media only screen and (min-width: 2561px) { #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel { width: auto; max-width: calc(1092px + 168px + 6vw); padding: 0 3vw; } }@media only screen and (max-width: 1921px) { #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel { width: auto; max-width: calc(504px + 72px + 6vw); padding: 0 3vw; } }@media only screen and (max-width: 1366px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon { max-height: 62px; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text { padding: 4px 14px; white-space: normal; width: 115%; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container { height: 11vh; min-height: 60px; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel { width: auto; max-width: calc(420px + 60px + 6vw); padding: 0 3vw; } }@media only screen and (max-width: 1366px) and (orientation: landscape) { #product-details-container .app-product-overlay .app-product-overlay-controls img { height: 7.43vmin; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header { margin: 0 0 5vmin; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container { height: 11vh; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container { width: 100%; padding-right: 34%; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: 11px; } }@media only screen and (max-width: 1366px) and (orientation: landscape) and (min-width: 768px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: calc(11px + 1 * ((100vw - 768px) / 256)); } }@media only screen and (max-width: 1366px) and (orientation: landscape) and (min-width: 1024px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: calc(12px + 2 * ((100vw - 1024px) / 342)); } }@media only screen and (max-width: 1366px) and (orientation: landscape) and (min-width: 1366px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: 14px; } }@media only screen and (max-width: 1366px) and (orientation: landscape) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { padding: 0.4vh 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: 16px; } }@media only screen and (max-width: 1366px) and (orientation: landscape) and (min-width: 768px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: calc(16px + 2 * ((100vw - 768px) / 256)); } }@media only screen and (max-width: 1366px) and (orientation: landscape) and (min-width: 1024px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: calc(18px + 4 * ((100vw - 1024px) / 342)); } }@media only screen and (max-width: 1366px) and (orientation: landscape) and (min-width: 1366px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: 22px; } }@media only screen and (max-width: 1366px) and (orientation: landscape) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { padding: 3.302vmin 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text { bottom: calc(100% - 3.302vmin); } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links { padding: 0 0 5vmin; height: calc(5vmin + 2.197vw); } #product-details-container.is-view-gallery .app-product-overlay { padding-right: 4vw; padding-left: 4vw; } #product-details-container.is-view-gallery .app-product-overlay .app-product-overlay-controls { right: 5vw; } #product-details-container.is-view-gallery .app-product-overlay .app-product-buy-button { right: calc(5vw - 0.3vw - 0.75vh); } #product-details-container.is-view-gallery .app-product-overlay .app-product-buy-button #buy-btn { font-size: 2vmin; height: calc(2.48vw + 6.5vh); width: calc(2.48vw + 6.5vh); } }@media only screen and (max-width: 1024px) and (orientation: landscape) { #product-details-container .app-product-overlay { width: 100vw; height: 100%; border-radius: 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow { display: none; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container { width: 100%; padding-right: 34%; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { padding: 3.302vmin 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: 34px; } }@media only screen and (max-width: 1024px) and (orientation: landscape) and (min-width: 568px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: calc(34px + 6 * ((100vw - 568px) / 328)); } }@media only screen and (max-width: 1024px) and (orientation: landscape) and (min-width: 896px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: calc(40px + 12 * ((100vw - 896px) / 128)); } }@media only screen and (max-width: 1024px) and (orientation: landscape) and (min-width: 1024px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: 52px; } }@media only screen and (max-width: 1024px) and (orientation: landscape) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: 9px; } }@media only screen and (max-width: 1024px) and (orientation: landscape) and (min-width: 568px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: calc(9px + 2 * ((100vw - 568px) / 328)); } }@media only screen and (max-width: 1024px) and (orientation: landscape) and (min-width: 896px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: calc(11px + 1 * ((100vw - 896px) / 128)); } }@media only screen and (max-width: 1024px) and (orientation: landscape) and (min-width: 1024px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: 12px; } }@media only screen and (max-width: 1024px) and (orientation: landscape) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: 13px; } }@media only screen and (max-width: 1024px) and (orientation: landscape) and (min-width: 568px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: calc(13px + 3 * ((100vw - 568px) / 328)); } }@media only screen and (max-width: 1024px) and (orientation: landscape) and (min-width: 896px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: calc(16px + 2 * ((100vw - 896px) / 128)); } }@media only screen and (max-width: 1024px) and (orientation: landscape) and (min-width: 1024px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: 18px; } }@media only screen and (max-width: 1024px) and (orientation: landscape) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; position: relative; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper { padding-top: 4vh; padding-right: 60px; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-description-arrow-close { display: none; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description.is-description-active .text .app-product-description-icon-close { display: initial; } }@media only screen and (max-width: 1024px) and (orientation: portrait) { #product-details-container .app-product-overlay .app-product-overlay-controls img { height: 7.43vmin; } #product-details-container .app-product-overlay .app-product-content-wrapper { padding: 1vh 3.2vmin 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel { position: relative; width: 100%; height: 33vh; padding-bottom: 0; padding-right: 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel { padding: 1vh 3vw 1vh 3vw; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow { display: -webkit-box; display: -ms-flexbox; display: flex; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow.splide__arrow--prev { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow.splide__arrow--next { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow img { max-height: 32px; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container { pointer-events: none; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel { opacity: 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container { width: 100%; padding-right: 54%; margin: 4vmin 0 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links { padding: 0 0 2.8vmin; height: calc(2.8vmin + 3.1vw); min-height: 32px; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links .share-link-holder #share-success-message { right: -16vw; width: 15vw; font-size: 1.5vw; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links .share-link-holder #share-success-message img { height: 1.5vw; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: 12px; } }@media only screen and (max-width: 1024px) and (orientation: portrait) and (min-width: 414px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: calc(12px + 0 * ((100vw - 414px) / 354)); } }@media only screen and (max-width: 1024px) and (orientation: portrait) and (min-width: 768px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: calc(12px + 2 * ((100vw - 768px) / 256)); } }@media only screen and (max-width: 1024px) and (orientation: portrait) and (min-width: 1024px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: 14px; } }@media only screen and (max-width: 1024px) and (orientation: portrait) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { padding: 0.4vh 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: 18px; } }@media only screen and (max-width: 1024px) and (orientation: portrait) and (min-width: 414px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: calc(18px + 0 * ((100vw - 414px) / 354)); } }@media only screen and (max-width: 1024px) and (orientation: portrait) and (min-width: 768px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: calc(18px + 4 * ((100vw - 768px) / 256)); } }@media only screen and (max-width: 1024px) and (orientation: portrait) and (min-width: 1024px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: 22px; } }@media only screen and (max-width: 1024px) and (orientation: portrait) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper { padding: 3vmin 0 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon { padding: 1.3vh 2vh 1.3vh 4vh; height: 5vh; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description { right: calc(-2.6041vmin - 3.2vmin); width: calc(87vw - 2.6041vmin - 3.2vmin); } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title { min-width: 56px; max-width: 62px; width: calc(62px + 6 * ((100vw - 600px) / 952)); } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper { padding-right: calc(62px + 6 * ((100vw - 600px) / 952)); } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text * { font-size: 12px; } }@media only screen and (max-width: 1024px) and (orientation: portrait) and (min-width: 376px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text * { font-size: calc(12px + 2 * ((100vw - 376px) / 990)); } }@media only screen and (max-width: 1024px) and (orientation: portrait) and (min-width: 1366px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text * { font-size: calc(14px + 4 * ((100vw - 1366px) / -342)); } }@media only screen and (max-width: 1024px) and (orientation: portrait) and (min-width: 1024px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text * { font-size: 18px; } }@media only screen and (max-width: 1024px) and (orientation: portrait) { #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-thumbnail-carousel-container { pointer-events: unset; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-thumbnail-carousel-container #app-thumbnail-carousel { opacity: 1; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel { padding: 0 2vw 15vh 0; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow { display: none; } #product-details-container.is-view-gallery .app-product-overlay .app-product-overlay-controls { right: 6vw; } #product-details-container.is-view-gallery .app-product-overlay .app-product-buy-button { right: 6vw; } #product-details-container.is-view-gallery .app-product-overlay .app-product-buy-button #buy-btn { font-size: 2.4vh; height: 11vh; width: 11vh; } }@media screen and (max-width: 896px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon img { max-height: 24px; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container { pointer-events: none; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel { width: auto; max-width: calc(180px + 20px + 4vw); padding: 0 2vw; padding: 0 4vw; } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) { #product-details-container .app-product-overlay .app-product-overlay-controls { position: absolute; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: calc(100% - (2.6041vmin * 2)); } #product-details-container .app-product-overlay .app-product-overlay-controls .overlay-back { display: none; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel { padding-bottom: 0; padding-right: 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container { pointer-events: none; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel { opacity: 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow { display: -webkit-box; display: -ms-flexbox; display: flex; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow img { max-height: 32px; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 8px; line-height: 1.3; margin-bottom: 1.76vh; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { font-size: 20px; } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 320px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { font-size: calc(20px + 0 * ((100vw - 320px) / 248)); } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 568px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { font-size: calc(20px + 4 * ((100vw - 568px) / 328)); } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 896px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { font-size: 24px; } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: 20px; } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 320px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: calc(20px + 0 * ((100vw - 320px) / 248)); } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 568px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: calc(20px + 6 * ((100vw - 568px) / 328)); } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 896px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: 26px; } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container { width: 100%; padding-right: 22%; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links { display: none; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { padding: 3.302vmin 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: 34px; } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 320px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: calc(34px + 0 * ((100vw - 320px) / 248)); } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 568px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: calc(34px + 6 * ((100vw - 568px) / 328)); } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 896px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: 40px; } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes { max-width: 260px; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: 9px; } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 320px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: calc(9px + 0 * ((100vw - 320px) / 248)); } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 568px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: calc(9px + 2 * ((100vw - 568px) / 328)); } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 896px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: 11px; } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { padding: 0.4vh 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: 13px; } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 320px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: calc(13px + 0 * ((100vw - 320px) / 248)); } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 568px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: calc(13px + 3 * ((100vw - 568px) / 328)); } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 896px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: 16px; } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; padding: 3vmin 0 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon { padding: 6px 0; width: 46%; height: 11vh; max-height: 52px; min-height: 48px; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon:first-child { margin-bottom: 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon img { -o-object-position: center; object-position: center; height: 3.5vh; min-height: 20px; width: 100%; margin: 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span { display: none; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description { width: calc(100vw - 2.6041vmin); } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title { min-width: 40px; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { font-size: 12px; } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 320px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { font-size: calc(12px + 0 * ((100vw - 320px) / 248)); } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 568px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { font-size: calc(12px + 1 * ((100vw - 568px) / 328)); } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) and (min-width: 896px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { font-size: 13px; } }@media only screen and (max-width: 896px) and (max-height: 480px) and (orientation: landscape) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper { height: calc(var(--vh, 1vh) * 100 - ((var(--vh, 1vh) * 2.6041) * 3) - 46px); } #product-details-container #share-mobile-popup.active .app-popup { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } #product-details-container #share-mobile-popup.active .app-popup .app-share-button-container { -webkit-box-flex: unset; -ms-flex: unset; flex: unset; width: 12%; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel { height: 100%; } #product-details-container.is-view-gallery .app-product-overlay .app-product-buy-button { right: 0; position: absolute; } #product-details-container.is-view-gallery .app-product-overlay .app-product-buy-button #buy-btn { height: calc(3.95vw + 4.6875vh); width: calc(3.95vw + 4.6875vh); font-size: 3.2vmin; } }@media only screen and (max-width: 896px) and (orientation: landscape) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text { width: 105%; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel { padding-bottom: 0; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel { display: none; pointer-events: none; } }@media only screen and (max-width: 768px) and (orientation: portrait) { #product-details-container .app-product-overlay { width: 100vw; height: 100%; border-radius: 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header { margin-bottom: 3.37vh; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: 20px; } }@media only screen and (max-width: 768px) and (orientation: portrait) and (min-width: 320px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: calc(20px + 0 * ((100vw - 320px) / 56)); } }@media only screen and (max-width: 768px) and (orientation: portrait) and (min-width: 376px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: calc(20px + 12 * ((100vw - 376px) / 392)); } }@media only screen and (max-width: 768px) and (orientation: portrait) and (min-width: 768px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: 32px; } }@media only screen and (max-width: 768px) and (orientation: portrait) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container { padding-right: 58%; min-height: auto; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper { min-width: 264px; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper { padding: 3vmin 0 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon { height: 5.5vh; max-height: 52px; min-height: 48px; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel { height: calc(var(--vh, 1vh) * 30); } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container { pointer-events: none; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container > div { opacity: 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description { width: calc(100vw - 2.6041vmin - 3.2vmin); } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; position: relative; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper { padding-top: 3vh; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper .app-description-arrow-close { display: none; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description.is-description-active .text .app-product-description-icon-close { display: initial; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper #app-thumbnail-carousel { position: absolute; left: 3vw; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel { max-height: unset; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container { pointer-events: unset; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container > div { opacity: 1; } }@media only screen and (min-width: 768px) and (max-width: 1365px) { #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel { height: 89vh; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container { height: 11vh; pointer-events: unset; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel { width: auto; max-width: calc(300px + 40px + 9vw); padding: 0 4.5vw; } }@media only screen and (max-width: 767px) { #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel { padding: 0; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container .app-product-buy-button { opacity: 1; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container #app-thumbnail-carousel { opacity: 0; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow { display: -webkit-box; display: -ms-flexbox; display: flex; } #product-details-container.is-view-gallery .app-product-overlay .app-product-buy-button { position: fixed; right: unset; bottom: 4vh; } }@media only screen and (max-width: 450px) and (orientation: portrait) { #product-details-container .app-product-overlay { width: 100vw; height: 100%; border-radius: 0; } #product-details-container .app-product-overlay .app-product-overlay-controls { position: absolute; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: calc(100% - (2.6041vmin * 2)); } #product-details-container .app-product-overlay .app-product-overlay-controls .overlay-back { display: none; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container { pointer-events: none; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container > div { opacity: 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow { display: -webkit-box; display: -ms-flexbox; display: flex; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-carousel #app-image-carousel .splide__arrows .splide__arrow img { height: 12%; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { font-size: 20px; } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 320px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { font-size: calc(20px + 4 * ((100vw - 320px) / 47)); } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 367px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { font-size: calc(24px + 4 * ((100vw - 367px) / 47)); } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 414px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code { font-size: 28px; } }@media only screen and (max-width: 450px) and (orientation: portrait) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-code #share-mobile { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { max-width: 85%; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: 20px; } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 320px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: calc(20px + 6 * ((100vw - 320px) / 47)); } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 367px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: calc(26px + 6 * ((100vw - 367px) / 47)); } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 414px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { font-size: 32px; } }@media only screen and (max-width: 450px) and (orientation: portrait) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container { width: 100%; padding-right: 25%; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes, #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper { min-width: auto; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-share-links { display: none !important; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { padding: 0 0 6% 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: 34px; } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 320px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: calc(34px + 7 * ((100vw - 320px) / 47)); } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 367px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: calc(41px + 7 * ((100vw - 367px) / 47)); } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 414px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price { font-size: 48px; } }@media only screen and (max-width: 450px) and (orientation: portrait) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-price .info-text { bottom: 100%; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: 10px; } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 320px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: calc(10px + 1 * ((100vw - 320px) / 47)); } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 367px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: calc(11px + 1 * ((100vw - 367px) / 47)); } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 414px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .name { font-size: 12px; } }@media only screen and (max-width: 450px) and (orientation: portrait) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { padding: 0.4vh 0; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: 15px; } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 320px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: calc(15px + 1 * ((100vw - 320px) / 47)); } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 367px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: calc(16px + 2 * ((100vw - 367px) / 47)); } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 414px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-attributes .value { font-size: 18px; } }@media only screen and (max-width: 450px) and (orientation: portrait) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon { min-height: 42px; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon:first-child { margin-bottom: 1.2vh; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon img { margin-right: 3%; width: 36%; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span { font-size: 12px; } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 320px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span { font-size: calc(12px + 1 * ((100vw - 320px) / 47)); } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 367px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span { font-size: calc(13px + 1 * ((100vw - 367px) / 47)); } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 414px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-buy-buttons-wrapper .button-with-icon span { font-size: 14px; } }@media only screen and (max-width: 450px) and (orientation: portrait) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-text-wrapper { height: calc(var(--vh, 1vh) * 100 - (((var(--vw, 1vw) * 2.6041) + (var(--vh, 1vh) * 4)))); } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title { width: 13.5vw; min-width: 40px; } #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { font-size: 10px; } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 320px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { font-size: calc(10px + 1 * ((100vw - 320px) / 56)); } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 376px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { font-size: calc(11px + 3 * ((100vw - 376px) / 38)); } }@media only screen and (max-width: 450px) and (orientation: portrait) and (min-width: 414px) { #product-details-container .app-product-overlay .app-product-content-wrapper .app-product-details-container .app-product-description .app-product-description-title .text { font-size: 14px; } }@media only screen and (max-width: 450px) and (orientation: portrait) { #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { width: 100%; max-width: none; padding: 0; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel { height: 62%; overflow: visible; } #product-details-container.is-view-gallery .app-product-overlay .app-product-content-wrapper .app-product-carousel .app-thumbnail-carousel-container { height: auto; max-height: unset; } #product-details-container.is-view-gallery .app-product-overlay .app-product-overlay-controls { position: relative; top: unset; right: unset; width: 100%; } #product-details-container.is-view-gallery .app-product-overlay .app-product-buy-button { right: calc(50% - 5.5vh); } }#product-details-container .app-product-code { font-family: var(--set-number-font, var(--app-light-font)); font-weight: var(--set-number-font-weight, 300); line-height: var(--set-number-line-height, 1); letter-spacing: var(--set-number-letter-spacing, 0.9px); }#product-details-container .app-product-code #share-mobile { font-family: var(--app-regular-font); font-weight: normal; line-height: 1.4; letter-spacing: 0.33px; }#product-details-container .app-product-title { font-family: var(--product-name-font, var(--app-regular-font)); font-weight: var(--product-name-font-weight, normal); line-height: var(--product-name-line-height, 1.19); letter-spacing: var(--product-name-letter-spacing, 0.36px); }#product-details-container .app-share-links .share-link-holder #share-success-message { font-family: var(--app-semi-bold-font); font-weight: 600; line-height: normal; letter-spacing: 0.6px; }#product-details-container .app-product-price { font-family: var(--app-extra-light-font); font-weight: 200; line-height: 1.06; letter-spacing: 1.42px; }#product-details-container .app-product-attributes .product-detail .name { font-family: var(--app-regular-font); font-weight: normal; line-height: normal; letter-spacing: 1.2px; }#product-details-container .app-product-attributes .product-detail .value { font-family: var(--app-semi-bold-font); font-weight: 600; line-height: normal; letter-spacing: 1.8px; }#product-details-container .app-buy-buttons-wrapper .button-with-icon { font-family: var(--app-regular-font); font-weight: normal; line-height: 0.83; letter-spacing: 0.3px; }#product-details-container .app-product-description .app-product-description-title .text { font-family: var(--app-semi-bold-font); font-weight: 600; line-height: 1.2; letter-spacing: 2.29px; }#product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text,#product-details-container .app-product-description .app-product-description-text-wrapper .app-product-description-text * { font-family: var(--body-font, var(--app-regular-font)); font-weight: var(--body-font-weight, normal); line-height: var(--body-line-height, 1.71); letter-spacing: var(--body-letter-spacing, normal); }#product-details-container .app-product-buy-button #buy-btn { font-family: var(--app-semi-bold-font); font-weight: 600; line-height: 1.11; letter-spacing: 0.23px; }#product-details-container #share-mobile-popup .app-share-button-container { font-family: var(--app-regular-font); font-weight: normal; line-height: normal; letter-spacing: normal; }.privacy-overlay .title, .copyright-overlay .title { font-family: var(--headline-font, var(--app-bold-font)); font-weight: var(--headline-font-weight, bold); line-height: var(--headline-line-height, 1.16); letter-spacing: var(--headline-letter-spacing, 1.27px); }.privacy-overlay .main .sub-title, .copyright-overlay .main .sub-title { font-family: var(--subheadline-font, var(--app-bold-font)); font-weight: var(--subheadline-font-weight, bold); line-height: var(--subheadline-line-height, 1.5); letter-spacing: var(--subheadline-letter-spacing, 0.4px); }.privacy-overlay .main .description, .copyright-overlay .main .description { font-family: var(--body-font, var(--app-regular-font)); font-weight: var(--body-font-weight, normal); line-height: var(--body-line-height, 1.71); letter-spacing: var(--body-letter-spacing, normal); }.overlay-container { position: relative; width: 87%; height: 90%; padding: 2.6vh 1.46vw; border-radius: 6px; overflow: hidden; color: #FFFFFF; -webkit-box-sizing: border-box; box-sizing: border-box; }/* tablet - 1024px */@media only screen and (max-width: 64em) and (orientation: portrait) { .overlay-container { padding: calc(4.6875vw + 2.34vh); } }@media only screen and (max-width: 64em) and (orientation: landscape) { .overlay-container { width: 100%; height: 100%; border-radius: unset; } }/* tablet - 768px */@media only screen and (max-width: 48em) and (orientation: portrait) { .overlay-container { width: 100%; height: 100%; border-radius: unset; } }/* phone - 416px */@media only screen and (max-width: 26em) and (orientation: portrait) { .overlay-container { width: 100%; height: 100%; border-radius: unset; } }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }body.overlay-default-headline-font-size-64px { /* 2k, 4k - 1921px */ /* tablet - 1024px */ /* tablet - 768px */ }body.overlay-default-headline-font-size-64px .privacy-overlay .title, body.overlay-default-headline-font-size-64px .copyright-overlay .title { font-size: 64px; }@media screen and (min-width: 1366px) { body.overlay-default-headline-font-size-64px .privacy-overlay .title, body.overlay-default-headline-font-size-64px .copyright-overlay .title { font-size: calc(64px + 8 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { body.overlay-default-headline-font-size-64px .privacy-overlay .title, body.overlay-default-headline-font-size-64px .copyright-overlay .title { font-size: calc(72px + 83 * ((100vw - 1920px) / 1920)); } }@media screen and (min-width: 3840px) { body.overlay-default-headline-font-size-64px .privacy-overlay .title, body.overlay-default-headline-font-size-64px .copyright-overlay .title { font-size: 155px; } }@media only screen and (max-width: 64em) and (orientation: landscape) { body.overlay-default-headline-font-size-64px .privacy-overlay .title, body.overlay-default-headline-font-size-64px .copyright-overlay .title { font-size: 24px; } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 320px) { body.overlay-default-headline-font-size-64px .privacy-overlay .title, body.overlay-default-headline-font-size-64px .copyright-overlay .title { font-size: calc(24px + 4 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 414px) { body.overlay-default-headline-font-size-64px .privacy-overlay .title, body.overlay-default-headline-font-size-64px .copyright-overlay .title { font-size: calc(28px + 6 * ((100vw - 414px) / 610)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 1024px) { body.overlay-default-headline-font-size-64px .privacy-overlay .title, body.overlay-default-headline-font-size-64px .copyright-overlay .title { font-size: 34px; } }@media only screen and (max-width: 48em) and (orientation: portrait) { body.overlay-default-headline-font-size-64px .privacy-overlay .title, body.overlay-default-headline-font-size-64px .copyright-overlay .title { font-size: 24px; } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 320px) { body.overlay-default-headline-font-size-64px .privacy-overlay .title, body.overlay-default-headline-font-size-64px .copyright-overlay .title { font-size: calc(24px + 4 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 414px) { body.overlay-default-headline-font-size-64px .privacy-overlay .title, body.overlay-default-headline-font-size-64px .copyright-overlay .title { font-size: calc(28px + 10 * ((100vw - 414px) / 354)); } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 768px) { body.overlay-default-headline-font-size-64px .privacy-overlay .title, body.overlay-default-headline-font-size-64px .copyright-overlay .title { font-size: 38px; } }body.overlay-default-headline-font-size-38px { /* 2k, 4k - 1921px */ /* tablet - 1024px */ /* tablet - 768px */ }body.overlay-default-headline-font-size-38px .privacy-overlay .title, body.overlay-default-headline-font-size-38px .copyright-overlay .title { font-size: 38px; }@media screen and (min-width: 1366px) { body.overlay-default-headline-font-size-38px .privacy-overlay .title, body.overlay-default-headline-font-size-38px .copyright-overlay .title { font-size: calc(38px + 5 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { body.overlay-default-headline-font-size-38px .privacy-overlay .title, body.overlay-default-headline-font-size-38px .copyright-overlay .title { font-size: calc(43px + 62 * ((100vw - 1920px) / 1920)); } }@media screen and (min-width: 3840px) { body.overlay-default-headline-font-size-38px .privacy-overlay .title, body.overlay-default-headline-font-size-38px .copyright-overlay .title { font-size: 105px; } }@media only screen and (max-width: 64em) and (orientation: landscape) { body.overlay-default-headline-font-size-38px .privacy-overlay .title, body.overlay-default-headline-font-size-38px .copyright-overlay .title { font-size: 20px; } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 320px) { body.overlay-default-headline-font-size-38px .privacy-overlay .title, body.overlay-default-headline-font-size-38px .copyright-overlay .title { font-size: calc(20px + 3 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 414px) { body.overlay-default-headline-font-size-38px .privacy-overlay .title, body.overlay-default-headline-font-size-38px .copyright-overlay .title { font-size: calc(23px + 0 * ((100vw - 414px) / 610)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 1024px) { body.overlay-default-headline-font-size-38px .privacy-overlay .title, body.overlay-default-headline-font-size-38px .copyright-overlay .title { font-size: 23px; } }@media only screen and (max-width: 48em) and (orientation: portrait) { body.overlay-default-headline-font-size-38px .privacy-overlay .title, body.overlay-default-headline-font-size-38px .copyright-overlay .title { font-size: 20px; } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 320px) { body.overlay-default-headline-font-size-38px .privacy-overlay .title, body.overlay-default-headline-font-size-38px .copyright-overlay .title { font-size: calc(20px + 3 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 414px) { body.overlay-default-headline-font-size-38px .privacy-overlay .title, body.overlay-default-headline-font-size-38px .copyright-overlay .title { font-size: calc(23px + 15 * ((100vw - 414px) / 354)); } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 768px) { body.overlay-default-headline-font-size-38px .privacy-overlay .title, body.overlay-default-headline-font-size-38px .copyright-overlay .title { font-size: 38px; } }body.overlay-default-headline-font-size-36px { /* 2k, 4k - 1921px */ /* tablet - 1024px */ /* tablet - 768px */ }body.overlay-default-headline-font-size-36px .privacy-overlay .title, body.overlay-default-headline-font-size-36px .copyright-overlay .title { font-size: 36px; }@media screen and (min-width: 1366px) { body.overlay-default-headline-font-size-36px .privacy-overlay .title, body.overlay-default-headline-font-size-36px .copyright-overlay .title { font-size: calc(36px + 5 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { body.overlay-default-headline-font-size-36px .privacy-overlay .title, body.overlay-default-headline-font-size-36px .copyright-overlay .title { font-size: calc(41px + 59 * ((100vw - 1920px) / 1920)); } }@media screen and (min-width: 3840px) { body.overlay-default-headline-font-size-36px .privacy-overlay .title, body.overlay-default-headline-font-size-36px .copyright-overlay .title { font-size: 100px; } }@media only screen and (max-width: 64em) and (orientation: landscape) { body.overlay-default-headline-font-size-36px .privacy-overlay .title, body.overlay-default-headline-font-size-36px .copyright-overlay .title { font-size: 20px; } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 320px) { body.overlay-default-headline-font-size-36px .privacy-overlay .title, body.overlay-default-headline-font-size-36px .copyright-overlay .title { font-size: calc(20px + 2 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 414px) { body.overlay-default-headline-font-size-36px .privacy-overlay .title, body.overlay-default-headline-font-size-36px .copyright-overlay .title { font-size: calc(22px + 0 * ((100vw - 414px) / 610)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 1024px) { body.overlay-default-headline-font-size-36px .privacy-overlay .title, body.overlay-default-headline-font-size-36px .copyright-overlay .title { font-size: 22px; } }@media only screen and (max-width: 48em) and (orientation: portrait) { body.overlay-default-headline-font-size-36px .privacy-overlay .title, body.overlay-default-headline-font-size-36px .copyright-overlay .title { font-size: 20px; } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 320px) { body.overlay-default-headline-font-size-36px .privacy-overlay .title, body.overlay-default-headline-font-size-36px .copyright-overlay .title { font-size: calc(20px + 2 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 414px) { body.overlay-default-headline-font-size-36px .privacy-overlay .title, body.overlay-default-headline-font-size-36px .copyright-overlay .title { font-size: calc(22px + 14 * ((100vw - 414px) / 354)); } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 768px) { body.overlay-default-headline-font-size-36px .privacy-overlay .title, body.overlay-default-headline-font-size-36px .copyright-overlay .title { font-size: 36px; } }body.overlay-default-headline-font-size-44px { /* 2k, 4k - 1921px */ /* tablet - 1024px */ /* tablet - 768px */ }body.overlay-default-headline-font-size-44px .privacy-overlay .title, body.overlay-default-headline-font-size-44px .copyright-overlay .title { font-size: 44px; }@media screen and (min-width: 1366px) { body.overlay-default-headline-font-size-44px .privacy-overlay .title, body.overlay-default-headline-font-size-44px .copyright-overlay .title { font-size: calc(44px + 6 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { body.overlay-default-headline-font-size-44px .privacy-overlay .title, body.overlay-default-headline-font-size-44px .copyright-overlay .title { font-size: calc(50px + 72 * ((100vw - 1920px) / 1920)); } }@media screen and (min-width: 3840px) { body.overlay-default-headline-font-size-44px .privacy-overlay .title, body.overlay-default-headline-font-size-44px .copyright-overlay .title { font-size: 122px; } }@media only screen and (max-width: 64em) and (orientation: landscape) { body.overlay-default-headline-font-size-44px .privacy-overlay .title, body.overlay-default-headline-font-size-44px .copyright-overlay .title { font-size: 23px; } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 320px) { body.overlay-default-headline-font-size-44px .privacy-overlay .title, body.overlay-default-headline-font-size-44px .copyright-overlay .title { font-size: calc(23px + 3 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 414px) { body.overlay-default-headline-font-size-44px .privacy-overlay .title, body.overlay-default-headline-font-size-44px .copyright-overlay .title { font-size: calc(26px + 0 * ((100vw - 414px) / 610)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 1024px) { body.overlay-default-headline-font-size-44px .privacy-overlay .title, body.overlay-default-headline-font-size-44px .copyright-overlay .title { font-size: 26px; } }@media only screen and (max-width: 48em) and (orientation: portrait) { body.overlay-default-headline-font-size-44px .privacy-overlay .title, body.overlay-default-headline-font-size-44px .copyright-overlay .title { font-size: 23px; } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 320px) { body.overlay-default-headline-font-size-44px .privacy-overlay .title, body.overlay-default-headline-font-size-44px .copyright-overlay .title { font-size: calc(23px + 3 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 414px) { body.overlay-default-headline-font-size-44px .privacy-overlay .title, body.overlay-default-headline-font-size-44px .copyright-overlay .title { font-size: calc(26px + 13 * ((100vw - 414px) / 354)); } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 768px) { body.overlay-default-headline-font-size-44px .privacy-overlay .title, body.overlay-default-headline-font-size-44px .copyright-overlay .title { font-size: 39px; } }body.overlay-default-headline-font-size-50px { /* 2k, 4k - 1921px */ /* tablet - 1024px */ /* tablet - 768px */ }body.overlay-default-headline-font-size-50px .privacy-overlay .title, body.overlay-default-headline-font-size-50px .copyright-overlay .title { font-size: 50px; }@media screen and (min-width: 1366px) { body.overlay-default-headline-font-size-50px .privacy-overlay .title, body.overlay-default-headline-font-size-50px .copyright-overlay .title { font-size: calc(50px + 7 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { body.overlay-default-headline-font-size-50px .privacy-overlay .title, body.overlay-default-headline-font-size-50px .copyright-overlay .title { font-size: calc(57px + 82 * ((100vw - 1920px) / 1920)); } }@media screen and (min-width: 3840px) { body.overlay-default-headline-font-size-50px .privacy-overlay .title, body.overlay-default-headline-font-size-50px .copyright-overlay .title { font-size: 139px; } }@media only screen and (max-width: 64em) and (orientation: landscape) { body.overlay-default-headline-font-size-50px .privacy-overlay .title, body.overlay-default-headline-font-size-50px .copyright-overlay .title { font-size: 26px; } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 320px) { body.overlay-default-headline-font-size-50px .privacy-overlay .title, body.overlay-default-headline-font-size-50px .copyright-overlay .title { font-size: calc(26px + 4 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 414px) { body.overlay-default-headline-font-size-50px .privacy-overlay .title, body.overlay-default-headline-font-size-50px .copyright-overlay .title { font-size: calc(30px + 0 * ((100vw - 414px) / 610)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 1024px) { body.overlay-default-headline-font-size-50px .privacy-overlay .title, body.overlay-default-headline-font-size-50px .copyright-overlay .title { font-size: 30px; } }@media only screen and (max-width: 48em) and (orientation: portrait) { body.overlay-default-headline-font-size-50px .privacy-overlay .title, body.overlay-default-headline-font-size-50px .copyright-overlay .title { font-size: 26px; } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 320px) { body.overlay-default-headline-font-size-50px .privacy-overlay .title, body.overlay-default-headline-font-size-50px .copyright-overlay .title { font-size: calc(26px + 4 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 414px) { body.overlay-default-headline-font-size-50px .privacy-overlay .title, body.overlay-default-headline-font-size-50px .copyright-overlay .title { font-size: calc(30px + 13 * ((100vw - 414px) / 354)); } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 768px) { body.overlay-default-headline-font-size-50px .privacy-overlay .title, body.overlay-default-headline-font-size-50px .copyright-overlay .title { font-size: 43px; } }body.overlay-default-subheadline-font-size-16px { /* 2k, 4k - 1921px */ /* tablet - 1024px */ /* tablet - 768px */ }body.overlay-default-subheadline-font-size-16px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-16px .copyright-overlay .main .sub-title { font-size: 16px; }@media screen and (min-width: 1366px) { body.overlay-default-subheadline-font-size-16px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-16px .copyright-overlay .main .sub-title { font-size: calc(16px + 2 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { body.overlay-default-subheadline-font-size-16px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-16px .copyright-overlay .main .sub-title { font-size: calc(18px + 18 * ((100vw - 1920px) / 1920)); } }@media screen and (min-width: 3840px) { body.overlay-default-subheadline-font-size-16px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-16px .copyright-overlay .main .sub-title { font-size: 36px; } }@media only screen and (max-width: 64em) and (orientation: landscape) { body.overlay-default-subheadline-font-size-16px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-16px .copyright-overlay .main .sub-title { font-size: 16px; } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 320px) { body.overlay-default-subheadline-font-size-16px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-16px .copyright-overlay .main .sub-title { font-size: calc(16px + 0 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 414px) { body.overlay-default-subheadline-font-size-16px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-16px .copyright-overlay .main .sub-title { font-size: calc(16px + 0 * ((100vw - 414px) / 610)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 1024px) { body.overlay-default-subheadline-font-size-16px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-16px .copyright-overlay .main .sub-title { font-size: 16px; } }@media only screen and (max-width: 48em) and (orientation: portrait) { body.overlay-default-subheadline-font-size-16px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-16px .copyright-overlay .main .sub-title { font-size: 16px; } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 320px) { body.overlay-default-subheadline-font-size-16px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-16px .copyright-overlay .main .sub-title { font-size: calc(16px + 0 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 414px) { body.overlay-default-subheadline-font-size-16px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-16px .copyright-overlay .main .sub-title { font-size: calc(16px + 0 * ((100vw - 414px) / 354)); } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 768px) { body.overlay-default-subheadline-font-size-16px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-16px .copyright-overlay .main .sub-title { font-size: 16px; } }body.overlay-default-subheadline-font-size-22px { /* 2k, 4k - 1921px */ /* tablet - 1024px */ /* tablet - 768px */ }body.overlay-default-subheadline-font-size-22px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-22px .copyright-overlay .main .sub-title { font-size: 22px; }@media screen and (min-width: 1366px) { body.overlay-default-subheadline-font-size-22px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-22px .copyright-overlay .main .sub-title { font-size: calc(22px + 3 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { body.overlay-default-subheadline-font-size-22px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-22px .copyright-overlay .main .sub-title { font-size: calc(25px + 25 * ((100vw - 1920px) / 1920)); } }@media screen and (min-width: 3840px) { body.overlay-default-subheadline-font-size-22px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-22px .copyright-overlay .main .sub-title { font-size: 50px; } }@media only screen and (max-width: 64em) and (orientation: landscape) { body.overlay-default-subheadline-font-size-22px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-22px .copyright-overlay .main .sub-title { font-size: 20px; } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 320px) { body.overlay-default-subheadline-font-size-22px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-22px .copyright-overlay .main .sub-title { font-size: calc(20px + 0 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 414px) { body.overlay-default-subheadline-font-size-22px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-22px .copyright-overlay .main .sub-title { font-size: calc(20px + 0 * ((100vw - 414px) / 610)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 1024px) { body.overlay-default-subheadline-font-size-22px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-22px .copyright-overlay .main .sub-title { font-size: 20px; } }@media only screen and (max-width: 48em) and (orientation: portrait) { body.overlay-default-subheadline-font-size-22px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-22px .copyright-overlay .main .sub-title { font-size: 20px; } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 320px) { body.overlay-default-subheadline-font-size-22px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-22px .copyright-overlay .main .sub-title { font-size: calc(20px + 0 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 414px) { body.overlay-default-subheadline-font-size-22px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-22px .copyright-overlay .main .sub-title { font-size: calc(20px + 0 * ((100vw - 414px) / 354)); } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 768px) { body.overlay-default-subheadline-font-size-22px .privacy-overlay .main .sub-title, body.overlay-default-subheadline-font-size-22px .copyright-overlay .main .sub-title { font-size: 20px; } }.privacy-overlay, .copyright-overlay { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; background: #313234; }.privacy-overlay .main .text-fade, .copyright-overlay .main .text-fade { background: -webkit-gradient(linear, left top, left bottom, from(rgba(49, 50, 52, 0)), color-stop(50%, #313234)); background: linear-gradient(to bottom, rgba(49, 50, 52, 0) 0%, #313234 50%); }.privacy-overlay.ninjago-overlay .title, .privacy-overlay.minecraft-overlay .title, .copyright-overlay.ninjago-overlay .title, .copyright-overlay.minecraft-overlay .title { -webkit-text-stroke: 2px #000000; }.privacy-overlay.minecraft-overlay .main .sub-title, .copyright-overlay.minecraft-overlay .main .sub-title { -webkit-text-stroke: 2px #000000; }.privacy-overlay.starwars-overlay, .copyright-overlay.starwars-overlay { background-color: #21284a; }.privacy-overlay.starwars-overlay .main .text-fade, .copyright-overlay.starwars-overlay .main .text-fade { background: -webkit-gradient(linear, left top, left bottom, from(rgba(33, 40, 74, 0)), color-stop(50%, #21284a)); background: linear-gradient(to bottom, rgba(33, 40, 74, 0) 0%, #21284a 50%); }.privacy-overlay.duplo-overlay, .copyright-overlay.duplo-overlay { background-color: #ef9118; }.privacy-overlay.duplo-overlay .main .text-fade, .copyright-overlay.duplo-overlay .main .text-fade { background: -webkit-gradient(linear, left top, left bottom, from(rgba(239, 145, 24, 0)), color-stop(50%, #ef9118)); background: linear-gradient(to bottom, rgba(239, 145, 24, 0) 0%, #ef9118 50%); }.privacy-overlay.heroes-overlay, .copyright-overlay.heroes-overlay { background-color: #980a13; }.privacy-overlay.heroes-overlay .main .text-fade, .copyright-overlay.heroes-overlay .main .text-fade { background: -webkit-gradient(linear, left top, left bottom, from(rgba(152, 10, 19, 0)), color-stop(50%, #980a13)); background: linear-gradient(to bottom, rgba(152, 10, 19, 0) 0%, #980a13 50%); }.privacy-overlay.technic-overlay, .copyright-overlay.technic-overlay { background-color: #1f9fcc; }.privacy-overlay.technic-overlay .main .text-fade, .copyright-overlay.technic-overlay .main .text-fade { background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 159, 204, 0)), color-stop(50%, #1f9fcc)); background: linear-gradient(to bottom, rgba(31, 159, 204, 0) 0%, #1f9fcc 50%); }.privacy-overlay.friends-overlay, .copyright-overlay.friends-overlay { background-color: #964cb1; }.privacy-overlay.friends-overlay .main .text-fade, .copyright-overlay.friends-overlay .main .text-fade { background: -webkit-gradient(linear, left top, left bottom, from(rgba(150, 76, 177, 0)), color-stop(50%, #964cb1)); background: linear-gradient(to bottom, rgba(150, 76, 177, 0) 0%, #964cb1 50%); }.privacy-overlay.architecture-overlay, .copyright-overlay.architecture-overlay { background-color: #0e8fe7; }.privacy-overlay.architecture-overlay .main .text-fade, .copyright-overlay.architecture-overlay .main .text-fade { background: -webkit-gradient(linear, left top, left bottom, from(rgba(14, 143, 231, 0)), color-stop(50%, #0e8fe7)); background: linear-gradient(to bottom, rgba(14, 143, 231, 0) 0%, #0e8fe7 50%); }.privacy-overlay.city-overlay, .copyright-overlay.city-overlay { background-color: #335999; }.privacy-overlay.city-overlay .main .text-fade, .copyright-overlay.city-overlay .main .text-fade { background: -webkit-gradient(linear, left top, left bottom, from(rgba(51, 89, 153, 0)), color-stop(50%, #335999)); background: linear-gradient(to bottom, rgba(51, 89, 153, 0) 0%, #335999 50%); }.privacy-overlay.minecraft-overlay, .copyright-overlay.minecraft-overlay { background-color: #345825; }.privacy-overlay.minecraft-overlay .main .text-fade, .copyright-overlay.minecraft-overlay .main .text-fade { background: -webkit-gradient(linear, left top, left bottom, from(rgba(52, 88, 37, 0)), color-stop(50%, #345825)); background: linear-gradient(to bottom, rgba(52, 88, 37, 0) 0%, #345825 50%); }.privacy-overlay.ninjago-overlay, .copyright-overlay.ninjago-overlay { background-color: #eb7463; }.privacy-overlay.ninjago-overlay .main .text-fade, .copyright-overlay.ninjago-overlay .main .text-fade { background: -webkit-gradient(linear, left top, left bottom, from(rgba(235, 116, 99, 0)), color-stop(50%, #eb7463)); background: linear-gradient(to bottom, rgba(235, 116, 99, 0) 0%, #eb7463 50%); }.privacy-overlay.ideas-overlay, .copyright-overlay.ideas-overlay { background-color: #2b9ebb; }.privacy-overlay.ideas-overlay .main .text-fade, .copyright-overlay.ideas-overlay .main .text-fade { background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 158, 187, 0)), color-stop(50%, #2b9ebb)); background: linear-gradient(to bottom, rgba(43, 158, 187, 0) 0%, #2b9ebb 50%); }.privacy-overlay.racers-overlay, .copyright-overlay.racers-overlay { background-color: #313234; }.privacy-overlay.racers-overlay .main .text-fade, .copyright-overlay.racers-overlay .main .text-fade { background: -webkit-gradient(linear, left top, left bottom, from(rgba(49, 50, 52, 0)), color-stop(50%, #313234)); background: linear-gradient(to bottom, rgba(49, 50, 52, 0) 0%, #313234 50%); }.privacy-overlay.hiddenside-overlay, .copyright-overlay.hiddenside-overlay { background-color: #499aa5; }.privacy-overlay.hiddenside-overlay .main .text-fade, .copyright-overlay.hiddenside-overlay .main .text-fade { background: -webkit-gradient(linear, left top, left bottom, from(rgba(73, 154, 165, 0)), color-stop(50%, #499aa5)); background: linear-gradient(to bottom, rgba(73, 154, 165, 0) 0%, #499aa5 50%); }.privacy-overlay.brickheadz-overlay, .copyright-overlay.brickheadz-overlay { background-color: #89aa51; }.privacy-overlay.brickheadz-overlay .main .text-fade, .copyright-overlay.brickheadz-overlay .main .text-fade { background: -webkit-gradient(linear, left top, left bottom, from(rgba(137, 170, 81, 0)), color-stop(50%, #89aa51)); background: linear-gradient(to bottom, rgba(137, 170, 81, 0) 0%, #89aa51 50%); }.privacy-overlay.creator-overlay, .copyright-overlay.creator-overlay { background-color: #dc9d12; }.privacy-overlay.creator-overlay .main .text-fade, .copyright-overlay.creator-overlay .main .text-fade { background: -webkit-gradient(linear, left top, left bottom, from(rgba(220, 157, 18, 0)), color-stop(50%, #dc9d12)); background: linear-gradient(to bottom, rgba(220, 157, 18, 0) 0%, #dc9d12 50%); }.privacy-overlay .title, .copyright-overlay .title { margin-top: calc(2.57vw + 5.83vh); margin-bottom: calc(0.7vw + 1.875vh); margin-left: auto; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: 50%; max-width: 48%; }.privacy-overlay .image-holder, .copyright-overlay .image-holder { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: calc(100% - 40px); width: 50%; position: absolute; }.privacy-overlay .image-holder img, .copyright-overlay .image-holder img { position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%; }.privacy-overlay .main, .copyright-overlay .main { position: relative; width: 50%; max-height: 78%; max-width: 48%; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; -webkit-box-sizing: border-box; box-sizing: border-box; height: 100%; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-left: auto; padding-right: 1%; }.privacy-overlay .main .sub-title, .copyright-overlay .main .sub-title { margin-bottom: calc(0.4vw + 1vh); }.privacy-overlay .main .description, .privacy-overlay .main .cookies-btn, .copyright-overlay .main .description, .copyright-overlay .main .cookies-btn { margin-bottom: calc(0.7vw + 1.875vh); }.privacy-overlay .main .description, .privacy-overlay .main .cookies-btn, .copyright-overlay .main .description, .copyright-overlay .main .cookies-btn { font-size: 14px; }@media screen and (min-width: 1366px) { .privacy-overlay .main .description, .privacy-overlay .main .cookies-btn, .copyright-overlay .main .description, .copyright-overlay .main .cookies-btn { font-size: calc(14px + 2 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { .privacy-overlay .main .description, .privacy-overlay .main .cookies-btn, .copyright-overlay .main .description, .copyright-overlay .main .cookies-btn { font-size: calc(16px + 20 * ((100vw - 1920px) / 1920)); } }@media screen and (min-width: 3840px) { .privacy-overlay .main .description, .privacy-overlay .main .cookies-btn, .copyright-overlay .main .description, .copyright-overlay .main .cookies-btn { font-size: 36px; } }.privacy-overlay .main .text-wrapper, .copyright-overlay .main .text-wrapper { padding-right: 5%; height: 88%; overflow: auto; overflow-x: hidden; scrollbar-color: rgba(255, 255, 255, 0.3) transparent; scrollbar-width: thin; }.privacy-overlay .main .text-wrapper::-webkit-scrollbar, .copyright-overlay .main .text-wrapper::-webkit-scrollbar { width: 6px; }.privacy-overlay .main .text-wrapper::-webkit-scrollbar-thumb, .copyright-overlay .main .text-wrapper::-webkit-scrollbar-thumb { border-radius: 3px; background: rgba(255, 255, 255, 0.3); }.privacy-overlay .main .cookies-btn, .copyright-overlay .main .cookies-btn { display: inline-block; position: relative; z-index: 2; text-transform: uppercase; margin: 8px 0; cursor: pointer; }.privacy-overlay .main .cookies-btn span, .copyright-overlay .main .cookies-btn span { display: inline-block; vertical-align: middle; margin-left: 10px; }.privacy-overlay .main .cookies-btn span img, .copyright-overlay .main .cookies-btn span img { width: 1.25vw; min-width: 18px; }.privacy-overlay .main { max-height: none; min-height: 60%; }.privacy-overlay .main .text-wrapper { height: 85%; }.privacy-overlay .main .text-fade { bottom: 5%; }/* tablet - 1024px */@media only screen and (max-width: 64em) { .privacy-overlay .main .text-wrapper .sub-title, .copyright-overlay .main .text-wrapper .sub-title { font-size: 15px; } }@media only screen and (max-width: 64em) and (min-width: 320px) { .privacy-overlay .main .text-wrapper .sub-title, .copyright-overlay .main .text-wrapper .sub-title { font-size: calc(15px + 1 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 64em) and (min-width: 414px) { .privacy-overlay .main .text-wrapper .sub-title, .copyright-overlay .main .text-wrapper .sub-title { font-size: calc(16px + 0 * ((100vw - 414px) / 610)); } }@media only screen and (max-width: 64em) and (min-width: 1024px) { .privacy-overlay .main .text-wrapper .sub-title, .copyright-overlay .main .text-wrapper .sub-title { font-size: 16px; } }@media only screen and (max-width: 64em) { .privacy-overlay .main .text-wrapper .description, .privacy-overlay .main .text-wrapper .cookies-btn, .copyright-overlay .main .text-wrapper .description, .copyright-overlay .main .text-wrapper .cookies-btn { font-size: 13px; } }@media only screen and (max-width: 64em) and (min-width: 320px) { .privacy-overlay .main .text-wrapper .description, .privacy-overlay .main .text-wrapper .cookies-btn, .copyright-overlay .main .text-wrapper .description, .copyright-overlay .main .text-wrapper .cookies-btn { font-size: calc(13px + 1 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 64em) and (min-width: 414px) { .privacy-overlay .main .text-wrapper .description, .privacy-overlay .main .text-wrapper .cookies-btn, .copyright-overlay .main .text-wrapper .description, .copyright-overlay .main .text-wrapper .cookies-btn { font-size: calc(14px + 0 * ((100vw - 414px) / 610)); } }@media only screen and (max-width: 64em) and (min-width: 1024px) { .privacy-overlay .main .text-wrapper .description, .privacy-overlay .main .text-wrapper .cookies-btn, .copyright-overlay .main .text-wrapper .description, .copyright-overlay .main .text-wrapper .cookies-btn { font-size: 14px; } }@media only screen and (max-width: 64em) and (orientation: portrait) { .privacy-overlay, .copyright-overlay { padding: calc(1.17vw + 1.04vh) calc(1.17vw + 1.04vh) calc(1.17vw + 1.04vh) calc(4.6875vw + 2.34vh); -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; } .privacy-overlay .image-holder, .copyright-overlay .image-holder { position: relative; width: 100%; height: 35%; } .privacy-overlay .title, .copyright-overlay .title { width: 100%; max-width: none; -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; margin-top: 0; } .privacy-overlay .main, .copyright-overlay .main { width: 100%; max-width: none; height: 55%; } .privacy-overlay .main { min-height: auto; height: 52%; } }@media only screen and (max-width: 64em) and (orientation: landscape) { .privacy-overlay .title, .copyright-overlay .title { margin-top: calc(1.57vw + 5.5225vh); } }/* tablet - 768px */@media only screen and (max-width: 48em) and (orientation: portrait) { .privacy-overlay .title, .copyright-overlay .title { font-size: 22px; } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 320px) { .privacy-overlay .title, .copyright-overlay .title { font-size: calc(22px + 2 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 414px) { .privacy-overlay .title, .copyright-overlay .title { font-size: calc(24px + 14 * ((100vw - 414px) / 354)); } }@media only screen and (max-width: 48em) and (orientation: portrait) and (min-width: 768px) { .privacy-overlay .title, .copyright-overlay .title { font-size: 38px; } }@media only screen and (max-width: 48em) and (orientation: portrait) { .privacy-overlay .main, .copyright-overlay .main { height: 50%; } }/* phone - 416px */@media only screen and (max-width: 26em) and (orientation: portrait) { .privacy-overlay, .copyright-overlay { padding: calc(1.15vw + 0.8vh) calc(1.15vw + 0.8vh) calc(2.3vw + 1.6vh) calc(4.35vw + 1.34vh); } .privacy-overlay .title, .copyright-overlay .title { margin-top: calc(0.76vw + 0.54vh); margin-bottom: calc(1.15vw + 0.8vh); } .privacy-overlay .image-holder, .copyright-overlay .image-holder { min-height: 200px; } .privacy-overlay .image-holder img, .copyright-overlay .image-holder img { -webkit-transform: scale(1.3); transform: scale(1.3); } .privacy-overlay .main, .copyright-overlay .main { height: calc(85% - 200px); } .privacy-overlay .main .text-wrapper, .copyright-overlay .main .text-wrapper { padding-right: 10%; } .privacy-overlay .main .text-wrapper .sub-title, .copyright-overlay .main .text-wrapper .sub-title { margin-bottom: calc(1.35vw + 0.9375vh); } .privacy-overlay .main { height: calc(80% - 200px); } }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }.cookies-table-overlay { background-color: #181b25; font-family: var(--app-regular-font); z-index: 10; }.cookies-table-overlay { font-size: 14px; }@media screen and (min-width: 1366px) { .cookies-table-overlay { font-size: calc(14px + 2 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { .cookies-table-overlay { font-size: calc(16px + 16 * ((100vw - 1920px) / 1920)); } }@media screen and (min-width: 3840px) { .cookies-table-overlay { font-size: 32px; } }.cookies-table-overlay .cookies-table-overlay-controls .overlay-button-close { margin-left: auto; }.cookies-table-overlay * { -webkit-box-sizing: border-box; box-sizing: border-box; }.cookies-table-overlay .cookies-table-header { margin: 9.375vh 0; text-align: center; font-family: var(--app-bold-font); letter-spacing: 0.8px; }.cookies-table-overlay .cookies-table-header { font-size: 24px; }@media screen and (min-width: 1366px) { .cookies-table-overlay .cookies-table-header { font-size: calc(24px + 3 * ((100vw - 1366px) / 554)); } }@media screen and (min-width: 1920px) { .cookies-table-overlay .cookies-table-header { font-size: calc(27px + 55 * ((100vw - 1920px) / 1920)); } }@media screen and (min-width: 3840px) { .cookies-table-overlay .cookies-table-header { font-size: 82px; } }.cookies-table-overlay .cookies-table { position: relative; width: 90%; margin: 0 auto; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-height: 50%; }.cookies-table-overlay .cookies-table .cookies-wrapper { width: 100%; height: 90%; padding-right: 1.46vw; overflow: auto; overflow-x: hidden; scrollbar-color: rgba(255, 255, 255, 0.3) transparent; scrollbar-width: thin; }.cookies-table-overlay .cookies-table .cookies-wrapper::-webkit-scrollbar { width: 6px; }.cookies-table-overlay .cookies-table .cookies-wrapper::-webkit-scrollbar-thumb { border-radius: 3px; background: rgba(255, 255, 255, 0.3); }.cookies-table-overlay .cookies-table .cookies-table-titles { padding: 1.43vh 0; border-bottom: 1px solid rgba(255, 255, 255, 0.5); }.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-label { text-transform: uppercase; font-family: var(--app-semi-bold-font); letter-spacing: 0.47px; }.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-name-column { width: 28%; padding: 0 0 0 8.5%; }.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-origin-column { width: 20%; }.cookies-table-overlay .cookies-table .cookies-table-titles .cookie-description-column { width: 40%; }.cookies-table-overlay .cookies-table .cookie-item { padding: calc(1.3vh) 0 calc(1.82vh); border-bottom: 1px solid rgba(255, 255, 255, 0.5); }.cookies-table-overlay .cookies-table .cookie-item:last-child { margin: 0; border-bottom: none; }.cookies-table-overlay .cookies-table .cookie-item .cookie-name { width: 28%; padding: 0 16px 0 0; }.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon { display: inline-block; width: 30%; text-align: center; }.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon img { display: inline-block; vertical-align: middle; width: 4vw; height: auto; }.cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-label { margin: 0 0 0 8px; width: 70%; word-break: break-word; }.cookies-table-overlay .cookies-table .cookie-item .cookie-name .delete-btn { display: none; }.cookies-table-overlay .cookies-table .cookie-item .cookie-origin { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 20%; padding: 0 16px 0 0; line-height: 1.57; }.cookies-table-overlay .cookies-table .cookie-item .cookie-description { line-height: 1.57; width: 40%; padding: 0 16px 0 0; }.cookies-table-overlay .cookies-table .cookie-item .cookie-name:before, .cookies-table-overlay .cookies-table .cookie-item .cookie-origin:before, .cookies-table-overlay .cookies-table .cookie-item .cookie-description:before { display: none; content: attr(data-label); margin: 0 3.86vw 0 0; text-transform: uppercase; font-family: var(--app-semi-bold-font); letter-spacing: 0.47px; }.cookies-table-overlay .cookies-table .cookie-item .delete-btn { margin: 0 1.02vw 0 auto; cursor: pointer; }.cookies-table-overlay .cookies-table .cookie-item .delete-btn img { width: 1.75vw; max-width: 28px; min-width: 24px; }/* 2k, 4k - 1921px */@media only screen and (min-width: 120.0625em) { .cookies-table-overlay .cookies-table .cookie-item .delete-btn img { width: 1.46vw; max-width: none; } }/* tablet - 1024px */@media only screen and (max-width: 64em) and (orientation: portrait) { .cookies-table-overlay { padding: calc(1.17vw + 1.04vh); } .cookies-table-overlay .cookies-table-header { font-size: 20px; } }@media only screen and (max-width: 64em) and (orientation: portrait) and (min-width: 320px) { .cookies-table-overlay .cookies-table-header { font-size: calc(20px + 0 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 64em) and (orientation: portrait) and (min-width: 414px) { .cookies-table-overlay .cookies-table-header { font-size: calc(20px + 4 * ((100vw - 414px) / 354)); } }@media only screen and (max-width: 64em) and (orientation: portrait) and (min-width: 768px) { .cookies-table-overlay .cookies-table-header { font-size: 24px; } }@media only screen and (max-width: 64em) and (orientation: portrait) { .cookies-table-overlay .cookies-table { width: 96%; } .cookies-table-overlay .cookies-table .cookies-table-titles .cookie-name-column { width: 22%; padding: 0 0 0 6.7%; } .cookies-table-overlay .cookies-table .cookies-table-titles .cookie-origin-column { width: 18%; } .cookies-table-overlay .cookies-table .cookies-table-titles .cookie-description-column { width: 52%; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name { width: 22%; padding: 0 8px 0 0; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon { width: auto; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon img { width: 46px; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-label { width: 50%; margin: 0; } .cookies-table-overlay .cookies-table .cookie-item .cookie-origin { width: 18%; } .cookies-table-overlay .cookies-table .cookie-item .cookie-description { width: 52%; } }@media only screen and (max-width: 64em) and (orientation: landscape) { .cookies-table-overlay .cookies-table-header { font-size: 20px; } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 320px) { .cookies-table-overlay .cookies-table-header { font-size: calc(20px + 0 * ((100vw - 320px) / 448)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 768px) { .cookies-table-overlay .cookies-table-header { font-size: calc(20px + 0 * ((100vw - 768px) / 256)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 1024px) { .cookies-table-overlay .cookies-table-header { font-size: 20px; } }@media only screen and (max-width: 64em) and (orientation: landscape) { .cookies-table-overlay .cookies-table-header { margin: 1.78vh 0 8vh; } .cookies-table-overlay .cookies-table .cookies-table-titles { display: none; } .cookies-table-overlay .cookies-table .cookie-item { position: relative; -ms-flex-wrap: wrap; flex-wrap: wrap; border-bottom: none; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name, .cookies-table-overlay .cookies-table .cookie-item .cookie-origin, .cookies-table-overlay .cookies-table .cookie-item .cookie-description { width: 100%; padding: 1.76vw 0 1.76vw; border-bottom: 1px solid rgba(255, 255, 255, 0.5); } .cookies-table-overlay .cookies-table .cookie-item .cookie-name:before, .cookies-table-overlay .cookies-table .cookie-item .cookie-origin:before, .cookies-table-overlay .cookies-table .cookie-item .cookie-description:before { width: 12%; display: inline-block; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name { position: relative; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon { width: auto; position: absolute; top: 50%; left: 7%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon img { width: 6.25vw; min-width: 40px; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-label { margin: 0; width: 50%; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name .delete-btn { display: block; } .cookies-table-overlay .cookies-table .cookie-item .cookie-description:before { margin: 0 0 24px; display: block; } .cookies-table-overlay .cookies-table .cookie-item .delete-btn { display: none; } }/* tablet - 768px */@media only screen and (max-width: 48em) { .cookies-table-overlay { padding: calc(1.74vw + 0.53vh); } .cookies-table-overlay .cookies-table .cookies-table-titles { display: none; } .cookies-table-overlay .cookies-table .cookie-item { position: relative; padding: 0; -ms-flex-wrap: wrap; flex-wrap: wrap; border-bottom: none; margin: 0 0 4.83vw; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name, .cookies-table-overlay .cookies-table .cookie-item .cookie-origin, .cookies-table-overlay .cookies-table .cookie-item .cookie-description { width: 100%; padding: 1.79vh 0 1.79vh; border-bottom: 1px solid rgba(255, 255, 255, 0.5); } .cookies-table-overlay .cookies-table .cookie-item .cookie-name:before, .cookies-table-overlay .cookies-table .cookie-item .cookie-origin:before, .cookies-table-overlay .cookies-table .cookie-item .cookie-description:before { width: 10%; display: inline-block; min-width: 100px; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name { position: relative; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon { position: absolute; top: 50%; left: 54px; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .cookies-table-overlay .cookies-table .cookie-item .cookie-name .delete-btn { display: block; margin: 0 0 0 auto; } .cookies-table-overlay .cookies-table .cookie-item .cookie-description:before { display: block; margin: 0 0 2.68vw; } .cookies-table-overlay .cookies-table .cookie-item .delete-btn { display: none; } }@media only screen and (max-width: 48em) and (orientation: portrait) { .cookies-table-overlay .cookies-table-header { margin: 0 0 3.71vh; } }@media only screen and (min-width: 48em) and (orientation: portrait) { .cookies-table-overlay { padding: calc(1.17vw + 1.04vh); } .cookies-table-overlay .cookies-table-header { margin: 0 0 3.71vh; } .cookies-table-overlay .cookies-table .cookies-table-titles { display: -webkit-box; display: -ms-flexbox; display: flex; } .cookies-table-overlay .cookies-table .cookies-table-titles .cookie-name-column { padding: 0 0 0 7.7%; } .cookies-table-overlay .cookies-table .cookie-item { padding: 0.97vh 0; margin: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.5); } .cookies-table-overlay .cookies-table .cookie-item .cookie-name, .cookies-table-overlay .cookies-table .cookie-item .cookie-origin, .cookies-table-overlay .cookies-table .cookie-item .cookie-description { padding: 0; border: none; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name:before, .cookies-table-overlay .cookies-table .cookie-item .cookie-origin:before, .cookies-table-overlay .cookies-table .cookie-item .cookie-description:before { display: none; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name { width: 22%; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon { position: relative; top: auto; left: auto; -webkit-transform: translateY(0); transform: translateY(0); } .cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-icon img { width: 6vw; min-width: 40px; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name .delete-btn { display: none; } .cookies-table-overlay .cookies-table .cookie-item .cookie-origin { width: 18%; padding: 0 8px 0 0; } .cookies-table-overlay .cookies-table .cookie-item .cookie-description { width: 52%; } .cookies-table-overlay .cookies-table .cookie-item .delete-btn { display: block; } }/* phone - 416px */@media only screen and (max-width: 26em) and (orientation: portrait) { .cookies-table-overlay { padding: calc(1.74vw + 0.53vh); } .cookies-table-overlay .cookies-table-header { margin: 1.78vh 0 3.125vh; } .cookies-table-overlay .cookies-table .cookies-wrapper { padding-right: 4.35vw; } .cookies-table-overlay .cookies-table .cookies-table-titles { display: none; } .cookies-table-overlay .cookies-table .cookie-item { position: relative; padding: 0; -ms-flex-wrap: wrap; flex-wrap: wrap; border-bottom: none; margin: 0 0 4.83vw; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name, .cookies-table-overlay .cookies-table .cookie-item .cookie-origin, .cookies-table-overlay .cookies-table .cookie-item .cookie-description { width: 100%; padding: 1.79vh 0 1.79vh; border-bottom: 1px solid rgba(255, 255, 255, 0.5); } .cookies-table-overlay .cookies-table .cookie-item .cookie-name:before, .cookies-table-overlay .cookies-table .cookie-item .cookie-origin:before, .cookies-table-overlay .cookies-table .cookie-item .cookie-description:before { width: 28%; min-width: 105px; display: inline-block; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name .cookie-label { width: 40%; margin: 0; } .cookies-table-overlay .cookies-table .cookie-item .cookie-name .delete-btn { display: block; margin: 0 0 0 auto; } .cookies-table-overlay .cookies-table .cookie-item .cookie-description:before { display: block; margin: 0 0 24px; } }.errors-overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 100; width: 100vw; height: 100vh; color: #ffffff; background: #000000; }.errors-overlay .errors-bg-image { -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; }.errors-overlay .errors-main-content-wrapper { position: absolute; top: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100vw; height: 100vh; }.errors-overlay .errors-main-content-wrapper h1 { font-family: Montserrat-ExtraBold; white-space: pre-line; -webkit-font-smoothing: antialiased !important; -webkit-text-stroke: 1px rgba(255, 255, 255, 0.6); background-color: rgba(26, 70, 143, 0); font-size: 50px; font-stretch: normal; font-style: normal; line-height: 1.16; letter-spacing: 5px; text-align: center; color: transparent; }.errors-overlay .errors-main-content-wrapper h2 { font-family: Montserrat-Bold; font-size: 24px; letter-spacing: 1px; }.errors-overlay .errors-main-content-wrapper span { font-family: Montserrat-Light, Montserrat-Regular; font-size: 20px; letter-spacing: 0.83px; line-height: 1.2; padding: 12px; cursor: pointer; -webkit-transition: text-shadow 0.2s linear; transition: text-shadow 0.2s linear; }.errors-overlay .errors-main-content-wrapper span:hover { text-shadow: 1px 1px 2px black, 0 0 1em #ffffff; }.errors-overlay .errors-main-content-wrapper .errors-main-image { width: auto; max-width: 584px; pointer-events: none; }/* Media queries *//* Tablet */@media only screen and (max-width: 1024px) and (orientation: portrait) { .errors-overlay .errors-main-content-wrapper h1 { font-size: 44px; } .errors-overlay .errors-main-content-wrapper .errors-main-image { max-width: 540px; } }/* Mobile */@media only screen and (max-width: 480px) and (orientation: portrait) { .errors-overlay .errors-main-content-wrapper h1 { font-size: 32px; } .errors-overlay .errors-main-content-wrapper h2 { font-size: 20px; } .errors-overlay .errors-main-content-wrapper span { font-size: 16px; } .errors-overlay .errors-main-content-wrapper .errors-main-image { max-width: 290px; } }#product-details-container.model-overlay .app-product-overlay { background: transparent; padding: 0; }#product-details-container.model-overlay .app-product-overlay .app-product-overlay-controls { position: absolute; }#product-details-container.model-overlay .app-product-overlay .app-product-content-wrapper .app-product-details-header { position: absolute; margin-top: 2.6041vmin; }#product-details-container.model-overlay .app-product-overlay .app-product-content-wrapper .app-product-details-header .app-product-title { padding: 4vh 0 3vh 0; }@media only screen and (max-width: 450px) and (orientation: portrait) { #product-details-container.model-overlay .app-product-overlay .app-product-overlay-controls { top: calc(0.58vw + 1.5625vh); right: calc(0.58vw + 1.5625vh); } }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }#overlay .close-backdrop { position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.65); }.video-overlay { border-radius: 0; padding: 0; }.video-overlay .iframe-holder { position: relative; width: 100%; height: 100%; }.video-overlay .iframe-holder iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }/* Tablet - 1024px */@media only screen and (max-width: 64em) and (orientation: portrait) { .video-overlay { width: 100%; height: 100%; } .video-overlay .overlay-button-close { right: 2.6vw; top: 2.6vw; position: absolute; } }/* Tablet - 768px */@media only screen and (max-width: 48em) and (orientation: portrait) { .video-overlay .iframe-holder { height: 42.1875vh; } }/* phone - 416px */@media only screen and (max-width: 26em) { .video-overlay .iframe-holder { height: 32vh; } }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }.close-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }.contact-us-overlay { padding: calc(2.1vw + 2.5vw); background: #181b25; overflow-y: auto; }.contact-us-overlay .content-wrapper .title { margin-bottom: calc(2.89vw + 3.44vh); max-width: 600px; font-weight: bold; font-family: var(--app-bold-font); line-height: 1.16; letter-spacing: 1.27px; }.contact-us-overlay .content-wrapper .title { font-size: 20px; }@media screen and (min-width: 320px) { .contact-us-overlay .content-wrapper .title { font-size: calc(20px + 4 * ((100vw - 320px) / 94)); } }@media screen and (min-width: 414px) { .contact-us-overlay .content-wrapper .title { font-size: calc(24px + 14 * ((100vw - 414px) / 354)); } }@media screen and (min-width: 768px) { .contact-us-overlay .content-wrapper .title { font-size: 38px; } }.contact-us-overlay .content-wrapper .description { max-width: 725px; margin-bottom: calc(3.5vw + 4.16vh); }.contact-us-overlay .content-wrapper .description p { font-family: var(--app-regular-font); letter-spacing: 0.2px; line-height: 2; }.contact-us-overlay .content-wrapper .description p { font-size: 14px; }@media screen and (min-width: 320px) { .contact-us-overlay .content-wrapper .description p { font-size: calc(14px + 0 * ((100vw - 320px) / 94)); } }@media screen and (min-width: 414px) { .contact-us-overlay .content-wrapper .description p { font-size: calc(14px + 2 * ((100vw - 414px) / 354)); } }@media screen and (min-width: 768px) { .contact-us-overlay .content-wrapper .description p { font-size: 16px; } }.contact-us-overlay .content-wrapper .description p:nth-child(1) { margin-bottom: calc(0.7vw + 0.83vh); }.contact-us-overlay .content-wrapper .mails-wrapper .mail-item { text-align: center; }.contact-us-overlay .content-wrapper .mails-wrapper .mail-item a { color: #2287f0; font-family: var(--app-semi-bold-font); line-height: 1.57; }.contact-us-overlay .content-wrapper .mails-wrapper .mail-item a { font-size: 14px; }@media screen and (min-width: 320px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item a { font-size: calc(14px + 0 * ((100vw - 320px) / 94)); } }@media screen and (min-width: 414px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item a { font-size: calc(14px + 2 * ((100vw - 414px) / 354)); } }@media screen and (min-width: 768px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item a { font-size: 16px; } }.contact-us-overlay .content-wrapper .mails-wrapper .mail-item .subject { padding-top: 6px; font-family: var(--app-regular-font); line-height: 1.5; }.contact-us-overlay .content-wrapper .mails-wrapper .mail-item .subject { font-size: 12px; }@media screen and (min-width: 320px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item .subject { font-size: calc(12px + 0 * ((100vw - 320px) / 94)); } }@media screen and (min-width: 414px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item .subject { font-size: calc(12px + 2 * ((100vw - 414px) / 354)); } }@media screen and (min-width: 768px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item .subject { font-size: 14px; } }.contact-us-overlay .content-wrapper .mails-wrapper .separator { width: calc(0.26vw + 0.3125vh); height: calc(0.26vw + 0.3125vh); min-width: 4px; min-height: 4px; background: white; opacity: 0.5; border-radius: 50%; }/* 2k, 4k - 1921px */@media only screen and (min-width: 120.0625em) { .contact-us-overlay .content-wrapper .title { max-width: 50%; } .contact-us-overlay .content-wrapper .title { font-size: 38px; } }@media only screen and (min-width: 120.0625em) and (min-width: 1921px) { .contact-us-overlay .content-wrapper .title { font-size: calc(38px + 34 * ((100vw - 1921px) / 639)); } }@media only screen and (min-width: 120.0625em) and (min-width: 2560px) { .contact-us-overlay .content-wrapper .title { font-size: calc(72px + 20 * ((100vw - 2560px) / 1280)); } }@media only screen and (min-width: 120.0625em) and (min-width: 3840px) { .contact-us-overlay .content-wrapper .title { font-size: 92px; } }@media only screen and (min-width: 120.0625em) { .contact-us-overlay .content-wrapper .description { max-width: 55%; } .contact-us-overlay .content-wrapper .description p { font-size: 16px; } }@media only screen and (min-width: 120.0625em) and (min-width: 1921px) { .contact-us-overlay .content-wrapper .description p { font-size: calc(16px + 8 * ((100vw - 1921px) / 639)); } }@media only screen and (min-width: 120.0625em) and (min-width: 2560px) { .contact-us-overlay .content-wrapper .description p { font-size: calc(24px + 12 * ((100vw - 2560px) / 1280)); } }@media only screen and (min-width: 120.0625em) and (min-width: 3840px) { .contact-us-overlay .content-wrapper .description p { font-size: 36px; } }@media only screen and (min-width: 120.0625em) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item a { font-size: 16px; } }@media only screen and (min-width: 120.0625em) and (min-width: 1921px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item a { font-size: calc(16px + 10 * ((100vw - 1921px) / 639)); } }@media only screen and (min-width: 120.0625em) and (min-width: 2560px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item a { font-size: calc(26px + 6 * ((100vw - 2560px) / 1280)); } }@media only screen and (min-width: 120.0625em) and (min-width: 3840px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item a { font-size: 32px; } }@media only screen and (min-width: 120.0625em) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item .subject { font-size: 14px; } }@media only screen and (min-width: 120.0625em) and (min-width: 1921px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item .subject { font-size: calc(14px + 8 * ((100vw - 1921px) / 639)); } }@media only screen and (min-width: 120.0625em) and (min-width: 2560px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item .subject { font-size: calc(22px + 6 * ((100vw - 2560px) / 1280)); } }@media only screen and (min-width: 120.0625em) and (min-width: 3840px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item .subject { font-size: 28px; } }/* tablet - 1024px */@media only screen and (max-width: 64em) { .contact-us-overlay .content-wrapper { height: 100%; } .contact-us-overlay .content-wrapper .mails-wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-height: 50%; } .contact-us-overlay .content-wrapper .mails-wrapper .mail-item { width: 100%; padding: 2.08vh 0; } .contact-us-overlay .content-wrapper .mails-wrapper .separator { margin: 0 auto; } }@media only screen and (max-width: 64em) and (orientation: landscape) { .contact-us-overlay .content-wrapper .description p { font-size: 14px; } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 320px) { .contact-us-overlay .content-wrapper .description p { font-size: calc(14px + 0 * ((100vw - 320px) / 448)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 768px) { .contact-us-overlay .content-wrapper .description p { font-size: calc(14px + 0 * ((100vw - 768px) / 256)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 1024px) { .contact-us-overlay .content-wrapper .description p { font-size: 14px; } }@media only screen and (max-width: 64em) and (orientation: landscape) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item a { font-size: 14px; } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 320px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item a { font-size: calc(14px + 0 * ((100vw - 320px) / 448)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 768px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item a { font-size: calc(14px + 0 * ((100vw - 768px) / 256)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 1024px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item a { font-size: 14px; } }@media only screen and (max-width: 64em) and (orientation: landscape) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item .subject { font-size: 12px; } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 320px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item .subject { font-size: calc(12px + 0 * ((100vw - 320px) / 448)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 768px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item .subject { font-size: calc(12px + 0 * ((100vw - 768px) / 256)); } }@media only screen and (max-width: 64em) and (orientation: landscape) and (min-width: 1024px) { .contact-us-overlay .content-wrapper .mails-wrapper .mail-item .subject { font-size: 12px; } }/* phone landscape - 896px */@media only screen and (max-width: 56em) and (orientation: landscape) { .contact-us-overlay { padding: calc(2.11vw + 2.5vh); } .contact-us-overlay .content-wrapper { height: 90%; } .contact-us-overlay .content-wrapper .title { margin-bottom: calc(1.05vw + 1.25vh); margin-top: calc(1.25vw + 1.45vh); } .contact-us-overlay .content-wrapper .title { font-size: 20px; } }@media only screen and (max-width: 56em) and (orientation: landscape) and (min-width: 320px) { .contact-us-overlay .content-wrapper .title { font-size: calc(20px + 0 * ((100vw - 320px) / 94)); } }@media only screen and (max-width: 56em) and (orientation: landscape) and (min-width: 414px) { .contact-us-overlay .content-wrapper .title { font-size: calc(20px + 0 * ((100vw - 414px) / 482)); } }@media only screen and (max-width: 56em) and (orientation: landscape) and (min-width: 896px) { .contact-us-overlay .content-wrapper .title { font-size: 20px; } }@media only screen and (max-width: 56em) and (orientation: landscape) { .contact-us-overlay .content-wrapper .description { margin-bottom: 0; } .contact-us-overlay .content-wrapper .mails-wrapper { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .contact-us-overlay .content-wrapper .mails-wrapper .mail-item { width: 50%; } .contact-us-overlay .content-wrapper .mails-wrapper .mail-item .subject { padding-top: 0; } .contact-us-overlay .content-wrapper .mails-wrapper .separator { display: none; } }/* tablet - 768px */@media only screen and (max-width: 48em) and (orientation: portrait) { .contact-us-overlay .content-wrapper .title { margin-bottom: calc(3.75vw + 1.87vh); } .contact-us-overlay .content-wrapper .mails-wrapper { margin: auto; } .contact-us-overlay .content-wrapper .mails-wrapper .mail-item { width: 100%; } .contact-us-overlay .content-wrapper .mails-wrapper .separator { display: block; } .contact-us-overlay .content-wrapper .description { margin-bottom: 0; } .contact-us-overlay .content-wrapper .description:nth-child(1) { margin-bottom: calc(1.09vw + 0.55vh); } }/* phone - 416px */@media only screen and (max-width: 26em) and (orientation: portrait) { .contact-us-overlay { padding: calc(1.74vw + 0.54vh) calc(1.73vw + 0.54vh) calc(1.73vw + 0.54vh) calc(3.75vw + 1.16vh); } .contact-us-overlay .content-wrapper { padding-right: calc(2.01vw + 0.62vh); } .contact-us-overlay .content-wrapper .title { max-width: 300px; line-height: 1.2; letter-spacing: 0.67px; } .contact-us-overlay .content-wrapper .description { max-width: 320px; } .contact-us-overlay .content-wrapper .description p:nth-child(1) { margin-bottom: calc(1.44vw + 0.44vh); } .contact-us-overlay .content-wrapper .mails-wrapper .mail-item { padding: 0; } .contact-us-overlay .content-wrapper .mails-wrapper .mail-item .subject { padding-top: 2px; } }.app-image-view-container { height: 82%; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 10vw; }.app-image-view-container img { -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; max-width: 100%; width: auto; height: 100%; z-index: 1; }.app-image-view-container .overlay-button-close { z-index: 1; top: 4.42vh; right: 4.2vw; }.app-overlay-backdrop { position: absolute; width: 100%; height: 100%; opacity: 0.5; background: black; }@media only screen and (max-width: 64em) and (orientation: portrait) { .app-image-view-container { padding: 30px 0 0; } .app-image-view-container .overlay-button { position: absolute; } .app-image-view-container .overlay-button.overlay-button-close { top: 20px; right: 20px; } }/* phone - 416px */@media only screen and (max-width: 26em) and (orientation: portrait) { .app-image-view-container .overlay-button.overlay-button-close { top: 10px; right: 10px; } }/* colors *//* spacing *//* sizes *//* text *//* 12.5px *//* 15px *//* 16px *//* 18px *//* 20px *//* 25px *//* 28px *//* 35px */@media all and (max-width: 69em) { /* sizes */ /* text */ }@media all and (max-width: 59em) { /* sizes */ /* text */ }@media all and (max-height: 35em) and (orientation: landscape) { /* sizes */ /* text */ }@media all and (max-height: 42em) and (orientation: portrait) { /* sizes */ /* text */ }.iframe-overlay { width: 100%; height: 100%; padding: 0; margin: 0 72px; border-radius: 0; overflow: unset; }.iframe-overlay .iframe-holder { position: relative; width: 100%; height: 100%; margin: 12px 0 20px; border-radius: 6px; overflow: hidden; background-color: #fff; }.iframe-overlay .iframe-holder iframe { width: 100%; height: 100%; }.iframe-overlay .overlay-button-close { position: absolute; top: 12px; left: 100%; width: 48px; height: 48px; margin: 0 0 0 12px; }@media only screen and (orientation: portrait) { .iframe-overlay { margin: 0; padding: 12px; } .iframe-overlay .iframe-holder { margin: 0; } .iframe-overlay .overlay-button-close { position: relative; top: 0; left: 0; margin-bottom: 12px; -ms-flex-item-align: end; align-self: flex-end; } }/* Tablet - 1024px (landscape) */@media only screen and (min-width: 64em) and (orientation: landscape) { .iframe-overlay { padding: 0; width: 84%; height: 84%; margin: 0 3% 0 0; } .iframe-overlay .iframe-holder { margin: 0; } .iframe-overlay .overlay-button-close { top: -32px; width: 64px; height: 64px; margin: 0 0 0 12px; } }/* Tablet - 768px (portrait) */@media only screen and (min-width: 48em) and (orientation: portrait) { .iframe-overlay { padding: 20px; } .iframe-overlay .overlay-button-close { width: 64px; height: 64px; margin-bottom: 20px; } }/* Desktop - 1366px */@media only screen and (min-width: 1366px) { .iframe-overlay .overlay-button-close { top: calc(-0.935vw - 2.5vh); width: calc(1.87vw + 5vh); height: calc(1.87vw + 5vh); } }/* Desktop - 1024px (portrait) */@media only screen and (min-width: 1024px) and (orientation: portrait) { .iframe-overlay .overlay-button-close { top: unset; width: calc(1.87vw + 5vh); height: calc(1.87vw + 5vh); } }/style>style typetext/css>.dg ul{list-style:none;margin:0;padding:0;width:100%;clear:both}.dg.ac{position:fixed;top:0;left:0;right:0;height:0;z-index:0}.dg:not(.ac) .main{overflow:hidden}.dg.main{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.dg.main.taller-than-window{overflow-y:auto}.dg.main.taller-than-window .close-button{opacity:1;margin-top:-1px;border-top:1px solid #2c2c2c}.dg.main ul.closed .close-button{opacity:1 !important}.dg.main:hover .close-button,.dg.main .close-button.drag{opacity:1}.dg.main .close-button{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear;border:0;line-height:19px;height:20px;cursor:pointer;text-align:center;background-color:#000}.dg.main .close-button.close-top{position:relative}.dg.main .close-button.close-bottom{position:absolute}.dg.main .close-button:hover{background-color:#111}.dg.a{float:right;margin-right:15px;overflow-y:visible}.dg.a.has-save>ul.close-top{margin-top:0}.dg.a.has-save>ul.close-bottom{margin-top:27px}.dg.a.has-save>ul.closed{margin-top:0}.dg.a .save-row{top:0;z-index:1002}.dg.a .save-row.close-top{position:relative}.dg.a .save-row.close-bottom{position:fixed}.dg li{-webkit-transition:height .1s ease-out;-o-transition:height .1s ease-out;-moz-transition:height .1s ease-out;transition:height .1s ease-out;-webkit-transition:overflow .1s linear;-o-transition:overflow .1s linear;-moz-transition:overflow .1s linear;transition:overflow .1s linear}.dg li:not(.folder){cursor:auto;height:27px;line-height:27px;padding:0 4px 0 5px}.dg li.folder{padding:0;border-left:4px solid rgba(0,0,0,0)}.dg li.title{cursor:pointer;margin-left:-4px}.dg .closed li:not(.title),.dg .closed ul li,.dg .closed ul li>*{height:0;overflow:hidden;border:0}.dg .cr{clear:both;padding-left:3px;height:27px;overflow:hidden}.dg .property-name{cursor:default;float:left;clear:left;width:40%;overflow:hidden;text-overflow:ellipsis}.dg .c{float:left;width:60%;position:relative}.dg .c inputtypetext{border:0;margin-top:4px;padding:3px;width:100%;float:right}.dg .has-slider inputtypetext{width:30%;margin-left:0}.dg .slider{float:left;width:66%;margin-left:-5px;margin-right:0;height:19px;margin-top:4px}.dg .slider-fg{height:100%}.dg .c inputtypecheckbox{margin-top:7px}.dg .c select{margin-top:5px}.dg .cr.function,.dg .cr.function .property-name,.dg .cr.function *,.dg .cr.boolean,.dg .cr.boolean *{cursor:pointer}.dg .cr.color{overflow:visible}.dg .selector{display:none;position:absolute;margin-left:-9px;margin-top:23px;z-index:10}.dg .c:hover .selector,.dg .selector.drag{display:block}.dg li.save-row{padding:0}.dg li.save-row .button{display:inline-block;padding:0px 6px}.dg.dialogue{background-color:#222;width:460px;padding:15px;font-size:13px;line-height:15px}#dg-new-constructor{padding:10px;color:#222;font-family:Monaco, monospace;font-size:10px;border:0;resize:none;box-shadow:inset 1px 1px 1px #888;word-wrap:break-word;margin:12px 0;display:block;width:440px;overflow-y:scroll;height:100px;position:relative}#dg-local-explain{display:none;font-size:11px;line-height:17px;border-radius:3px;background-color:#333;padding:8px;margin-top:10px}#dg-local-explain code{font-size:10px}#dat-gui-save-locally{display:none}.dg{color:#eee;font:11px Lucida Grande, sans-serif;text-shadow:0 -1px 0 #111}.dg.main::-webkit-scrollbar{width:5px;background:#1a1a1a}.dg.main::-webkit-scrollbar-corner{height:0;display:none}.dg.main::-webkit-scrollbar-thumb{border-radius:5px;background:#676767}.dg li:not(.folder){background:#1a1a1a;border-bottom:1px solid #2c2c2c}.dg li.save-row{line-height:25px;background:#dad5cb;border:0}.dg li.save-row select{margin-left:5px;width:108px}.dg li.save-row .button{margin-left:5px;margin-top:1px;border-radius:2px;font-size:9px;line-height:7px;padding:4px 4px 5px 4px;background:#c5bdad;color:#fff;text-shadow:0 1px 0 #b0a58f;box-shadow:0 -1px 0 #b0a58f;cursor:pointer}.dg li.save-row .button.gears{background:#c5bdad url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNpiYKAU/P//PwGIC/ApCABiBSAW+I8AClAcgKxQ4T9hoMAEUrxx2QSGN6+egDX+/vWT4e7N82AMYoPAx/evwWoYoSYbACX2s7KxCxzcsezDh3evFoDEBYTEEqycggWAzA9AuUSQQgeYPa9fPv6/YWm/Acx5IPb7ty/fw+QZblw67vDs8R0YHyQhgObx+yAJkBqmG5dPPDh1aPOGR/eugW0G4vlIoTIfyFcA+QekhhHJhPdQxbiAIguMBTQZrPD7108M6roWYDFQiIAAv6Aow/1bFwXgis+f2LUAynwoIaNcz8XNx3Dl7MEJUDGQpx9gtQ8YCueB+D26OECAAQDadt7e46D42QAAAABJRU5ErkJggg) 2px 1px no-repeat;height:7px;width:8px}.dg li.save-row .button:hover{background-color:#bab19e;box-shadow:0 -1px 0 #b0a58f}.dg li.folder{border-bottom:0}.dg li.title{padding-left:16px;background:#000 url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlI+hKgFxoCgAOw) 6px 10px no-repeat;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.2)}.dg .closed li.title{background-image:url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlGIWqMCbWAEAOw)}.dg .cr.boolean{border-left:3px solid #806787}.dg .cr.color{border-left:3px solid}.dg .cr.function{border-left:3px solid #e61d5f}.dg .cr.number{border-left:3px solid #2FA1D6}.dg .cr.number inputtypetext{color:#2FA1D6}.dg .cr.string{border-left:3px solid #1ed36f}.dg .cr.string inputtypetext{color:#1ed36f}.dg .cr.function:hover,.dg .cr.boolean:hover{background:#111}.dg .c inputtypetext{background:#303030;outline:none}.dg .c inputtypetext:hover{background:#3c3c3c}.dg .c inputtypetext:focus{background:#494949;color:#fff}.dg .c .slider{background:#303030;cursor:ew-resize}.dg .c .slider-fg{background:#2FA1D6;max-width:100%}.dg .c .slider:hover{background:#3c3c3c}.dg .c .slider:hover .slider-fg{background:#44abda}/style>style typetext/css>.dg ul{list-style:none;margin:0;padding:0;width:100%;clear:both}.dg.ac{position:fixed;top:0;left:0;right:0;height:0;z-index:0}.dg:not(.ac) .main{overflow:hidden}.dg.main{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.dg.main.taller-than-window{overflow-y:auto}.dg.main.taller-than-window .close-button{opacity:1;margin-top:-1px;border-top:1px solid #2c2c2c}.dg.main ul.closed .close-button{opacity:1 !important}.dg.main:hover .close-button,.dg.main .close-button.drag{opacity:1}.dg.main .close-button{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear;border:0;line-height:19px;height:20px;cursor:pointer;text-align:center;background-color:#000}.dg.main .close-button.close-top{position:relative}.dg.main .close-button.close-bottom{position:absolute}.dg.main .close-button:hover{background-color:#111}.dg.a{float:right;margin-right:15px;overflow-y:visible}.dg.a.has-save>ul.close-top{margin-top:0}.dg.a.has-save>ul.close-bottom{margin-top:27px}.dg.a.has-save>ul.closed{margin-top:0}.dg.a .save-row{top:0;z-index:1002}.dg.a .save-row.close-top{position:relative}.dg.a .save-row.close-bottom{position:fixed}.dg li{-webkit-transition:height .1s ease-out;-o-transition:height .1s ease-out;-moz-transition:height .1s ease-out;transition:height .1s ease-out;-webkit-transition:overflow .1s linear;-o-transition:overflow .1s linear;-moz-transition:overflow .1s linear;transition:overflow .1s linear}.dg li:not(.folder){cursor:auto;height:27px;line-height:27px;padding:0 4px 0 5px}.dg li.folder{padding:0;border-left:4px solid rgba(0,0,0,0)}.dg li.title{cursor:pointer;margin-left:-4px}.dg .closed li:not(.title),.dg .closed ul li,.dg .closed ul li>*{height:0;overflow:hidden;border:0}.dg .cr{clear:both;padding-left:3px;height:27px;overflow:hidden}.dg .property-name{cursor:default;float:left;clear:left;width:40%;overflow:hidden;text-overflow:ellipsis}.dg .c{float:left;width:60%;position:relative}.dg .c inputtypetext{border:0;margin-top:4px;padding:3px;width:100%;float:right}.dg .has-slider inputtypetext{width:30%;margin-left:0}.dg .slider{float:left;width:66%;margin-left:-5px;margin-right:0;height:19px;margin-top:4px}.dg .slider-fg{height:100%}.dg .c inputtypecheckbox{margin-top:7px}.dg .c select{margin-top:5px}.dg .cr.function,.dg .cr.function .property-name,.dg .cr.function *,.dg .cr.boolean,.dg .cr.boolean *{cursor:pointer}.dg .cr.color{overflow:visible}.dg .selector{display:none;position:absolute;margin-left:-9px;margin-top:23px;z-index:10}.dg .c:hover .selector,.dg .selector.drag{display:block}.dg li.save-row{padding:0}.dg li.save-row .button{display:inline-block;padding:0px 6px}.dg.dialogue{background-color:#222;width:460px;padding:15px;font-size:13px;line-height:15px}#dg-new-constructor{padding:10px;color:#222;font-family:Monaco, monospace;font-size:10px;border:0;resize:none;box-shadow:inset 1px 1px 1px #888;word-wrap:break-word;margin:12px 0;display:block;width:440px;overflow-y:scroll;height:100px;position:relative}#dg-local-explain{display:none;font-size:11px;line-height:17px;border-radius:3px;background-color:#333;padding:8px;margin-top:10px}#dg-local-explain code{font-size:10px}#dat-gui-save-locally{display:none}.dg{color:#eee;font:11px Lucida Grande, sans-serif;text-shadow:0 -1px 0 #111}.dg.main::-webkit-scrollbar{width:5px;background:#1a1a1a}.dg.main::-webkit-scrollbar-corner{height:0;display:none}.dg.main::-webkit-scrollbar-thumb{border-radius:5px;background:#676767}.dg li:not(.folder){background:#1a1a1a;border-bottom:1px solid #2c2c2c}.dg li.save-row{line-height:25px;background:#dad5cb;border:0}.dg li.save-row select{margin-left:5px;width:108px}.dg li.save-row .button{margin-left:5px;margin-top:1px;border-radius:2px;font-size:9px;line-height:7px;padding:4px 4px 5px 4px;background:#c5bdad;color:#fff;text-shadow:0 1px 0 #b0a58f;box-shadow:0 -1px 0 #b0a58f;cursor:pointer}.dg li.save-row .button.gears{background:#c5bdad url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNpiYKAU/P//PwGIC/ApCABiBSAW+I8AClAcgKxQ4T9hoMAEUrxx2QSGN6+egDX+/vWT4e7N82AMYoPAx/evwWoYoSYbACX2s7KxCxzcsezDh3evFoDEBYTEEqycggWAzA9AuUSQQgeYPa9fPv6/YWm/Acx5IPb7ty/fw+QZblw67vDs8R0YHyQhgObx+yAJkBqmG5dPPDh1aPOGR/eugW0G4vlIoTIfyFcA+QekhhHJhPdQxbiAIguMBTQZrPD7108M6roWYDFQiIAAv6Aow/1bFwXgis+f2LUAynwoIaNcz8XNx3Dl7MEJUDGQpx9gtQ8YCueB+D26OECAAQDadt7e46D42QAAAABJRU5ErkJggg) 2px 1px no-repeat;height:7px;width:8px}.dg li.save-row .button:hover{background-color:#bab19e;box-shadow:0 -1px 0 #b0a58f}.dg li.folder{border-bottom:0}.dg li.title{padding-left:16px;background:#000 url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlI+hKgFxoCgAOw) 6px 10px no-repeat;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.2)}.dg .closed li.title{background-image:url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlGIWqMCbWAEAOw)}.dg .cr.boolean{border-left:3px solid #806787}.dg .cr.color{border-left:3px solid}.dg .cr.function{border-left:3px solid #e61d5f}.dg .cr.number{border-left:3px solid #2FA1D6}.dg .cr.number inputtypetext{color:#2FA1D6}.dg .cr.string{border-left:3px solid #1ed36f}.dg .cr.string inputtypetext{color:#1ed36f}.dg .cr.function:hover,.dg .cr.boolean:hover{background:#111}.dg .c inputtypetext{background:#303030;outline:none}.dg .c inputtypetext:hover{background:#3c3c3c}.dg .c inputtypetext:focus{background:#494949;color:#fff}.dg .c .slider{background:#303030;cursor:ew-resize}.dg .c .slider-fg{background:#2FA1D6;max-width:100%}.dg .c .slider:hover{background:#3c3c3c}.dg .c .slider:hover .slider-fg{background:#44abda}/style>style typetext/css>.dg ul{list-style:none;margin:0;padding:0;width:100%;clear:both}.dg.ac{position:fixed;top:0;left:0;right:0;height:0;z-index:0}.dg:not(.ac) .main{overflow:hidden}.dg.main{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.dg.main.taller-than-window{overflow-y:auto}.dg.main.taller-than-window .close-button{opacity:1;margin-top:-1px;border-top:1px solid #2c2c2c}.dg.main ul.closed .close-button{opacity:1 !important}.dg.main:hover .close-button,.dg.main .close-button.drag{opacity:1}.dg.main .close-button{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear;border:0;line-height:19px;height:20px;cursor:pointer;text-align:center;background-color:#000}.dg.main .close-button.close-top{position:relative}.dg.main .close-button.close-bottom{position:absolute}.dg.main .close-button:hover{background-color:#111}.dg.a{float:right;margin-right:15px;overflow-y:visible}.dg.a.has-save>ul.close-top{margin-top:0}.dg.a.has-save>ul.close-bottom{margin-top:27px}.dg.a.has-save>ul.closed{margin-top:0}.dg.a .save-row{top:0;z-index:1002}.dg.a .save-row.close-top{position:relative}.dg.a .save-row.close-bottom{position:fixed}.dg li{-webkit-transition:height .1s ease-out;-o-transition:height .1s ease-out;-moz-transition:height .1s ease-out;transition:height .1s ease-out;-webkit-transition:overflow .1s linear;-o-transition:overflow .1s linear;-moz-transition:overflow .1s linear;transition:overflow .1s linear}.dg li:not(.folder){cursor:auto;height:27px;line-height:27px;padding:0 4px 0 5px}.dg li.folder{padding:0;border-left:4px solid rgba(0,0,0,0)}.dg li.title{cursor:pointer;margin-left:-4px}.dg .closed li:not(.title),.dg .closed ul li,.dg .closed ul li>*{height:0;overflow:hidden;border:0}.dg .cr{clear:both;padding-left:3px;height:27px;overflow:hidden}.dg .property-name{cursor:default;float:left;clear:left;width:40%;overflow:hidden;text-overflow:ellipsis}.dg .c{float:left;width:60%;position:relative}.dg .c inputtypetext{border:0;margin-top:4px;padding:3px;width:100%;float:right}.dg .has-slider inputtypetext{width:30%;margin-left:0}.dg .slider{float:left;width:66%;margin-left:-5px;margin-right:0;height:19px;margin-top:4px}.dg .slider-fg{height:100%}.dg .c inputtypecheckbox{margin-top:7px}.dg .c select{margin-top:5px}.dg .cr.function,.dg .cr.function .property-name,.dg .cr.function *,.dg .cr.boolean,.dg .cr.boolean *{cursor:pointer}.dg .cr.color{overflow:visible}.dg .selector{display:none;position:absolute;margin-left:-9px;margin-top:23px;z-index:10}.dg .c:hover .selector,.dg .selector.drag{display:block}.dg li.save-row{padding:0}.dg li.save-row .button{display:inline-block;padding:0px 6px}.dg.dialogue{background-color:#222;width:460px;padding:15px;font-size:13px;line-height:15px}#dg-new-constructor{padding:10px;color:#222;font-family:Monaco, monospace;font-size:10px;border:0;resize:none;box-shadow:inset 1px 1px 1px #888;word-wrap:break-word;margin:12px 0;display:block;width:440px;overflow-y:scroll;height:100px;position:relative}#dg-local-explain{display:none;font-size:11px;line-height:17px;border-radius:3px;background-color:#333;padding:8px;margin-top:10px}#dg-local-explain code{font-size:10px}#dat-gui-save-locally{display:none}.dg{color:#eee;font:11px Lucida Grande, sans-serif;text-shadow:0 -1px 0 #111}.dg.main::-webkit-scrollbar{width:5px;background:#1a1a1a}.dg.main::-webkit-scrollbar-corner{height:0;display:none}.dg.main::-webkit-scrollbar-thumb{border-radius:5px;background:#676767}.dg li:not(.folder){background:#1a1a1a;border-bottom:1px solid #2c2c2c}.dg li.save-row{line-height:25px;background:#dad5cb;border:0}.dg li.save-row select{margin-left:5px;width:108px}.dg li.save-row .button{margin-left:5px;margin-top:1px;border-radius:2px;font-size:9px;line-height:7px;padding:4px 4px 5px 4px;background:#c5bdad;color:#fff;text-shadow:0 1px 0 #b0a58f;box-shadow:0 -1px 0 #b0a58f;cursor:pointer}.dg li.save-row .button.gears{background:#c5bdad url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNpiYKAU/P//PwGIC/ApCABiBSAW+I8AClAcgKxQ4T9hoMAEUrxx2QSGN6+egDX+/vWT4e7N82AMYoPAx/evwWoYoSYbACX2s7KxCxzcsezDh3evFoDEBYTEEqycggWAzA9AuUSQQgeYPa9fPv6/YWm/Acx5IPb7ty/fw+QZblw67vDs8R0YHyQhgObx+yAJkBqmG5dPPDh1aPOGR/eugW0G4vlIoTIfyFcA+QekhhHJhPdQxbiAIguMBTQZrPD7108M6roWYDFQiIAAv6Aow/1bFwXgis+f2LUAynwoIaNcz8XNx3Dl7MEJUDGQpx9gtQ8YCueB+D26OECAAQDadt7e46D42QAAAABJRU5ErkJggg) 2px 1px no-repeat;height:7px;width:8px}.dg li.save-row .button:hover{background-color:#bab19e;box-shadow:0 -1px 0 #b0a58f}.dg li.folder{border-bottom:0}.dg li.title{padding-left:16px;background:#000 url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlI+hKgFxoCgAOw) 6px 10px no-repeat;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.2)}.dg .closed li.title{background-image:url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlGIWqMCbWAEAOw)}.dg .cr.boolean{border-left:3px solid #806787}.dg .cr.color{border-left:3px solid}.dg .cr.function{border-left:3px solid #e61d5f}.dg .cr.number{border-left:3px solid #2FA1D6}.dg .cr.number inputtypetext{color:#2FA1D6}.dg .cr.string{border-left:3px solid #1ed36f}.dg .cr.string inputtypetext{color:#1ed36f}.dg .cr.function:hover,.dg .cr.boolean:hover{background:#111}.dg .c inputtypetext{background:#303030;outline:none}.dg .c inputtypetext:hover{background:#3c3c3c}.dg .c inputtypetext:focus{background:#494949;color:#fff}.dg .c .slider{background:#303030;cursor:ew-resize}.dg .c .slider-fg{background:#2FA1D6;max-width:100%}.dg .c .slider:hover{background:#3c3c3c}.dg .c .slider:hover .slider-fg{background:#44abda}/style>style typetext/css>.dg ul{list-style:none;margin:0;padding:0;width:100%;clear:both}.dg.ac{position:fixed;top:0;left:0;right:0;height:0;z-index:0}.dg:not(.ac) .main{overflow:hidden}.dg.main{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.dg.main.taller-than-window{overflow-y:auto}.dg.main.taller-than-window .close-button{opacity:1;margin-top:-1px;border-top:1px solid #2c2c2c}.dg.main ul.closed .close-button{opacity:1 !important}.dg.main:hover .close-button,.dg.main .close-button.drag{opacity:1}.dg.main .close-button{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear;border:0;line-height:19px;height:20px;cursor:pointer;text-align:center;background-color:#000}.dg.main .close-button.close-top{position:relative}.dg.main .close-button.close-bottom{position:absolute}.dg.main .close-button:hover{background-color:#111}.dg.a{float:right;margin-right:15px;overflow-y:visible}.dg.a.has-save>ul.close-top{margin-top:0}.dg.a.has-save>ul.close-bottom{margin-top:27px}.dg.a.has-save>ul.closed{margin-top:0}.dg.a .save-row{top:0;z-index:1002}.dg.a .save-row.close-top{position:relative}.dg.a .save-row.close-bottom{position:fixed}.dg li{-webkit-transition:height .1s ease-out;-o-transition:height .1s ease-out;-moz-transition:height .1s ease-out;transition:height .1s ease-out;-webkit-transition:overflow .1s linear;-o-transition:overflow .1s linear;-moz-transition:overflow .1s linear;transition:overflow .1s linear}.dg li:not(.folder){cursor:auto;height:27px;line-height:27px;padding:0 4px 0 5px}.dg li.folder{padding:0;border-left:4px solid rgba(0,0,0,0)}.dg li.title{cursor:pointer;margin-left:-4px}.dg .closed li:not(.title),.dg .closed ul li,.dg .closed ul li>*{height:0;overflow:hidden;border:0}.dg .cr{clear:both;padding-left:3px;height:27px;overflow:hidden}.dg .property-name{cursor:default;float:left;clear:left;width:40%;overflow:hidden;text-overflow:ellipsis}.dg .c{float:left;width:60%;position:relative}.dg .c inputtypetext{border:0;margin-top:4px;padding:3px;width:100%;float:right}.dg .has-slider inputtypetext{width:30%;margin-left:0}.dg .slider{float:left;width:66%;margin-left:-5px;margin-right:0;height:19px;margin-top:4px}.dg .slider-fg{height:100%}.dg .c inputtypecheckbox{margin-top:7px}.dg .c select{margin-top:5px}.dg .cr.function,.dg .cr.function .property-name,.dg .cr.function *,.dg .cr.boolean,.dg .cr.boolean *{cursor:pointer}.dg .cr.color{overflow:visible}.dg .selector{display:none;position:absolute;margin-left:-9px;margin-top:23px;z-index:10}.dg .c:hover .selector,.dg .selector.drag{display:block}.dg li.save-row{padding:0}.dg li.save-row .button{display:inline-block;padding:0px 6px}.dg.dialogue{background-color:#222;width:460px;padding:15px;font-size:13px;line-height:15px}#dg-new-constructor{padding:10px;color:#222;font-family:Monaco, monospace;font-size:10px;border:0;resize:none;box-shadow:inset 1px 1px 1px #888;word-wrap:break-word;margin:12px 0;display:block;width:440px;overflow-y:scroll;height:100px;position:relative}#dg-local-explain{display:none;font-size:11px;line-height:17px;border-radius:3px;background-color:#333;padding:8px;margin-top:10px}#dg-local-explain code{font-size:10px}#dat-gui-save-locally{display:none}.dg{color:#eee;font:11px Lucida Grande, sans-serif;text-shadow:0 -1px 0 #111}.dg.main::-webkit-scrollbar{width:5px;background:#1a1a1a}.dg.main::-webkit-scrollbar-corner{height:0;display:none}.dg.main::-webkit-scrollbar-thumb{border-radius:5px;background:#676767}.dg li:not(.folder){background:#1a1a1a;border-bottom:1px solid #2c2c2c}.dg li.save-row{line-height:25px;background:#dad5cb;border:0}.dg li.save-row select{margin-left:5px;width:108px}.dg li.save-row .button{margin-left:5px;margin-top:1px;border-radius:2px;font-size:9px;line-height:7px;padding:4px 4px 5px 4px;background:#c5bdad;color:#fff;text-shadow:0 1px 0 #b0a58f;box-shadow:0 -1px 0 #b0a58f;cursor:pointer}.dg li.save-row .button.gears{background:#c5bdad url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNpiYKAU/P//PwGIC/ApCABiBSAW+I8AClAcgKxQ4T9hoMAEUrxx2QSGN6+egDX+/vWT4e7N82AMYoPAx/evwWoYoSYbACX2s7KxCxzcsezDh3evFoDEBYTEEqycggWAzA9AuUSQQgeYPa9fPv6/YWm/Acx5IPb7ty/fw+QZblw67vDs8R0YHyQhgObx+yAJkBqmG5dPPDh1aPOGR/eugW0G4vlIoTIfyFcA+QekhhHJhPdQxbiAIguMBTQZrPD7108M6roWYDFQiIAAv6Aow/1bFwXgis+f2LUAynwoIaNcz8XNx3Dl7MEJUDGQpx9gtQ8YCueB+D26OECAAQDadt7e46D42QAAAABJRU5ErkJggg) 2px 1px no-repeat;height:7px;width:8px}.dg li.save-row .button:hover{background-color:#bab19e;box-shadow:0 -1px 0 #b0a58f}.dg li.folder{border-bottom:0}.dg li.title{padding-left:16px;background:#000 url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlI+hKgFxoCgAOw) 6px 10px no-repeat;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.2)}.dg .closed li.title{background-image:url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlGIWqMCbWAEAOw)}.dg .cr.boolean{border-left:3px solid #806787}.dg .cr.color{border-left:3px solid}.dg .cr.function{border-left:3px solid #e61d5f}.dg .cr.number{border-left:3px solid #2FA1D6}.dg .cr.number inputtypetext{color:#2FA1D6}.dg .cr.string{border-left:3px solid #1ed36f}.dg .cr.string inputtypetext{color:#1ed36f}.dg .cr.function:hover,.dg .cr.boolean:hover{background:#111}.dg .c inputtypetext{background:#303030;outline:none}.dg .c inputtypetext:hover{background:#3c3c3c}.dg .c inputtypetext:focus{background:#494949;color:#fff}.dg .c .slider{background:#303030;cursor:ew-resize}.dg .c .slider-fg{background:#2FA1D6;max-width:100%}.dg .c .slider:hover{background:#3c3c3c}.dg .c .slider:hover .slider-fg{background:#44abda}/style>/head>body data-gr-c-s-loadedtrue>span idsphere-logo classwrapper left has-small-margin-top has-small-margin-left has-cursor-pointer is-hidden is-flex is-vertically-aligned-center> img srcdata:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0NHB4IiBoZWlnaHQ9IjQ0cHgiIHZpZXdCb3g9IjAgMCA0NCA0NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNMjEuOTk5NDY3Nyw0NCBDOS44Njg5NTE2MSw0NCAwLDM0LjEzNDk1MTYgMCwyMi4wMDk1ODA2IEMwLDkuODczMzg3MSA5Ljg2ODk1MTYxLDAgMjEuOTk5NDY3NywwIEMzNC4xMzA2OTM1LDAgNDQsOS44NzMzODcxIDQ0LDIyLjAwOTU4MDYgQzQ0LDM0LjEzNDk1MTYgMzQuMTMwNjkzNSw0NCAyMS45OTk0Njc3LDQ0IFogTTEwLjg0MTM4NzEsNi43NDU2NjEyOSBDOC42NzU2MjkwMyw4LjMzNjA0ODM5IDYuODQ4NzQxOTQsMTAuMzg2NjYxMyA1LjUyODAzMjI2LDEyLjcxNzk1MTYgQzMuOTI4Nzc0MTksMTUuNTQxMDQ4NCAzLjA4MzM3MDk3LDE4Ljc1NDQ2NzcgMy4wODMzNzA5NywyMi4wMTA0Njc3IEMzLjA4MzM3MDk3LDMyLjQzODQ2NzcgMTEuNTY5MTYxMyw0MC45MjI2NjEzIDIxLjk5OTQ2NzcsNDAuOTIyNjYxMyBDMzIuNDMwODM4Nyw0MC45MjI2NjEzIDQwLjkxNzMzODcsMzIuNDM4NjQ1MiA0MC45MTczMzg3LDIyLjAxMDQ2NzcgQzQwLjkxNzMzODcsMTguNzUzNzU4MSA0MC4wNzI2NDUyLDE1LjU0MDY5MzUgMzguNDc0Mjc0MiwxMi43MTg4Mzg3IEMzNy4xNTQwOTY4LDEwLjM4ODYxMjkgMzUuMzI3NzQxOSw4LjMzOTA2NDUyIDMzLjE2MjE2MTMsNi43NDk1NjQ1MiBDMzIuODk5NDAzMiwxMC4wMDYyNzQyIDI4LjA5MDk4MzksMTIuNTE4IDIxLjk5OTQ2NzcsMTIuNTE4IEMxNS45MDg0ODM5LDEyLjUxOCAxMS4xMDA5NTE2LDEwLjAwNDMyMjYgMTAuODQxMzg3MSw2Ljc0NTY2MTI5IFogTTIxLjk5OTQ2NzcsMi45OTk4MDY0NSBDMTkuNzY0ODcxLDIuOTk5ODA2NDUgMTcuNjQ0MzU0OCwzLjQxMTA2NDUyIDE2LjAyODQxOTQsNC4xNTc4MjI1OCBDMTQuNjA5MjQxOSw0LjgxMzc0MTk0IDEzLjc2MTg4NzEsNS42NzcyNDE5NCAxMy43NjE4ODcxLDYuNDY4MTc3NDIgQzEzLjc2MTg4NzEsNy4yNTc2OTM1NSAxNC42MDkwNjQ1LDguMTE5NTk2NzcgMTYuMDI3NzA5Nyw4Ljc3MzU2NDUyIEMxNy42NDMyOTAzLDkuNTE4NzI1ODEgMTkuNzYzOTgzOSw5LjkyODkxOTM1IDIxLjk5OTI5MDMsOS45Mjg5MTkzNSBDMjQuMjM0NTk2OCw5LjkyODkxOTM1IDI2LjM1NjE3NzQsOS41MTg3MjU4MSAyNy45NzI2NDUyLDguNzczNTY0NTIgQzI5LjM5MjcwOTcsOC4xMTkwNjQ1MiAzMC4yNDA1OTY4LDcuMjU3MzM4NzEgMzAuMjQwNTk2OCw2LjQ2ODE3NzQyIEMzMC4yNDA1OTY4LDUuNjc3NDE5MzUgMjkuMzkyNzA5Nyw0LjgxMzc0MTk0IDI3Ljk3MjY0NTIsNC4xNTc4MjI1OCBDMjYuMzU1ODIyNiwzLjQxMTA2NDUyIDI0LjIzNDQxOTQsMi45OTk4MDY0NSAyMS45OTk0Njc3LDIuOTk5ODA2NDUgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJVSS1LaXQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IlNQSC0tLVNQSC0tLUxvZ28tU2l6aW5nLS0tMTM2Nng3NjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNC4wMDAwMDAsIC0yNC4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iZWxlbWVudHMtLy1ncmFwaGljLS8tbG9nbyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQuMDAwMDAwLCAyNC4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9IlNwaGVyZV9pY29uX2NvbG91ciI+ICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDx1c2UgaWQ9IlNWR0lEXzFfIiBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg classicon-extra-large>/span>button idprivacy-btn-mock typebutton namebutton classis-hidden>PRIVACY/button>button idabout-us-btn-mock typebutton namebutton classis-hidden>ABOUT US/button>button idcopyright-btn-mock typebutton namebutton classis-hidden>COPYRIGHTS/button>ul idfullscreen-button-list classwrapper right button-list is-hidden-in-standalone> li idfullscreen-on-button classbutton-list-item is-hidden> img srcdata:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zLjUsMzYuMTVWMjYuOGMwLTAuNDUtMC4zNS0wLjgtMC44LTAuOEgwLjhDMC4zNSwyNiwwLDI2LjM1LDAsMjYuOHYxNC40QzAsNDEuNjUsMC4zNSw0MiwwLjgsNDJoMTQuNGMwLjQ1LDAsMC44LTAuMzUsMC44LTAuOHYtMS45YzAtMC40NS0wLjM1LTAuOC0wLjgtMC44SDUuOUwzOC41LDUuOXY5LjNjMCwwLjQ1LDAuMzUsMC44LDAuOCwwLjhoMS45YzAuNDUsMCwwLjgtMC4zNSwwLjgtMC44VjAuOEM0MiwwLjM1LDQxLjY1LDAsNDEuMiwwSDI2LjhDMjYuMzUsMCwyNiwwLjM1LDI2LDAuOHYxLjljMCwwLjQ1LDAuMzUsMC44LDAuOCwwLjhoOS4zNUwzLjUsMzYuMTV6Ii8+PC9zdmc+ classbutton icon-extra-small has-small-padding-all-around> /li> li idfullscreen-off-button classbutton-list-item is-hidden> img srcdata:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIgNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zOS4zOSwwLjI2TDMuNSwzNi4xNVYyNi44YzAtMC40NC0wLjM2LTAuOC0wLjgtMC44SDAuOEMwLjM2LDI2LDAsMjYuMzYsMCwyNi44djE0LjRDMCw0MS42NCwwLjM2LDQyLDAuOCw0MmgxNC40YzAuNDQsMCwwLjgtMC4zNiwwLjgtMC44di0xLjljMC0wLjQ0LTAuMzYtMC44LTAuOC0wLjhINS45TDQxLjc1LDIuNjVjMC4zMS0wLjMxLDAuMzEtMC44MSwwLjAxLTEuMTNsLTEuMjMtMS4yNkM0MC4yMS0wLjA1LDM5LjctMC4wNSwzOS4zOSwwLjI2eiIvPjwvc3ZnPg classbutton icon-extra-small has-small-padding-all-around> /li>/ul>span idaggregation-button classwrapper right bottom is-hidden> img idaggregation-button-image classbutton> /span>main idmain-container classno-select> canvas idgl-canvas>/canvas> div idoverlay classwrapper right top is-flex is-full-size is-center is-hidden> /div>/main>div iddebug-panel>/div>div classerrors-overlay> img classerrors-bg-image src/assets_static/images/404_bg_image.jpg> div classerrors-main-content-wrapper no-select> img classerrors-main-image src/assets_static/images/404_main_image.png> h2>GOT LOST?/h2> a href/> span iderrors-clicked-element stylecolor: white> Lets take you home img src/assets_static/images/404_forward_arrow_image.svg> /span> /a> /div>/div>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]