@font-face{font-family: 'blackhawk_swash'; src: url("fonts/blackhawk/blackhawk_swash-webfont.woff2") format("woff2"), url("fonts/blackhawk/blackhawk_swash-webfont.woff") format("woff"); font-weight: normal; font-style: normal}@font-face{font-family: 'blackhawk'; src: url("fonts/blackhawk/blackhawk-webfont.woff2") format("woff2"), url("fonts/blackhawk/blackhawk-webfont.woff") format("woff"); font-weight: normal; font-style: normal}@font-face{font-family: 'blackhawk'; src: url("fonts/blackhawk/blackhawk_italic-webfont.woff2") format("woff2"), url("fonts/blackhawk/blackhawk_italic-webfont.woff") format("woff"); font-weight: normal; font-style: italic}@font-face{font-family: 'DINOT-CondMedium'; src: url("fonts/dinot/DINOT-CondMedium.eot?#iefix") format("embedded-opentype"), url("fonts/dinot/DINOT-CondMedium.otf") format("opentype"), url("fonts/dinot/DINOT-CondMedium.woff") format("woff"), url("fonts/dinot/DINOT-CondMedium.ttf") format("truetype"), url("fonts/dinot/DINOT-CondMedium.svg#DINOT-CondMedium") format("svg"); font-weight: normal; font-style: normal}.gigi-diamond{font-size: 14px; color: #58585B}.gigi-diamond a,.gigi-diamond abbr,.gigi-diamond acronym,.gigi-diamond address,.gigi-diamond applet,.gigi-diamond area,.gigi-diamond article,.gigi-diamond aside,.gigi-diamond audio,.gigi-diamond b,.gigi-diamond base,.gigi-diamond basefont,.gigi-diamond bdi,.gigi-diamond bdo,.gigi-diamond big,.gigi-diamond blockquote,.gigi-diamond br,.gigi-diamond button,.gigi-diamond canvas,.gigi-diamond caption,.gigi-diamond center,.gigi-diamond cite,.gigi-diamond code,.gigi-diamond col,.gigi-diamond colgroup,.gigi-diamond datalist,.gigi-diamond dd,.gigi-diamond del,.gigi-diamond details,.gigi-diamond dfn,.gigi-diamond dialog,.gigi-diamond dir,.gigi-diamond div,.gigi-diamond dl,.gigi-diamond dt,.gigi-diamond em,.gigi-diamond embed,.gigi-diamond fieldset,.gigi-diamond figcaption,.gigi-diamond figure,.gigi-diamond font,.gigi-diamond footer,.gigi-diamond form,.gigi-diamond frame,.gigi-diamond frameset,.gigi-diamond head,.gigi-diamond header,.gigi-diamond h1,.gigi-diamond h2,.gigi-diamond h3,.gigi-diamond h4,.gigi-diamond h5,.gigi-diamond h6,.gigi-diamond hr,.gigi-diamond i,.gigi-diamond iframe,.gigi-diamond img,.gigi-diamond input,.gigi-diamond ins,.gigi-diamond kbd,.gigi-diamond keygen,.gigi-diamond label,.gigi-diamond legend,.gigi-diamond li,.gigi-diamond link,.gigi-diamond main,.gigi-diamond map,.gigi-diamond mark,.gigi-diamond menu,.gigi-diamond menuitem,.gigi-diamond meta,.gigi-diamond meter,.gigi-diamond nav,.gigi-diamond noframes,.gigi-diamond noscript,.gigi-diamond object,.gigi-diamond ol,.gigi-diamond optgroup,.gigi-diamond option,.gigi-diamond output,.gigi-diamond param,.gigi-diamond progress,.gigi-diamond q,.gigi-diamond rp,.gigi-diamond rt,.gigi-diamond ruby,.gigi-diamond s,.gigi-diamond samp,.gigi-diamond script,.gigi-diamond section,.gigi-diamond select,.gigi-diamond small,.gigi-diamond source,.gigi-diamond span,.gigi-diamond strike,.gigi-diamond strong,.gigi-diamond style,.gigi-diamond sub,.gigi-diamond summary,.gigi-diamond sup,.gigi-diamond table,.gigi-diamond tbody,.gigi-diamond td,.gigi-diamond textarea,.gigi-diamond tfoot,.gigi-diamond th,.gigi-diamond thead,.gigi-diamond time,.gigi-diamond title,.gigi-diamond tr,.gigi-diamond track,.gigi-diamond tt,.gigi-diamond u,.gigi-diamond var,.gigi-diamond video,.gigi-diamond wbr{position: static}.gigi-diamond html,.gigi-diamond body,.gigi-diamond div,.gigi-diamond span,.gigi-diamond applet,.gigi-diamond object,.gigi-diamond iframe,.gigi-diamond h1,.gigi-diamond h2,.gigi-diamond h3,.gigi-diamond h4,.gigi-diamond h5,.gigi-diamond h6,.gigi-diamond p,.gigi-diamond blockquote,.gigi-diamond pre,.gigi-diamond a,.gigi-diamond abbr,.gigi-diamond acronym,.gigi-diamond address,.gigi-diamond big,.gigi-diamond cite,.gigi-diamond code,.gigi-diamond del,.gigi-diamond dfn,.gigi-diamond em,.gigi-diamond img,.gigi-diamond ins,.gigi-diamond kbd,.gigi-diamond q,.gigi-diamond s,.gigi-diamond samp,.gigi-diamond small,.gigi-diamond strike,.gigi-diamond strong,.gigi-diamond sub,.gigi-diamond sup,.gigi-diamond tt,.gigi-diamond var,.gigi-diamond b,.gigi-diamond u,.gigi-diamond i,.gigi-diamond center,.gigi-diamond dl,.gigi-diamond dt,.gigi-diamond dd,.gigi-diamond ol,.gigi-diamond ul,.gigi-diamond li,.gigi-diamond fieldset,.gigi-diamond form,.gigi-diamond label,.gigi-diamond legend,.gigi-diamond table,.gigi-diamond caption,.gigi-diamond tbody,.gigi-diamond tfoot,.gigi-diamond thead,.gigi-diamond tr,.gigi-diamond th,.gigi-diamond td,.gigi-diamond article,.gigi-diamond aside,.gigi-diamond canvas,.gigi-diamond details,.gigi-diamond embed,.gigi-diamond figure,.gigi-diamond figcaption,.gigi-diamond footer,.gigi-diamond header,.gigi-diamond hgroup,.gigi-diamond menu,.gigi-diamond nav,.gigi-diamond output,.gigi-diamond ruby,.gigi-diamond section,.gigi-diamond summary,.gigi-diamond time,.gigi-diamond mark,.gigi-diamond audio,.gigi-diamond video{margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline}.gigi-diamond html{line-height: 1}.gigi-diamond ol,.gigi-diamond ul{list-style: none}.gigi-diamond table{border-collapse: collapse; border-spacing: 0}.gigi-diamond caption,.gigi-diamond th,.gigi-diamond td{text-align: left; font-weight: normal; vertical-align: middle}.gigi-diamond q,.gigi-diamond blockquote{quotes: none}.gigi-diamond q:before,.gigi-diamond q:after,.gigi-diamond blockquote:before,.gigi-diamond blockquote:after{content: ""; content: none}.gigi-diamond a img{border: none}.gigi-diamond article,.gigi-diamond aside,.gigi-diamond details,.gigi-diamond figcaption,.gigi-diamond figure,.gigi-diamond footer,.gigi-diamond header,.gigi-diamond hgroup,.gigi-diamond main,.gigi-diamond menu,.gigi-diamond nav,.gigi-diamond section,.gigi-diamond summary{display: block}.gigi-diamond .slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent}.gigi-diamond .slick-list{position: relative; overflow: hidden; display: block; margin: 0; padding: 0; opacity: 1; transition: opacity .125s ease-in-out}.gigi-diamond .slick-list:focus{outline: none}.gigi-diamond .slick-list.dragging{cursor: pointer; cursor: hand}.gigi-diamond .slick-list.is-inactive{opacity: 0}.gigi-diamond .slick-slider .slick-track,.gigi-diamond .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}.gigi-diamond .slick-track{position: relative; left: 0; top: 0; display: block}.gigi-diamond .slick-track:before,.gigi-diamond .slick-track:after{content: ""; display: table}.gigi-diamond .slick-track:after{clear: both}.gigi-diamond .slick-track .slick-slide{opacity: 0; transition: opacity .125s ease-in-out}.gigi-diamond .slick-track .slick-slide.slick-current.slick-active{opacity: 1; transition: opacity .25s ease-in-out}.gigi-diamond .slick-loading .slick-track{visibility: hidden}.gigi-diamond .slick-slide{float: left; height: 100%; min-height: 1px; display: none}.gigi-diamond .slick-slide img{display: block; margin: 0 auto; width: 259px; height: 114px}@media (min-width: 768px){.gigi-diamond .slick-slide img{width: 347px; height: 151px}}@media (min-width: 1024px){.gigi-diamond .slick-slide img{width: 459px; height: 200px}}@media (min-width: 1200px){.gigi-diamond .slick-slide img{width: 639px; height: 279px}}.gigi-diamond .slick-slide img:focus{outline: none}.gigi-diamond .slick-slide:focus{outline: none}.gigi-diamond .slick-slide.slick-loading img{display: none}.gigi-diamond .slick-slide.dragging img{pointer-events: none}.gigi-diamond [dir="rtl"] .slick-slide{float: right}.gigi-diamond .slick-initialized .slick-slide{display: block}.gigi-diamond .slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent}.gigi-diamond .slick-loading .slick-slide{visibility: hidden}.gigi-diamond .slick-arrow.slick-hidden{display: none}.gigi-diamond .slick-arrow{display: block; position: absolute; z-index: 1; bottom: -51px}@media (min-width: 768px){.gigi-diamond .slick-arrow{top: 50%; bottom: auto}}.gigi-diamond .slick-arrow::before,.gigi-diamond .slick-arrow::after{content: ''; display: block; position: absolute; top: 0; left: 0; width: 32px; height: 32px; background-color: #fff}@media (min-width: 1024px){.gigi-diamond .slick-arrow::before, .gigi-diamond .slick-arrow::after{width: 50px; height: 50px}}.gigi-diamond .slick-arrow::before{border: 3px solid #58585B; z-index: 1; transform: translateY(-50%)}@media (min-width: 1024px){.gigi-diamond .slick-arrow::before{border-width: 4px}}.gigi-diamond .slick-arrow::after{box-shadow: 2px 2px 7px 1px rgba(0, 0, 0, 0.3); transition: all .2s}.gigi-diamond .slick-arrow .icon-arrow-left,.gigi-diamond .slick-arrow .icon-arrow-right{position: absolute; left: 17px; top: -9px; z-index: 2}@media (min-width: 1024px){.gigi-diamond .slick-arrow .icon-arrow-left, .gigi-diamond .slick-arrow .icon-arrow-right{top: -8px}}.gigi-diamond .slick-arrow.slick-prev{left: calc(50% - 41px)}@media (min-width: 768px){.gigi-diamond .slick-arrow.slick-prev{left: -60px}}@media (min-width: 1024px){.gigi-diamond .slick-arrow.slick-prev{left: -102px}}@media (min-width: 1200px){.gigi-diamond .slick-arrow.slick-prev{left: -92px}}.gigi-diamond .slick-arrow.slick-prev .icon-arrow-left{left: 9px}@media (min-width: 1024px){.gigi-diamond .slick-arrow.slick-prev .icon-arrow-left{left: 17px}}.gigi-diamond .slick-arrow.slick-prev::after{transform: translate(4px, -12px)}@media (min-width: 1024px){.gigi-diamond .slick-arrow.slick-prev::after{transform: translate(8px, -16px)}}.gigi-diamond .slick-arrow.slick-prev:hover::after{transform: translate(2px, -14px)}@media (min-width: 1024px){.gigi-diamond .slick-arrow.slick-prev:hover::after{transform: translate(4px, -21px)}}.gigi-diamond .slick-arrow.slick-next{right: calc(50% - 8px)}@media (min-width: 768px){.gigi-diamond .slick-arrow.slick-next{right: -30px}}@media (min-width: 1024px){.gigi-diamond .slick-arrow.slick-next{right: -54px}}@media (min-width: 1200px){.gigi-diamond .slick-arrow.slick-next{right: -44px}}.gigi-diamond .slick-arrow.slick-next .icon-arrow-right{left: 12px}@media (min-width: 1024px){.gigi-diamond .slick-arrow.slick-next .icon-arrow-right{left: 20px}}.gigi-diamond .slick-arrow.slick-next::after{transform: translate(-4px, -12px)}@media (min-width: 1024px){.gigi-diamond .slick-arrow.slick-next::after{transform: translate(-8px, -16px)}}.gigi-diamond .slick-arrow.slick-next:hover::after{transform: translate(-2px, -14px)}@media (min-width: 1024px){.gigi-diamond .slick-arrow.slick-next:hover::after{transform: translate(-4px, -24px)}}.gigi-diamond a,.gigi-diamond abbr,.gigi-diamond acronym,.gigi-diamond address,.gigi-diamond applet,.gigi-diamond area,.gigi-diamond article,.gigi-diamond aside,.gigi-diamond audio,.gigi-diamond b,.gigi-diamond base,.gigi-diamond basefont,.gigi-diamond bdi,.gigi-diamond bdo,.gigi-diamond big,.gigi-diamond blockquote,.gigi-diamond br,.gigi-diamond button,.gigi-diamond canvas,.gigi-diamond caption,.gigi-diamond center,.gigi-diamond cite,.gigi-diamond code,.gigi-diamond col,.gigi-diamond colgroup,.gigi-diamond datalist,.gigi-diamond dd,.gigi-diamond del,.gigi-diamond details,.gigi-diamond dfn,.gigi-diamond dialog,.gigi-diamond dir,.gigi-diamond div,.gigi-diamond dl,.gigi-diamond dt,.gigi-diamond em,.gigi-diamond embed,.gigi-diamond fieldset,.gigi-diamond figcaption,.gigi-diamond figure,.gigi-diamond font,.gigi-diamond footer,.gigi-diamond form,.gigi-diamond frame,.gigi-diamond frameset,.gigi-diamond head,.gigi-diamond header,.gigi-diamond h1,.gigi-diamond h2,.gigi-diamond h3,.gigi-diamond h4,.gigi-diamond h5,.gigi-diamond h6,.gigi-diamond hr,.gigi-diamond i,.gigi-diamond iframe,.gigi-diamond img,.gigi-diamond input,.gigi-diamond ins,.gigi-diamond kbd,.gigi-diamond keygen,.gigi-diamond label,.gigi-diamond legend,.gigi-diamond li,.gigi-diamond link,.gigi-diamond main,.gigi-diamond map,.gigi-diamond mark,.gigi-diamond menu,.gigi-diamond menuitem,.gigi-diamond meta,.gigi-diamond meter,.gigi-diamond nav,.gigi-diamond noframes,.gigi-diamond noscript,.gigi-diamond object,.gigi-diamond ol,.gigi-diamond optgroup,.gigi-diamond option,.gigi-diamond output,.gigi-diamond param,.gigi-diamond progress,.gigi-diamond q,.gigi-diamond rp,.gigi-diamond rt,.gigi-diamond ruby,.gigi-diamond s,.gigi-diamond samp,.gigi-diamond script,.gigi-diamond section,.gigi-diamond select,.gigi-diamond small,.gigi-diamond source,.gigi-diamond span,.gigi-diamond strike,.gigi-diamond strong,.gigi-diamond style,.gigi-diamond sub,.gigi-diamond summary,.gigi-diamond sup,.gigi-diamond table,.gigi-diamond tbody,.gigi-diamond td,.gigi-diamond textarea,.gigi-diamond tfoot,.gigi-diamond th,.gigi-diamond thead,.gigi-diamond time,.gigi-diamond title,.gigi-diamond tr,.gigi-diamond track,.gigi-diamond tt,.gigi-diamond u,.gigi-diamond var,.gigi-diamond video,.gigi-diamond wbr{position: static}.gigi-diamond html,.gigi-diamond body,.gigi-diamond div,.gigi-diamond span,.gigi-diamond applet,.gigi-diamond object,.gigi-diamond iframe,.gigi-diamond h1,.gigi-diamond h2,.gigi-diamond h3,.gigi-diamond h4,.gigi-diamond h5,.gigi-diamond h6,.gigi-diamond p,.gigi-diamond blockquote,.gigi-diamond pre,.gigi-diamond a,.gigi-diamond abbr,.gigi-diamond acronym,.gigi-diamond address,.gigi-diamond big,.gigi-diamond cite,.gigi-diamond code,.gigi-diamond del,.gigi-diamond dfn,.gigi-diamond em,.gigi-diamond img,.gigi-diamond ins,.gigi-diamond kbd,.gigi-diamond q,.gigi-diamond s,.gigi-diamond samp,.gigi-diamond small,.gigi-diamond strike,.gigi-diamond strong,.gigi-diamond sub,.gigi-diamond sup,.gigi-diamond tt,.gigi-diamond var,.gigi-diamond b,.gigi-diamond u,.gigi-diamond i,.gigi-diamond center,.gigi-diamond dl,.gigi-diamond dt,.gigi-diamond dd,.gigi-diamond ol,.gigi-diamond ul,.gigi-diamond li,.gigi-diamond fieldset,.gigi-diamond form,.gigi-diamond label,.gigi-diamond legend,.gigi-diamond table,.gigi-diamond caption,.gigi-diamond tbody,.gigi-diamond tfoot,.gigi-diamond thead,.gigi-diamond tr,.gigi-diamond th,.gigi-diamond td,.gigi-diamond article,.gigi-diamond aside,.gigi-diamond canvas,.gigi-diamond details,.gigi-diamond embed,.gigi-diamond figure,.gigi-diamond figcaption,.gigi-diamond footer,.gigi-diamond header,.gigi-diamond hgroup,.gigi-diamond menu,.gigi-diamond nav,.gigi-diamond output,.gigi-diamond ruby,.gigi-diamond section,.gigi-diamond summary,.gigi-diamond time,.gigi-diamond mark,.gigi-diamond audio,.gigi-diamond video{margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline}.gigi-diamond html{line-height: 1}.gigi-diamond ol,.gigi-diamond ul{list-style: none}.gigi-diamond table{border-collapse: collapse; border-spacing: 0}.gigi-diamond caption,.gigi-diamond th,.gigi-diamond td{text-align: left; font-weight: normal; vertical-align: middle}.gigi-diamond q,.gigi-diamond blockquote{quotes: none}.gigi-diamond q:before,.gigi-diamond q:after,.gigi-diamond blockquote:before,.gigi-diamond blockquote:after{content: ""; content: none}.gigi-diamond a img{border: none}.gigi-diamond article,.gigi-diamond aside,.gigi-diamond details,.gigi-diamond figcaption,.gigi-diamond figure,.gigi-diamond footer,.gigi-diamond header,.gigi-diamond hgroup,.gigi-diamond main,.gigi-diamond menu,.gigi-diamond nav,.gigi-diamond section,.gigi-diamond summary{display: block}.gigi-diamond .grid{zoom: 1}.gigi-diamond .grid::before,.gigi-diamond .grid::after{content: ''; display: table}.gigi-diamond .grid::after{clear: both}.gigi-diamond .grid .grid__item{float: left}.gigi-diamond .grid[class*="switched"]>.grid__item{float: right}.gigi-diamond .grid.grid--1-12--ng{margin-left: 0px}.gigi-diamond .grid.grid--1-12--ng>.grid__item{width: calc(100% / 1 - 0px); margin-left: 0px}@media (min-width: 768px){.gigi-diamond .grid.grid--1-12--ng{margin-left: 0px}.gigi-diamond .grid.grid--1-12--ng>.grid__item{width: calc(100% / 12 - 0px); margin-left: 0px}.gigi-diamond .grid.grid--1-12--ng>.grid__item--span-2{width: calc(100% / 6 - 0px)}.gigi-diamond .grid.grid--1-12--ng>.grid__item--span-3{width: calc(100% / 4 - 0px)}.gigi-diamond .grid.grid--1-12--ng>.grid__item--span-4{width: calc(100% / 3 - 0px)}.gigi-diamond .grid.grid--1-12--ng>.grid__item--span-5{width: calc(100% / 2.4 - 0px)}.gigi-diamond .grid.grid--1-12--ng>.grid__item--span-6{width: calc(100% / 2 - 0px)}.gigi-diamond .grid.grid--1-12--ng>.grid__item--span-7{width: calc(100% / 1.71429 - 0px)}.gigi-diamond .grid.grid--1-12--ng>.grid__item--span-8{width: calc(100% / 1.5 - 0px)}.gigi-diamond .grid.grid--1-12--ng>.grid__item--span-9{width: calc(100% / 1.33333 - 0px)}.gigi-diamond .grid.grid--1-12--ng>.grid__item--span-10{width: calc(100% / 1.2 - 0px)}.gigi-diamond .grid.grid--1-12--ng>.grid__item--span-11{width: calc(100% / 1.09091 - 0px)}.gigi-diamond .grid.grid--1-12--ng>.grid__item--span-12{width: calc(100% / 1 - 0px)}}.gigi-diamond .grid.grid--1-8-12{margin-left: 0px}.gigi-diamond .grid.grid--1-8-12>.grid__item{width: calc(100% / 1 - 0px); margin-left: 0px}@media (min-width: 768px){.gigi-diamond .grid.grid--1-8-12{margin-left: -20px}.gigi-diamond .grid.grid--1-8-12>.grid__item{width: calc(100% / 8 - 20px); margin-left: 20px}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-2{width: calc(100% / 4 - 20px)}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-3{width: calc(100% / 2.66667 - 20px)}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-4{width: calc(100% / 2 - 20px)}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-5{width: calc(100% / 1.6 - 20px)}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-6{width: calc(100% / 1.33333 - 20px)}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-7{width: calc(100% / 1.14286 - 20px)}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-8{width: calc(100% / 1 - 20px)}}@media (min-width: 1024px){.gigi-diamond .grid.grid--1-8-12{margin-left: -20px}.gigi-diamond .grid.grid--1-8-12>.grid__item{width: calc(100% / 12 - 20px); margin-left: 20px}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-2{width: calc(100% / 6 - 20px)}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-3{width: calc(100% / 4 - 20px)}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-4{width: calc(100% / 3 - 20px)}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-5{width: calc(100% / 2.4 - 20px)}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-6{width: calc(100% / 2 - 20px)}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-7{width: calc(100% / 1.71429 - 20px)}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-8{width: calc(100% / 1.5 - 20px)}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-9{width: calc(100% / 1.33333 - 20px)}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-10{width: calc(100% / 1.2 - 20px)}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-11{width: calc(100% / 1.09091 - 20px)}.gigi-diamond .grid.grid--1-8-12>.grid__item--span-12{width: calc(100% / 1 - 20px)}}.gigi-diamond html{box-sizing: border-box}.gigi-diamond *,.gigi-diamond *:before,.gigi-diamond *:after{box-sizing: inherit}.gigi-diamond body{font-family: Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #58585B}.gigi-diamond a{text-decoration: none; color: inherit}.gigi-diamond .text-transform_uppercase,.gigi-diamond .button__container::before{text-transform: uppercase}.gigi-diamond .ir{display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr}.gigi-diamond .ir br{display: none}.gigi-diamond .hidden{display: none !important; visibility: hidden}.gigi-diamond .visuallyhidden{border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px}.gigi-diamond .visuallyhidden.focusable:active,.gigi-diamond .visuallyhidden.focusable:focus{clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto}.gigi-diamond .invisible{visibility: hidden}.gigi-diamond .cf:before,.gigi-diamond .cf:after{content: ""; display: table; clear: both}.gigi-diamond .cf:after{clear: both}.gigi-diamond .cf{zoom: 1}.gigi-diamond .wrap{margin: 0 auto; width: 90%; max-width: 1260px; position: relative}.gigi-diamond .wrap-narrow{margin: 0 auto; width: 90%; max-width: 385px}@media (min-width: 1024px){.gigi-diamond .wrap-narrow{max-width: 510px}}@media (min-width: 1200px){.gigi-diamond .wrap-narrow{max-width: 710px}}.gigi-diamond .wrap--hero{height: 100%}@media (min-width: 768px){.gigi-diamond .wrap--hero{height: auto}}.gigi-diamond .pull-right{float: right}.gigi-diamond .attention{font-family: DINOT-CondMedium, Arial, sans-serif; letter-spacing: 1.1px; font-size: 1.25em; color: #fff; text-align: center}@media (min-width: 768px){.gigi-diamond .split-inner{display: inline-block; width: 50%; float: left}}.gigi-diamond .checkbox{display: inline-block; padding-right: 10px}@media (min-width: 1024px){.gigi-diamond .checkbox{padding-right: 21px}}.gigi-diamond .checkbox::before{content: ''; display: block; position: absolute; width: 39px; height: 36px; background-color: #fff; box-shadow: 2px 2px 7px 1px rgba(0, 0, 0, 0.3); transform: translate(-10px, 8px); transition: all .25s ease-in-out}.gigi-diamond .checkbox::after{content: ''; display: block; position: relative; z-index: 1; width: 35px; height: 32px; border: 4px solid; background-color: #fff}.gigi-diamond .checkbox .checkbox-state{position: absolute; z-index: 2; transform: translate(6px, -12px)}.gigi-diamond .checkbox .checkbox-state.is-active{background-image: url('../img/icons-s7883680168.png'); background-position: -86px -201px; background-repeat: no-repeat; overflow: hidden; height: 37px; width: 43px}@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 / 2),(min--moz-device-pixel-ratio: 2),(min-device-pixel-ratio: 2),(min-resolution: 144dppx){.gigi-diamond .checkbox .checkbox-state.is-active{background-size: 66px 396.5px; background-position: 0 -101px; height: 37px; width: 43px}}.gigi-diamond .pos-rel{position: relative}.gigi-diamond .icon-arrow-left{background-image: url('../img/icons-s7883680168.png'); background-position: -39px -71px; background-repeat: no-repeat; overflow: hidden; height: 19px; width: 13px}@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 / 2),(min--moz-device-pixel-ratio: 2),(min-device-pixel-ratio: 2),(min-resolution: 144dppx){.gigi-diamond .icon-arrow-left{background-size: 66px 396.5px; background-position: -12px 0; height: 19px; width: 13px}}.gigi-diamond .icon-arrow-right{background-image: url('../img/icons-s7883680168.png'); background-position: -52px -71px; background-repeat: no-repeat; overflow: hidden; height: 19px; width: 12px}@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 / 2),(min--moz-device-pixel-ratio: 2),(min-device-pixel-ratio: 2),(min-resolution: 144dppx){.gigi-diamond .icon-arrow-right{background-size: 66px 396.5px; background-position: 0 0; height: 19px; width: 12px}}.gigi-diamond .icon-arrow-down{background-image: url('../img/icons-s7883680168.png'); background-position: 0 -71px; background-repeat: no-repeat; overflow: hidden; height: 8px; width: 13px}@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 / 2),(min--moz-device-pixel-ratio: 2),(min-device-pixel-ratio: 2),(min-resolution: 144dppx){.gigi-diamond .icon-arrow-down{background-size: 66px 396.5px; background-position: -7px -36px; height: 8px; width: 13px}}.gigi-diamond .button,.gigi-diamond .button__container::before{display: inline-block; padding: 9px 21px; font-family: DINOT-CondMedium, Arial, sans-serif; letter-spacing: 1.3px; font-size: 27px; border: 3px solid; color: #58585B}@media (min-width: 768px){.gigi-diamond .button, .gigi-diamond .button__container::before{padding: 13px 39px; letter-spacing: 2px; font-size: 40px}}.gigi-diamond .button.button--hero,.gigi-diamond .button--hero.button__container::before{color: #58585B; background: #fff}@media (min-width: 768px){.gigi-diamond .button.button--hero, .gigi-diamond .button--hero.button__container::before{padding: 10px 39px 13px}}.gigi-diamond .button.button--hero:hover,.gigi-diamond .button--hero.button__container:hover::before{border-color: #fff}.gigi-diamond .button__container{display: block; position: relative}.gigi-diamond .button__container::before{content: 'Buy now'; position: relative; z-index: 1; padding: 9px 21px; font-size: 27px; background-color: #fff; -moz-transition: all .2s; -o-transition: all .2s; -webkit-transition: all .2s; transition: all .2s}@media (min-width: 1024px){.gigi-diamond .button__container::before{padding: 23px 39px 23px; font-size: 37px}}.gigi-diamond .button__container::after{content: ''; display: block; position: absolute; top: 0px; z-index: 0; width: 100%; height: 100%; background-color: #fff; box-shadow: 2px 2px 7px 1px rgba(0, 0, 0, 0.3); -moz-transition: all .2s; -o-transition: all .2s; -webkit-transition: all .2s; transition: all .2s; -moz-transform: translate(-9px, 9px); -ms-transform: translate(-9px, 9px); -webkit-transform: translate(-9px, 9px); transform: translate(-9px, 9px)}@media (min-width: 1024px){.gigi-diamond .button__container::after{-moz-transform: translate(-17px, 18px); -ms-transform: translate(-17px, 18px); -webkit-transform: translate(-17px, 18px); transform: translate(-17px, 18px)}}.gigi-diamond .button__container.button__container--small{max-width: 171px}.gigi-diamond .button__container.button__container--small::before{padding: 9px 27px; font-size: 32px}.gigi-diamond .button__container.button__container--small::after{-moz-transform: translate(-12px, 12px); -ms-transform: translate(-12px, 12px); -webkit-transform: translate(-12px, 12px); transform: translate(-12px, 12px)}.gigi-diamond .button__container:hover::before{-moz-transform: translate(-3px, 3px); -ms-transform: translate(-3px, 3px); -webkit-transform: translate(-3px, 3px); transform: translate(-3px, 3px)}@media (min-width: 1024px){.gigi-diamond .button__container:hover::before{-moz-transform: translate(-5px, 5px); -ms-transform: translate(-5px, 5px); -webkit-transform: translate(-5px, 5px); transform: translate(-5px, 5px)}}.gigi-diamond .button__container:hover::after{-moz-transform: translate(-6px, 6px); -ms-transform: translate(-6px, 6px); -webkit-transform: translate(-6px, 6px); transform: translate(-6px, 6px)}@media (min-width: 1024px){.gigi-diamond .button__container:hover::after{-moz-transform: translate(-14px, 14px); -ms-transform: translate(-14px, 14px); -webkit-transform: translate(-14px, 14px); transform: translate(-14px, 14px)}}.gigi-diamond .button__container:hover.button__container--small::before{-moz-transform: translate(-3px, 3px); -ms-transform: translate(-3px, 3px); -webkit-transform: translate(-3px, 3px); transform: translate(-3px, 3px)}.gigi-diamond .button__container:hover.button__container--small::after{-moz-transform: translate(-9px, 9px); -ms-transform: translate(-9px, 9px); -webkit-transform: translate(-9px, 9px); transform: translate(-9px, 9px)}.gigi-diamond .retail-logo{max-width: 138px}.gigi-diamond .retail-logo-small{max-width: 93px}.gigi-diamond .desktop-only{display: none}@media (min-width: 768px){.gigi-diamond .desktop-only{display: block}}.gigi-diamond .mobile-only{display: block}@media (min-width: 768px){.gigi-diamond .mobile-only{display: none}}.gigi-diamond .chevron:hover .chevron__inner span:first-of-type{top: 8px; transition: top .125s ease-in-out}.gigi-diamond .chevron__inner{display: inline-block; position: relative; top: -14px; left: 8px}.gigi-diamond .chevron__inner>span{display: inline-block; position: absolute; top: 0}.gigi-diamond .chevron__inner>span:first-of-type{top: 0; transition: top .125s ease-in-out}.gigi-diamond .chevron__inner>span:last-of-type{top: 8px}.gigi-diamond .panel--full-vp-h{height: 100vh}.gigi-diamond .panel__bg-image{position: absolute; z-index: 0; width: 100%}.gigi-diamond .panel__bg-image img{object-fit: cover; width: 100%; height: 100vh}.gigi-diamond .panel__attention{display: none}@media (min-width: 1200px){.gigi-diamond .panel__attention{display: block; position: absolute; bottom: 0; left: 50%; width: 190px; -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%)}}.gigi-diamond .panel--bg-dark{background-color: #808080}.gigi-diamond .panel--bg-light{background-color: #fff}.gigi-diamond .panel__title{color: #58585B; font-size: 6.25em}.gigi-diamond .panel__header{position: absolute; top: 25px; text-align: right; width: 100%; background-color: transparent !important; z-index: 2}@media (min-width: 768px){.gigi-diamond .panel__header{top: 60px; text-align: left}}.gigi-diamond .panel__header__logo{max-width: 115px}@media (min-width: 480px){.gigi-diamond .panel__header__logo{max-width: 100%}}.gigi-diamond .panel--hero{position: relative; opacity: 0; transition: opacity .2s}@media (min-width: 480px){.gigi-diamond .panel--hero{min-height: 660px}}@media (min-width: 768px){.gigi-diamond .panel--hero{min-height: 100%; height: calc(100vh - 156px)}}.gigi-diamond .panel--hero .panel--hero__bg-image{width: 100%; height: 100vh; background-image: url("../img/panel-hero-mobile-2x.jpg"); background-size: cover; background-position: top center; background-repeat: no-repeat}@media (min-width: 480px){.gigi-diamond .panel--hero .panel--hero__bg-image{min-height: 660px}}@media (min-width: 768px){.gigi-diamond .panel--hero .panel--hero__bg-image{min-height: 100%}}@media (min-width: 769px){.gigi-diamond .panel--hero .panel--hero__bg-image{background-image: url("../img/panel-hero-2x.jpg")}}.gigi-diamond .panel--hero.is-active{opacity: 1}.gigi-diamond .panel--hero.is-active .panel--hero__fade{opacity: 1; -moz-transform: none; -ms-transform: none; -webkit-transform: none; transform: none}@media (min-width: 768px){.gigi-diamond .panel--hero{height: calc(100vh - 182px)}}.gigi-diamond .panel--hero__fade{opacity: 0; transition: all .8s .2s; -moz-transform: translateY(40px); -ms-transform: translateY(40px); -webkit-transform: translateY(40px); transform: translateY(40px)}.gigi-diamond .panel--hero__fade.panel--hero__fade--first{-moz-transform: none; -ms-transform: none; -webkit-transform: none; transform: none}.gigi-diamond .panel--hero__fade.panel--hero__fade--second{transition: all .6s .7s}.gigi-diamond .panel--hero__fade.panel--hero__fade--third{transition: all .6s .9s}.gigi-diamond .panel--hero__fade.panel--hero__fade--fourth{transition: all .6s 1.2s; -moz-transform: none; -ms-transform: none; -webkit-transform: none; transform: none}.gigi-diamond .panel--hero__fade.panel--hero__fade--fifth{transition: all 1s 1.8s; -moz-transform: none; -ms-transform: none; -webkit-transform: none; transform: none}.gigi-diamond .panel--hero__footer{position: absolute; width: 100%; top: 30px; height: 100%}@media (min-width: 768px){.gigi-diamond .panel--hero__footer{top: auto; bottom: 95px; height: auto}}@media (min-width: 880px){.gigi-diamond .panel--hero__footer{bottom: 55px}}.gigi-diamond .panel--hero__footer__cta{margin-top: 13px; margin-left: 11px}@media (min-width: 480px){.gigi-diamond .panel--hero__footer__cta{margin-left: 45px}}@media (min-width: 768px){.gigi-diamond .panel--hero__footer__cta{position: absolute; bottom: 0; margin: 0; left: 0}}@media (min-width: 768px){.gigi-diamond .panel--hero__footer__right{float: right}}.gigi-diamond .panel--hero__footer__right img{width: 53%; display: block}@media (min-width: 768px){.gigi-diamond .panel--hero__footer__right img{width: 339px}}@media (min-width: 1024px){.gigi-diamond .panel--hero__footer__right img{width: 239px}}.gigi-diamond .panel--hero__footer__title{margin-top: 28px; margin-bottom: 4px; color: #fff; font-family: DINOT-CondMedium, Arial, sans-serif}@media (min-width: 768px){.gigi-diamond .panel--hero__footer__title{text-align: center}}.gigi-diamond .panel--hero__footer__subtitle{margin-bottom: 10px; color: #fff; font-family: DINOT-CondMedium, Arial, sans-serif; font-size: 1em; letter-spacing: 2px}@media (min-width: 480px){.gigi-diamond .panel--hero__footer__subtitle{font-size: 1.5em}}.gigi-diamond .panel--hero__footer__copy{font-family: DINOT-CondMedium, Arial, sans-serif; font-size: .9375em; color: #fff}@media (min-width: 480px){.gigi-diamond .panel--hero__footer__copy{font-size: 1.125em}}@media (min-width: 768px){.gigi-diamond .panel--hero__footer__copy{text-align: center}}.gigi-diamond .panel--hero__footer__copy__detail{float: left; text-align: center}@media (min-width: 768px){.gigi-diamond .panel--hero__footer__copy__detail{float: none}}.gigi-diamond .panel__video{position: relative; overflow: hidden}@media (min-width: 1024px){.gigi-diamond .panel__video{height: 100vh}}.gigi-diamond .panel__video:hover .panel__video__mute::before{opacity: 1}.gigi-diamond .panel__video__video{height: 100%}.gigi-diamond .panel__video__video video{width: 100%; height: 100%; object-fit: cover}.gigi-diamond .panel__video__pause{position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-indent: -99999px; z-index: 2}.gigi-diamond .panel__video__pause::before,.gigi-diamond .panel__video__pause::after{content: ''; position: absolute; opacity: 0; background-position: center; background-repeat: no-repeat; -moz-transition: all .6s; -o-transition: all .6s; -webkit-transition: all .6s; transition: all .6s}.gigi-diamond .panel__video__pause::before{top: calc(50% - 36px); left: calc(50% - 30px); width: 59px; height: 71px; background-image: url('../img/icons-s7883680168.png'); background-position: -64px -71px; background-repeat: no-repeat; overflow: hidden; height: 71px; width: 59px}@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 / 2),(min--moz-device-pixel-ratio: 2),(min-device-pixel-ratio: 2),(min-resolution: 144dppx){.gigi-diamond .panel__video__pause::before{background-size: 66px 396.5px; background-position: 0 -255px; height: 71px; width: 59px}}.gigi-diamond .panel__video__pause::after{top: calc(50% - 36px); left: calc(50% - 19px); width: 37px; height: 71px; background-image: url('../img/icons-s7883680168.png'); background-position: -50px 0; background-repeat: no-repeat; overflow: hidden; height: 71px; width: 37px}@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 / 2),(min--moz-device-pixel-ratio: 2),(min-device-pixel-ratio: 2),(min-resolution: 144dppx){.gigi-diamond .panel__video__pause::after{background-size: 66px 396.5px; background-position: 0 -326px; height: 71px; width: 37px}}.gigi-diamond .panel__video__pause.is-paused::before{opacity: 1}.gigi-diamond .panel__video__pause.is-paused:hover::before{opacity: 1}.gigi-diamond .panel__video__pause.is-paused:hover::after{opacity: 0}.gigi-diamond .panel__video__pause:hover::after{opacity: 1}.gigi-diamond .panel__video__mute{position: absolute; top: 0; left: 0; width: 106px; height: 89px; text-indent: -99999px; z-index: 3}.gigi-diamond .panel__video__mute::before,.gigi-diamond .panel__video__mute::after{content: ''; position: absolute; opacity: 0; top: 15px; left: 20px; background-position: left; background-repeat: no-repeat; -moz-transition: all .6s; -o-transition: all .6s; -webkit-transition: all .6s; transition: all .6s}.gigi-diamond .panel__video__mute::before{width: 40px; height: 59px; background-image: url('../img/icons-s7883680168.png'); background-position: -87px 0; background-repeat: no-repeat; overflow: hidden; height: 59px; width: 40px}@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 / 2),(min--moz-device-pixel-ratio: 2),(min-device-pixel-ratio: 2),(min-resolution: 144dppx){.gigi-diamond .panel__video__mute::before{background-size: 66px 396.5px; background-position: 0 -196px; height: 59px; width: 40px}}.gigi-diamond .panel__video__mute::after{width: 66px; height: 59px; background-image: url('../img/icons-s7883680168.png'); background-position: 0 -142px; background-repeat: no-repeat; overflow: hidden; height: 59px; width: 66px}@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 / 2),(min--moz-device-pixel-ratio: 2),(min-device-pixel-ratio: 2),(min-resolution: 144dppx){.gigi-diamond .panel__video__mute::after{background-size: 66px 396.5px; background-position: 0 -138px; height: 59px; width: 66px}}.gigi-diamond .panel__video__mute.is-mute::before{opacity: 0}.gigi-diamond .panel__video__mute.is-mute::after{opacity: 1}.gigi-diamond .panel__additional{padding: 88px 0}@media (min-width: 1024px){.gigi-diamond .panel__additional{padding: 154px 0 196px}}.gigi-diamond .panel__additional__image-mobile{display: block; margin: 55px auto 23px; width: 220px}@media (min-width: 768px){.gigi-diamond .panel__additional__image-mobile{display: none}}.gigi-diamond .panel__additional__image-desktop{display: none}@media (min-width: 768px){.gigi-diamond .panel__additional__image-desktop{display: block; width: 267px; float: right}}.gigi-diamond .panel__additional__content{display: inline-block; position: relative; z-index: 2}@media (min-width: 768px){.gigi-diamond .panel__additional__content{top: 200px}}@media (min-width: 1024px){.gigi-diamond .panel__additional__content{display: block; max-width: 283px; top: 66px; padding-bottom: 0px}}@media (min-width: 1400px){.gigi-diamond .panel__additional__content{top: 306px; padding-bottom: 306px}}.gigi-diamond .panel__additional__content__image{display: block; margin: 0 auto; width: 240px}@media (min-width: 768px){.gigi-diamond .panel__additional__content__image{margin-left: -20px; width: 397px}}@media (min-width: 1024px){.gigi-diamond .panel__additional__content__image{margin-left: -40px; width: 445px}}.gigi-diamond .panel__additional__content__text{margin: 33px auto 50px; width: 89%; font-family: DINOT-CondMedium, Arial, sans-serif; font-size: 1em; line-height: 1.625em; letter-spacing: 0.2px; text-align: center}@media (min-width: 768px){.gigi-diamond .panel__additional__content__text{margin: -18px 0 0 65px; width: 283px; font-size: 1.25em; line-height: 1.45em; letter-spacing: 0.8px; text-align: left}}.gigi-diamond .panel__additional__content__text p:not(:last-of-type){margin-bottom: 1em}@media (min-width: 768px){.gigi-diamond .panel__additional__tiles{display: inline-block; margin-top: -321px; width: 50%; float: right; margin-right: 70px}}@media (min-width: 1024px){.gigi-diamond .panel__additional__tiles{display: block; position: absolute; top: 4px; right: 180px; margin-top: 0; margin-right: 0; float: none; width: 50%; height: 577px; float: none}}@media (min-width: 1200px){.gigi-diamond .panel__additional__tiles{max-width: 658px; width: 100%; right: 0}}@media (min-width: 1400px){.gigi-diamond .panel__additional__tiles{height: 867px; max-width: 968px}}.gigi-diamond .panel__additional__tile{position: relative}@media (min-width: 768px){.gigi-diamond .panel__additional__tile{float: right}}@media (min-width: 1024px){.gigi-diamond .panel__additional__tile{position: absolute}}.gigi-diamond .panel__additional__tile img{display: block; width: 100%; box-shadow: 2px 2px 7px 1px rgba(0, 0, 0, 0.3)}.gigi-diamond .panel__additional__tile::before{content: ''; display: block; position: absolute; background-color: #fff; width: 100%; height: 100%; box-shadow: 2px 2px 7px 1px rgba(0, 0, 0, 0.3)}.gigi-diamond .panel__additional__tile__inner{position: relative}.gigi-diamond .panel__additional__tile--1{display: none}@media (min-width: 1400px){.gigi-diamond .panel__additional__tile--1{display: block; width: 360px}}.gigi-diamond .panel__additional__tile--1::before{transform: translate(-23px, 24px)}.gigi-diamond .panel__additional__tile--2{display: none}@media (min-width: 1400px){.gigi-diamond .panel__additional__tile--2{display: block; top: 100px; left: 400px; width: 460px}}.gigi-diamond .panel__additional__tile--2::before{transform: translate(-20px, 23px)}.gigi-diamond .panel__additional__tile--3{display: none; margin: 0 auto 45px; width: 200px}@media (min-width: 1024px){.gigi-diamond .panel__additional__tile--3{display: block; top: 112px; left: 160px; margin: 0}}@media (min-width: 1400px){.gigi-diamond .panel__additional__tile--3{top: 402px}}.gigi-diamond .panel__additional__tile--3::before{transform: translate(-21px, 25px)}.gigi-diamond .panel__additional__tile--4{display: none}@media (min-width: 1024px){.gigi-diamond .panel__additional__tile--4{display: block; width: 259px; top: 112px; left: 399px}}@media (min-width: 1400px){.gigi-diamond .panel__additional__tile--4{top: 402px}}.gigi-diamond .panel__additional__tile--4::before{transform: translate(-23px, 23px)}.gigi-diamond .panel__additional__tile--5{margin: 0 auto; width: 240px}@media (min-width: 1024px){.gigi-diamond .panel__additional__tile--5{display: none}}@media (min-width: 1400px){.gigi-diamond .panel__additional__tile--5{display: block; top: 405px; right: 22px; margin: 0}}.gigi-diamond .panel__additional__tile--5::before{transform: translate(-21px, 19px)}.gigi-diamond .panel__additional__tile--6{margin: 0 auto 46px; width: 260px}@media (min-width: 1024px){.gigi-diamond .panel__additional__tile--6{top: 353px; left: 100px; margin: 0}}@media (min-width: 1400px){.gigi-diamond .panel__additional__tile--6{top: 643px}}.gigi-diamond .panel__additional__tile--6::before{transform: translate(-21px, 25px)}@media (min-width: 768px){.gigi-diamond .panel__additional__campaign{position: absolute; left: 65px; bottom: -70px}}@media (min-width: 1024px){.gigi-diamond .panel__additional__campaign{left: 400px; bottom: 64px}}@media (min-width: 1200px){.gigi-diamond .panel__additional__campaign{left: calc(100% - 260px)}}@media (min-width: 1400px){.gigi-diamond .panel__additional__campaign{right: 20px; left: auto; bottom: 122px}}.gigi-diamond .panel__additional__campaign p{font-family: DINOT-CondMedium, Arial, sans-serif; font-size: 1.625em; line-height: 1.11538em; letter-spacing: 1.04px; text-align: center}@media (min-width: 768px){.gigi-diamond .panel__additional__campaign p{font-size: 2.0625em; line-height: 1.13793em; letter-spacing: 1.32px; text-align: left}}.gigi-diamond .panel__intro{padding: 36px 0 63px; background-image: url(../img/bg-brand--a.png); background-size: cover}@media (min-width: 1024px){.gigi-diamond .panel__intro{padding: 60px 0 120px}}@media (min-width: 1400px){.gigi-diamond .panel__intro{position: relative}.gigi-diamond .panel__intro::before{content: ''; display: block; position: absolute; top: 100%; left: 0; width: 100%; box-shadow: 0px 0px 120px 60px #fff}}.gigi-diamond .panel__intro__header{background-color: transparent !important}.gigi-diamond .panel__intro__header img{display: block; width: 100%; max-width: 229px; margin: 0 auto -15px}@media (min-width: 768px){.gigi-diamond .panel__intro__header img{width: 100%; max-width: 351px; margin: 0 0 -85px}}.gigi-diamond .panel__intro__image{display: block; margin: 0 auto; width: 80%; max-width: 500px}@media (min-width: 1024px){.gigi-diamond .panel__intro__image{max-width: 710px}}.gigi-diamond .panel__intro__content{margin: 33px auto 0; max-width: 500px; font-family: DINOT-CondMedium, Arial, sans-serif; font-size: 1.125em; letter-spacing: 0.3px; line-height: 1.44444em; text-align: center}@media (min-width: 768px){.gigi-diamond .panel__intro__content{margin-top: 50px; font-size: 1.875em; line-height: 1.33333em; letter-spacing: 0.4px}}.gigi-diamond .panel__intro__cta{margin: 35px auto 0}.gigi-diamond .panel__detail-top{padding-top: 5px; padding-bottom: 90px}@media (min-width: 768px){.gigi-diamond .panel__detail-top{padding-top: 188px; padding-bottom: 240px}}.gigi-diamond .panel__detail-bottom{padding-bottom: 152px}.gigi-diamond .panel__detail__right{position: relative}@media (min-width: 768px){.gigi-diamond .panel__detail__right{margin-right: 6px; float: right}}@media (min-width: 1024px){.gigi-diamond .panel__detail__right{margin-right: 70px}}.gigi-diamond .panel__detail__bg{background-repeat: no-repeat}.gigi-diamond .panel__detail__bg--a{background-image: url(../img/bg-brand--b.png); background-position: right}.gigi-diamond .panel__detail__bg--b{background-image: url(../img/bg-brand--c.png); background-position: left center}@media (min-width: 1024px){.gigi-diamond .panel__detail__bg--b{box-shadow: 0px 100px 100px -100px #fff inset, 0px -100px 100px -100px #fff inset}}.gigi-diamond .panel__detail__image-a img{display: block; margin: 0 auto; max-width: 137px; width: 100%}@media (min-width: 480px){.gigi-diamond .panel__detail__image-a img{max-width: 207px}}@media (min-width: 768px){.gigi-diamond .panel__detail__image-a img{max-width: 390px}}.gigi-diamond .panel__detail__image-b img{display: block; margin: 0 auto; max-width: 320px; width: 100%}@media (min-width: 480px){.gigi-diamond .panel__detail__image-b img{max-width: 390px}}@media (min-width: 768px){.gigi-diamond .panel__detail__image-b img{max-width: 627px; margin-top: 30px}}@media (min-width: 1200px){.gigi-diamond .panel__detail__image-b img{margin-top: 0}}.gigi-diamond .panel__detail__copy{margin: 6px auto 35px; max-width: 375px; font-family: DINOT-CondMedium, Arial, sans-serif; font-size: 1em; line-height: 1.66667em; letter-spacing: .01875em; text-align: center}@media (min-width: 768px){.gigi-diamond .panel__detail__copy{margin-top: 30px; text-align: left; font-size: 1.5em}}.gigi-diamond .panel__detail__cta{margin: 0 auto}@media (min-width: 768px){.gigi-diamond .panel__detail__cta{margin: 0}}.gigi-diamond .panel__detail__a-text-image{display: block; width: 100%; max-width: 250px; margin: 0 auto -20px; -moz-transform: translateX(-6%); -ms-transform: translateX(-6%); -webkit-transform: translateX(-6%); transform: translateX(-6%)}@media (min-width: 768px){.gigi-diamond .panel__detail__a-text-image{max-width: 368px; margin: 0 0 0 -50px; -moz-transform: none; -ms-transform: none; -webkit-transform: none; transform: none}}@media (min-width: 1024px){.gigi-diamond .panel__detail__a-text-image{margin: 0 0 0 -90px}}.gigi-diamond .panel__detail__b-text-image{display: block; width: 100%; max-width: 230px; margin: 0 auto 20px; -moz-transform: translateX(9%); -ms-transform: translateX(9%); -webkit-transform: translateX(9%); transform: translateX(9%)}@media (min-width: 768px){.gigi-diamond .panel__detail__b-text-image{max-width: 341px; margin: 0; -moz-transform: none; -ms-transform: none; -webkit-transform: none; transform: none}}@media (min-width: 1024px){.gigi-diamond .panel__detail__b-text-image{margin: 0px 0 0 -20px}}.gigi-diamond .panel__interact{padding: 68px 0 95px; background-image: url(../img/bg-brand--d.png); background-size: cover}.gigi-diamond .panel__interact__header{padding-bottom: 15px; background-color: transparent !important}@media (min-width: 768px){.gigi-diamond .panel__interact__header{padding-bottom: 0}}.gigi-diamond .panel__interact__header__image{max-width: 111px}@media (min-width: 768px){.gigi-diamond .panel__interact__header__image{max-width: 220px}}.gigi-diamond .panel__interact__header__right{display: none}@media (min-width: 768px){.gigi-diamond .panel__interact__header__right{display: block; float: right}}.gigi-diamond .panel__interact__header__right img{max-width: 267px}.gigi-diamond .panel__interact__header__copy{margin-top: 23px; font-family: DINOT-CondMedium, Arial, sans-serif; font-size: 1.375em; text-align: right}.gigi-diamond .panel__interact__cta{margin-top: 22px; float: right}@media (min-width: 768px){.gigi-diamond .panel__interact__cta{display: none}}.gigi-diamond .panel__interact__slider p{display: inline-block}.gigi-diamond .panel__interact__navigation__prev,.gigi-diamond .panel__interact__navigation__next{position: absolute; bottom: -60px; font-family: DINOT-CondMedium, Arial, sans-serif; font-size: 1em; letter-spacing: 0.86px; width: 90px; transition: all .2s}.gigi-diamond .panel__interact__navigation__prev.fade-out,.gigi-diamond .panel__interact__navigation__next.fade-out{opacity: 0; transition: all .2s .1s}@media (min-width: 768px){.gigi-diamond .panel__interact__navigation__prev, .gigi-diamond .panel__interact__navigation__next{top: 50%; bottom: auto; width: 110px; font-size: 1.25em; letter-spacing: 1px; transform: translateY(-50%)}}@media (min-width: 1024px){.gigi-diamond .panel__interact__navigation__prev, .gigi-diamond .panel__interact__navigation__next{width: 120px}}.gigi-diamond .panel__interact__navigation__prev{left: calc(50% - 143px); right: 0; text-align: right}@media (min-width: 768px){.gigi-diamond .panel__interact__navigation__prev{left: auto; right: calc(100% + 71px)}}@media (min-width: 1024px){.gigi-diamond .panel__interact__navigation__prev{right: calc(100% + 114px)}}@media (min-width: 1200px){.gigi-diamond .panel__interact__navigation__prev{right: calc(100% + 104px)}}.gigi-diamond .panel__interact__navigation__next{right: calc(50% - 142px)}@media (min-width: 768px){.gigi-diamond .panel__interact__navigation__next{right: auto; left: calc(100% + 75px)}}@media (min-width: 1024px){.gigi-diamond .panel__interact__navigation__next{left: calc(100% + 117px)}}@media (min-width: 1200px){.gigi-diamond .panel__interact__navigation__next{left: calc(100% + 106px)}}.gigi-diamond .panel__interact__filter-small{margin-top: 35px}@media (min-width: 768px){.gigi-diamond .panel__interact__filter-small{display: none}}.gigi-diamond .panel__interact__filter-small a{display: inline-block; padding: 11px 0; width: calc(50% - 7.5px); float: left; background-color: #fff; font-family: DINOT-CondMedium, Arial, sans-serif; font-size: 1em; letter-spacing: 0.86px; outline: 1px solid; border: 3px solid transparent; text-align: center}@media (min-width: 768px){.gigi-diamond .panel__interact__filter-small a{display: none}}.gigi-diamond .panel__interact__filter-small a:first-of-type,.gigi-diamond .panel__interact__filter-small a:nth-of-type(2){margin-bottom: 10px}@media (min-width: 768px){.gigi-diamond .panel__interact__filter-small a:first-of-type, .gigi-diamond .panel__interact__filter-small a:nth-of-type(2){margin-bottom: 0}}.gigi-diamond .panel__interact__filter-small a:nth-of-type(2),.gigi-diamond .panel__interact__filter-small a:last-of-type{float: right}@media (min-width: 768px){.gigi-diamond .panel__interact__filter-small a:nth-of-type(2), .gigi-diamond .panel__interact__filter-small a:last-of-type{float: none}}.gigi-diamond .panel__interact__filter-small a.is-active{border-color: #58585B}.gigi-diamond .panel__interact__filter-large{display: none}@media (min-width: 768px){.gigi-diamond .panel__interact__filter-large{display: inline-block; margin-top: 60px}}.gigi-diamond .panel__interact__filter-large__title{display: none}@media (min-width: 768px){.gigi-diamond .panel__interact__filter-large__title{display: block; margin-bottom: 33px; font-family: blackhawk, "Times New Roman", serif; font-size: 2.5em}}.gigi-diamond .panel__interact__filter-large__activator{display: none}@media (min-width: 768px){.gigi-diamond .panel__interact__filter-large__activator{display: inline; margin-right: 15px; font-family: DINOT-CondMedium, Arial, sans-serif; font-size: 1.25em; letter-spacing: 1px}}@media (min-width: 1200px){.gigi-diamond .panel__interact__filter-large__activator{margin-right: 53px; font-family: DINOT-CondMedium, Arial, sans-serif; font-size: 1.625em; letter-spacing: 1.41px}}@media (min-width: 768px){.gigi-diamond .panel__interact__filter-large__activator:hover .checkbox::before{transform: translate(-8px, 4px)}}.gigi-diamond .panel__interact__footer__copy{margin: 95px 0 0 -10px; font-family: DINOT-CondMedium, Arial, sans-serif; font-size: 1.375em; text-align: center}@media (min-width: 768px){.gigi-diamond .panel__interact__footer__copy{display: none}}.gigi-diamond .panel__interact__footer__cta{display: none}@media (min-width: 768px){.gigi-diamond .panel__interact__footer__cta{display: inline-block; margin-top: 30px; float: right}}@media (min-width: 790px){.gigi-diamond .panel__interact__footer__cta{margin-top: 125px}}@media (min-width: 1024px){.gigi-diamond .panel__interact__footer__cta{margin-top: 90px}}.gigi-diamond .scroll-fade-in,.gigi-diamond .scroll-fade-in--delay{opacity: 1; -moz-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; -moz-transform: none; -ms-transform: none; -webkit-transform: none; transform: none}.gigi-diamond .scroll-fade-in.scroll-fade-in--inactive,.gigi-diamond .scroll-fade-in.scroll-fade-in--inactive .scroll-fade-in--delay,.gigi-diamond .scroll-fade-in--delay.scroll-fade-in--inactive,.gigi-diamond .scroll-fade-in--delay.scroll-fade-in--inactive .scroll-fade-in--delay{opacity: 0; -moz-transform: translateY(40px); -ms-transform: translateY(40px); -webkit-transform: translateY(40px); transform: translateY(40px)}.gigi-diamond .scroll-fade-in.scroll-fade-in--delay,.gigi-diamond .scroll-fade-in .scroll-fade-in--delay,.gigi-diamond .scroll-fade-in--delay.scroll-fade-in--delay,.gigi-diamond .scroll-fade-in--delay .scroll-fade-in--delay{-moz-transition: all .3s .15s; -o-transition: all .3s .15s; -webkit-transition: all .3s; -webkit-transition-delay: .15s; transition: all .3s .15s}.gigi-diamond .scroll-fade-in.scroll-fade-in--delay--extra,.gigi-diamond .scroll-fade-in .scroll-fade-in--delay--extra,.gigi-diamond .scroll-fade-in--delay.scroll-fade-in--delay--extra,.gigi-diamond .scroll-fade-in--delay .scroll-fade-in--delay--extra{-moz-transition: all .3s .3s; -o-transition: all .3s .3s; -webkit-transition: all .3s; -webkit-transition-delay: .3s; transition: all .3s .3s}