:root{--reflex-columns: 12;--reflex-grid-spacing: 15px;--reflex-xs: 576px;--reflex-sm: 768px;--reflex-md: 992px;--reflex-lg: 1200px;--reflex-xlg: 1600px;--reflex-xxs-max: 575px;--reflex-xs-max: 767px;--reflex-sm-max: 991px;--reflex-md-max: 1199px;--reflex-lg-max: 1599px}.container,.container-full{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.container .row,.container-full .row{margin-right:-15px;margin-left:-15px}@media (min-width: 576px){.container{max-width:576px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 992px){.container{max-width:992px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1600px){.container{max-width:1600px}}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 auto;position:relative;*letter-spacing: normal;list-style-type:none}.row:before,.row:after{-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class*=col-]{-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal;position:relative;width:100%;vertical-align:top;padding:15px;display:inline-block;*display: inline;zoom:1}[class*=col-].no-gutter,.row-bleed [class*=col-]{padding:0}[class*=col-]:before,[class*=col-]:after{-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class*=col-] .row{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;margin:-15px}.col-12{width:100%;*width: 99.9%}.col-11{width:91.66666667%;*width: 91.56666667%}.col-10{width:83.33333333%;*width: 83.23333333%}.col-9{width:75%;*width: 74.9%}.col-8{width:66.66666667%;*width: 66.56666667%}.col-7{width:58.33333333%;*width: 58.23333333%}.col-6{width:50%;*width: 49.9%}.col-5{width:41.66666667%;*width: 41.56666667%}.col-4{width:33.33333333%;*width: 33.23333333%}.col-3{width:25%;*width: 24.9%}.col-2{width:16.66666667%;*width: 16.56666667%}.col-1{width:8.33333333%;*width: 8.23333333%}@media (min-width: 576px){.col-xs-12{width:100%;*width: 99.9%}.col-xs-11{width:91.66666667%;*width: 91.56666667%}.col-xs-10{width:83.33333333%;*width: 83.23333333%}.col-xs-9{width:75%;*width: 74.9%}.col-xs-8{width:66.66666667%;*width: 66.56666667%}.col-xs-7{width:58.33333333%;*width: 58.23333333%}.col-xs-6{width:50%;*width: 49.9%}.col-xs-5{width:41.66666667%;*width: 41.56666667%}.col-xs-4{width:33.33333333%;*width: 33.23333333%}.col-xs-3{width:25%;*width: 24.9%}.col-xs-2{width:16.66666667%;*width: 16.56666667%}.col-xs-1{width:8.33333333%;*width: 8.23333333%}}@media (min-width: 768px){.col-sm-12{width:100%;*width: 99.9%}.col-sm-11{width:91.66666667%;*width: 91.56666667%}.col-sm-10{width:83.33333333%;*width: 83.23333333%}.col-sm-9{width:75%;*width: 74.9%}.col-sm-8{width:66.66666667%;*width: 66.56666667%}.col-sm-7{width:58.33333333%;*width: 58.23333333%}.col-sm-6{width:50%;*width: 49.9%}.col-sm-5{width:41.66666667%;*width: 41.56666667%}.col-sm-4{width:33.33333333%;*width: 33.23333333%}.col-sm-3{width:25%;*width: 24.9%}.col-sm-2{width:16.66666667%;*width: 16.56666667%}.col-sm-1{width:8.33333333%;*width: 8.23333333%}}@media (min-width: 992px){.col-md-12{width:100%;*width: 99.9%}.col-md-11{width:91.66666667%;*width: 91.56666667%}.col-md-10{width:83.33333333%;*width: 83.23333333%}.col-md-9{width:75%;*width: 74.9%}.col-md-8{width:66.66666667%;*width: 66.56666667%}.col-md-7{width:58.33333333%;*width: 58.23333333%}.col-md-6{width:50%;*width: 49.9%}.col-md-5{width:41.66666667%;*width: 41.56666667%}.col-md-4{width:33.33333333%;*width: 33.23333333%}.col-md-3{width:25%;*width: 24.9%}.col-md-2{width:16.66666667%;*width: 16.56666667%}.col-md-1{width:8.33333333%;*width: 8.23333333%}}@media (min-width: 1200px){.col-lg-12{width:100%;*width: 99.9%}.col-lg-11{width:91.66666667%;*width: 91.56666667%}.col-lg-10{width:83.33333333%;*width: 83.23333333%}.col-lg-9{width:75%;*width: 74.9%}.col-lg-8{width:66.66666667%;*width: 66.56666667%}.col-lg-7{width:58.33333333%;*width: 58.23333333%}.col-lg-6{width:50%;*width: 49.9%}.col-lg-5{width:41.66666667%;*width: 41.56666667%}.col-lg-4{width:33.33333333%;*width: 33.23333333%}.col-lg-3{width:25%;*width: 24.9%}.col-lg-2{width:16.66666667%;*width: 16.56666667%}.col-lg-1{width:8.33333333%;*width: 8.23333333%}}@media (min-width: 1600px){.col-xlg-12{width:100%;*width: 99.9%}.col-xlg-11{width:91.66666667%;*width: 91.56666667%}.col-xlg-10{width:83.33333333%;*width: 83.23333333%}.col-xlg-9{width:75%;*width: 74.9%}.col-xlg-8{width:66.66666667%;*width: 66.56666667%}.col-xlg-7{width:58.33333333%;*width: 58.23333333%}.col-xlg-6{width:50%;*width: 49.9%}.col-xlg-5{width:41.66666667%;*width: 41.56666667%}.col-xlg-4{width:33.33333333%;*width: 33.23333333%}.col-xlg-3{width:25%;*width: 24.9%}.col-xlg-2{width:16.66666667%;*width: 16.56666667%}.col-xlg-1{width:8.33333333%;*width: 8.23333333%}}.col-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}@media (min-width: 576px){.col-xs-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}@media (min-width: 768px){.col-sm-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}@media (min-width: 992px){.col-md-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}@media (min-width: 1200px){.col-lg-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}@media (min-width: 1600px){.col-xlg-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}.order-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}@media only screen and (min-width: 576px){.order-xs-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-xs-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-xs-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-xs-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-xs-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-xs-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-xs-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-xs-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-xs-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-xs-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-xs-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-xs-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-xs-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width: 768px){.order-sm-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-sm-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-sm-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-sm-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-sm-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-sm-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-sm-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-sm-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-sm-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-sm-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-sm-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-sm-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-sm-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width: 992px){.order-md-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-md-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-md-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-md-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-md-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-md-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-md-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-md-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-md-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-md-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-md-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-md-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-md-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width: 1200px){.order-lg-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-lg-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-lg-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-lg-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-lg-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-lg-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-lg-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-lg-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-lg-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-lg-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-lg-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-lg-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-lg-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width: 1600px){.order-xlg-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-xlg-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-xlg-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-xlg-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-xlg-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-xlg-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-xlg-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-xlg-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-xlg-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-xlg-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-xlg-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-xlg-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-xlg-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}.offset-11{margin-left:91.66666667%;*margin-left: 91.56666667%}.offset-10{margin-left:83.33333333%;*margin-left: 83.23333333%}.offset-9{margin-left:75%;*margin-left: 74.9%}.offset-8{margin-left:66.66666667%;*margin-left: 66.56666667%}.offset-7{margin-left:58.33333333%;*margin-left: 58.23333333%}.offset-6{margin-left:50%;*margin-left: 49.9%}.offset-5{margin-left:41.66666667%;*margin-left: 41.56666667%}.offset-4{margin-left:33.33333333%;*margin-left: 33.23333333%}.offset-3{margin-left:25%;*margin-left: 24.9%}.offset-2{margin-left:16.66666667%;*margin-left: 16.56666667%}.offset-1{margin-left:8.33333333%;*margin-left: 8.23333333%}@media only screen and (min-width: 576px){.offset-xs-11{margin-left:91.66666667%;*margin-left: 91.56666667%}.offset-xs-10{margin-left:83.33333333%;*margin-left: 83.23333333%}.offset-xs-9{margin-left:75%;*margin-left: 74.9%}.offset-xs-8{margin-left:66.66666667%;*margin-left: 66.56666667%}.offset-xs-7{margin-left:58.33333333%;*margin-left: 58.23333333%}.offset-xs-6{margin-left:50%;*margin-left: 49.9%}.offset-xs-5{margin-left:41.66666667%;*margin-left: 41.56666667%}.offset-xs-4{margin-left:33.33333333%;*margin-left: 33.23333333%}.offset-xs-3{margin-left:25%;*margin-left: 24.9%}.offset-xs-2{margin-left:16.66666667%;*margin-left: 16.56666667%}.offset-xs-1{margin-left:8.33333333%;*margin-left: 8.23333333%}.offset-xs-0{margin-left:0;*margin-left: -.1%}}@media only screen and (min-width: 768px){.offset-sm-11{margin-left:91.66666667%;*margin-left: 91.56666667%}.offset-sm-10{margin-left:83.33333333%;*margin-left: 83.23333333%}.offset-sm-9{margin-left:75%;*margin-left: 74.9%}.offset-sm-8{margin-left:66.66666667%;*margin-left: 66.56666667%}.offset-sm-7{margin-left:58.33333333%;*margin-left: 58.23333333%}.offset-sm-6{margin-left:50%;*margin-left: 49.9%}.offset-sm-5{margin-left:41.66666667%;*margin-left: 41.56666667%}.offset-sm-4{margin-left:33.33333333%;*margin-left: 33.23333333%}.offset-sm-3{margin-left:25%;*margin-left: 24.9%}.offset-sm-2{margin-left:16.66666667%;*margin-left: 16.56666667%}.offset-sm-1{margin-left:8.33333333%;*margin-left: 8.23333333%}.offset-sm-0{margin-left:0;*margin-left: -.1%}}@media only screen and (min-width: 992px){.offset-md-11{margin-left:91.66666667%;*margin-left: 91.56666667%}.offset-md-10{margin-left:83.33333333%;*margin-left: 83.23333333%}.offset-md-9{margin-left:75%;*margin-left: 74.9%}.offset-md-8{margin-left:66.66666667%;*margin-left: 66.56666667%}.offset-md-7{margin-left:58.33333333%;*margin-left: 58.23333333%}.offset-md-6{margin-left:50%;*margin-left: 49.9%}.offset-md-5{margin-left:41.66666667%;*margin-left: 41.56666667%}.offset-md-4{margin-left:33.33333333%;*margin-left: 33.23333333%}.offset-md-3{margin-left:25%;*margin-left: 24.9%}.offset-md-2{margin-left:16.66666667%;*margin-left: 16.56666667%}.offset-md-1{margin-left:8.33333333%;*margin-left: 8.23333333%}.offset-md-0{margin-left:0;*margin-left: -.1%}}@media only screen and (min-width: 1200px){.offset-lg-11{margin-left:91.66666667%;*margin-left: 91.56666667%}.offset-lg-10{margin-left:83.33333333%;*margin-left: 83.23333333%}.offset-lg-9{margin-left:75%;*margin-left: 74.9%}.offset-lg-8{margin-left:66.66666667%;*margin-left: 66.56666667%}.offset-lg-7{margin-left:58.33333333%;*margin-left: 58.23333333%}.offset-lg-6{margin-left:50%;*margin-left: 49.9%}.offset-lg-5{margin-left:41.66666667%;*margin-left: 41.56666667%}.offset-lg-4{margin-left:33.33333333%;*margin-left: 33.23333333%}.offset-lg-3{margin-left:25%;*margin-left: 24.9%}.offset-lg-2{margin-left:16.66666667%;*margin-left: 16.56666667%}.offset-lg-1{margin-left:8.33333333%;*margin-left: 8.23333333%}.offset-lg-0{margin-left:0;*margin-left: -.1%}}@media only screen and (min-width: 1600px){.offset-xlg-11{margin-left:91.66666667%;*margin-left: 91.56666667%}.offset-xlg-10{margin-left:83.33333333%;*margin-left: 83.23333333%}.offset-xlg-9{margin-left:75%;*margin-left: 74.9%}.offset-xlg-8{margin-left:66.66666667%;*margin-left: 66.56666667%}.offset-xlg-7{margin-left:58.33333333%;*margin-left: 58.23333333%}.offset-xlg-6{margin-left:50%;*margin-left: 49.9%}.offset-xlg-5{margin-left:41.66666667%;*margin-left: 41.56666667%}.offset-xlg-4{margin-left:33.33333333%;*margin-left: 33.23333333%}.offset-xlg-3{margin-left:25%;*margin-left: 24.9%}.offset-xlg-2{margin-left:16.66666667%;*margin-left: 16.56666667%}.offset-xlg-1{margin-left:8.33333333%;*margin-left: 8.23333333%}.offset-xlg-0{margin-left:0;*margin-left: -.1%}}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.no-wrap [class*=col-]{-ms-flex-negative:1;flex-shrink:1}.wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.direction-row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.direction-row-reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.direction-column{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.direction-column-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.align-start{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.align-end{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.align-end [class*=col-]{vertical-align:bottom}.align-center{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.align-center [class*=col-]{vertical-align:middle}.align-baseline{-ms-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.align-content-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-end [class*=col-]{vertical-align:bottom}.align-content-center{-ms-flex-line-pack:center;align-content:center}.align-content-space-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-space-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-self-stretch{-ms-flex-item-align:stretch;-webkit-align-self:stretch;-ms-grid-row-align:stretch;align-self:stretch}.align-self-start{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.align-self-end{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;vertical-align:bottom}.align-self-center{-ms-flex-item-align:center;-webkit-align-self:center;-ms-grid-row-align:center;align-self:center;vertical-align:middle}.align-self-baseline{-ms-flex-item-align:baseline;-webkit-align-self:baseline;align-self:baseline;vertical-align:baseline}.justify-start{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.justify-start.row{text-align:left}.justify-end{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.justify-end.row{text-align:right;-moz-text-align-last:right;text-align-last:right}.justify-end.row [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-center{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.justify-center.row{text-align:center;-moz-text-align-last:center;text-align-last:center}.justify-center.row [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-space-between{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.justify-space-between.row{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.justify-space-between.row [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-space-around.row{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.justify-space-around.row [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.col-vertical-align-content{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}.row-bleed [class*=col-]{padding:0}.col-grid{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.col-grid.direction-row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.col-bleed{padding:0}.col-bleed-x{padding:15px 0}.col-bleed-y{padding:0 15px}.flex-img{display:block;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;max-width:100%;height:auto;width:100%;*width: auto}.flex-footer{width:100%;margin-top:auto;margin-bottom:0}.flex-footer>:last-child{margin-bottom:0}@media (max-width: 575px){.hidden-xxs{display:none}}@media (min-width: 576px) and (max-width: 767px){.hidden-xs{display:none}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none}}@media (min-width: 1200px) and (max-width: 1599px){.hidden-lg{display:none}}@media (min-width: 1600px){.hidden-xlg{display:none}}.page-width-fluid,.page-width{border:10px sold red}.ar{text-align:right}.ac{text-align:center}@media only screen and (max-width: 480px){.acm{text-align:center}}.p0{padding:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt60{margin-top:60px}.mt90{margin-top:90px}.mb10{margin-bottom:10px}.arrow{position:relative;display:inline-block;width:16px;height:16px;-webkit-transition:all .5s cubic-bezier(.645,.045,.355,1);transition:all .5s cubic-bezier(.645,.045,.355,1);cursor:pointer}.arrow:before{position:absolute;content:"";width:10px;height:10px;border-top:2px solid black;border-left:2px solid black}.arrow.top:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow.right:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.arrow.bottom:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.arrow.left:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow:hover:before{border-color:inherit}.slider{width:50%;margin:100px auto}.slick-slide img{width:100%}.slick-prev:before,.slick-next:before{color:#000}.gyb-product-carousel{display:block;width:100%}.gyb-product-carousel .slick-arrow{display:inline-block;width:16px;height:16px;cursor:pointer}.gyb-product-carousel .slick-arrow:before{position:absolute;content:"";width:20px;height:20px;top:-12px;border-top:2px solid black;border-left:2px solid black}.gyb-product-carousel .slick-arrow.slick-prev:before{opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:0}.gyb-product-carousel .slick-arrow.slick-next:before{opacity:1;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:0}.gyb-product-carousel .slick-active{opacity:1}.collection-header{width:100%;max-width:100rem;margin-left:auto;margin-right:auto}.collection-header .collection-banner{background-color:#2d2d2d;padding:.9375rem 0px;max-height:12.5rem;background-position:center center;background-repeat:no-repeat;background-size:cover}.collection-header .banner-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.collection-header .banner-contents .product-lego-logo{max-width:50%;margin-right:10px}.collection-header .banner-contents .product-lego-logo .lego-logo-svg{display:block;width:64px;height:64px}.collection-header .banner-contents .product-lego-logo img{max-height:4rem}.collection-header .banner-contents .product-theme-logo{max-width:50%}.collection-header .banner-contents .product-theme-title{font-size:2rem;margin-left:10px;color:#fff;margin-bottom:0}.collection-header .banner-contents .collection-nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.5rem;margin-left:1.875rem;background-color:transparent;color:#fff;border-radius:1.875rem;padding:0px .9375rem}.collection-header .banner-contents .collection-nav-link.active,.collection-header .banner-contents .collection-nav-link:hover{opacity:1;background-color:#fff;color:#000}.collection-header .collection-description{max-width:82.5rem;margin:0 auto;padding:2.5rem 6.25rem;text-align:center;color:#000}.collection-header .collection-description h1{color:#000;font-size:2.2rem;line-height:3.125rem}@media only screen and (max-width: 480px){.collection-header .banner-contents .collection-nav-link{margin-left:.175rem;font-size:11px}.collection-header .collection-description{padding:1.5625rem 1.25rem}.collection-header .collection-description h1{font-size:1.5rem;line-height:2.3125rem}}.collection.page-width{width:100%;max-width:100rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 601px){.collection.page-width{padding:0px 1.875rem}}.product-grid-container .product-details-container .grid-title-container{min-height:62px!important}.product-grid-container .product-details-add-to-bag{padding-top:10px}@media only screen and (min-width: 1025px){.product-grid-container .product-details-add-to-bag .btn{font-weight:500!important;border-radius:30rem;padding:5px 20px;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}}@media only screen and (max-width: 1024px){.product-grid-container .product-details-container .grid-title-container{min-height:102px!important}.product-grid-container .product-details-container .grid-item-container{min-height:77px!important}}.collection-header .collection-description{background-color:#f8f8f8;text-align:left;margin:15px;max-width:unset;padding:1.875rem 1.25rem}.collection-header .collection-description .heading{display:block;margin-bottom:.625rem!important;font-weight:500;font-size:1.25rem;line-height:1.9375rem}.collection-header .collection-description .description{display:block}.collection-header .banner-contents .collection-nav-link{border:2px solid white}.tooltip .tooltiptext{left:15%!important}.tooltip .tooltiptext:after{content:unset!important}.product-grid-container .grid-view-item__image{padding:15px}.text-red{color:red}.hidden-side{margin-bottom:30px}.hidden-side .text-red{font-weight:700;text-transform:uppercase}.btn-banner{display:inline-block;padding:5px 10px;color:#000;font-weight:700;font-size:14px;text-transform:uppercase;height:28px;line-height:20px;margin-top:7px;cursor:pointer}.btn-banner:hover{background-color:transparent}.btn-banner.hidden-side{background-color:#f5d300;border:1px solid #f5d300}.btn-banner.hidden-side:hover{background-color:transparent;border:1px solid #f5d300;color:#f5d300}[class*=section-width]{margin-top:30px}[class*=section-width] h1{color:#000;font-weight:400;font-size:2.5rem;line-height:3.125rem;margin:0px 0px .9375rem}[class*=section-width] h2{color:#000;font-weight:400;font-size:2rem;text-transform:none;letter-spacing:0;line-height:3.125rem;margin-bottom:0}[class*=section-width] h3{color:#000;font-weight:400;font-size:1.5rem;line-height:2.3125rem;text-transform:none;letter-spacing:0;margin-bottom:0}.section-width-max{width:100%;max-width:100rem;margin-left:auto;margin-right:auto}.section-width-max.layout{padding:1.25rem 0px 1.875rem}.section-width{max-width:82.5rem;margin-left:auto;margin-right:auto;padding:1.25rem 1.125rem 1.875rem}.section-text-block{margin-left:auto;margin-right:auto;padding:2.5rem 6.25rem;text-align:center;color:#000}@media only screen and (max-width: 480px){.section-text-block{padding:1.5625rem 1.25rem}.section-text-block h1{font-size:1.5rem;line-height:2.3125rem}}.showcase-blocks{margin-top:0}.showcase-blocks .block-xlarge{height:43.7rem}.showcase-blocks .block-large,.showcase-blocks .block-medium{height:37.5rem}.showcase-blocks .block-small{height:26.5625rem}.showcase-blocks img{display:block}.showcase-blocks .sc-text-block{padding:2.5rem 6.25rem}.showcase-blocks .sc-text-block.txt-black,.showcase-blocks .sc-text-block.txt-black h1,.showcase-blocks .sc-text-block.txt-black h2,.showcase-blocks .sc-text-block.txt-black h3,.showcase-blocks .sc-text-block.txt-black p{color:#000}.showcase-blocks .sc-text-block.txt-white,.showcase-blocks .sc-text-block.txt-white h1,.showcase-blocks .sc-text-block.txt-white h2,.showcase-blocks .sc-text-block.txt-white h3,.showcase-blocks .sc-text-block.txt-white p{color:#fff}.showcase-blocks .sc-block-bg{position:relative;display:block;height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat}.showcase-blocks .btn{font-family:Lato,sans-serif;display:inline-block;width:auto;border-collapse:collapse;text-align:center;color:#fff;font-size:1rem;line-height:1.5625rem;font-weight:500;text-transform:none;border-width:1px;border-style:solid;background:#000;border-color:transparent;border-radius:4px;padding:.625rem 1.125rem;letter-spacing:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.showcase-blocks .btn:hover{color:#000;background:#fff;text-decoration:none}.showcase-blocks .align-self-stretch{background-repeat:no-repeat;background-size:cover;background-position:center center}@media only screen and (max-width: 1024px){.showcase-blocks .sc-text-block{padding:0px 1.875rem}.showcase-blocks .sc-text-block h1{font-size:1.5rem;line-height:2.3125rem}.showcase-blocks .align-self-stretch img{display:none!important}}@media only screen and (max-width: 480px){.showcase-blocks .xs-column-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.showcase-blocks .block-large,.showcase-blocks .block-medium,.showcase-blocks .block-small{height:auto}.showcase-blocks .sc-text-block{padding:1.5625rem 1.25rem}.showcase-blocks .sc-text-block h1{font-size:1.5rem;line-height:2.3125rem}.showcase-blocks .align-self-stretch img{display:block!important}}.view-range-block .range-header{padding-bottom:.75rem;border-bottom:1px solid rgb(224,224,224)}@media only screen and (min-width: 1024px){.gf-left #gf-tree{width:25%!important}.gf-left #gf-grid{width:73%!important;padding-left:0!important}}.spf-has-filter #gf-products{-webkit-box-pack:right!important;-ms-flex-pack:right!important;justify-content:right!important;margin-left:0!important;margin-right:0!important;padding-left:1px!important}.spf-has-filter #gf-products .product{margin-left:-1px}.gf-sort-wrap{margin-top:30px;z-index:9!important}.gf-sort-wrap .gf-refine-toggle-mobile{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.gf-sort-wrap .gf-refine-toggle-mobile span{line-height:38px!important}.gf-sort-wrap .sort-by-panel{top:37px}@media only screen and (max-width: 480px){.gf-sort-wrap .sort-by{width:100%}.gf-sort-wrap .filter-product-count{text-align:center;margin-bottom:5px}}.page-campaign-michelle-nkamankeng .content-blocks-id-template--14313158967354__1658331236352cdbdf{padding-top:60px}.page-campaign-michelle-nkamankeng .site-footer{border:none;margin:0}.product-details-container .grid-title-container{min-height:0px!important}.grid-item-container .judge-me-review-container{min-height:25px;width:100%}.grid-item-container .judge-me-review-container .jdgm-widget{max-height:20px!important}.grid-item-container .judge-me-review-container .jdgm-star{color:#ffd500!important;background-color:transparent!important}.judge-me-preview-badge{width:100%}.judge-me-preview-badge .jdgm-star{color:#ffd500!important;background-color:transparent!important}.jdgm-review-widget .jdgm-write-rev-link{padding:.9375rem;border-width:1px;border-style:solid;border-radius:4px;border-collapse:collapse;text-align:center;font-weight:500;line-height:1.1875rem;background-color:#006db7!important;color:#fff!important;border-color:#006db7!important}.jdgm-review-widget .jdgm-write-rev-link:hover{background:#fff!important;color:#000!important}.jdgm-review-widget .jdgm-histogram__bar-content{background-color:#ffd500}.jdgm-review-widget .jdgm-histogram__bar,.jdgm-review-widget .jdgm-histogram__bar-content{border-radius:50px}.jdgm-review-widget .jdgm-star{color:#ffd500!important}.page-width.carousel-widget{max-width:unset!important}.judge-me-homepage-widget{width:100%;padding:15px}.judge-me-homepage-widget .section-heading{display:block;border-bottom:1px solid lightgrey}.judge-me-homepage-widget .section-heading h4{color:#4f4f4f;font-size:18.2px;line-height:17px;font-weight:700;margin-bottom:8px}.judge-me-homepage-widget .jdgm-carousel__item-container{padding-top:15px}.judge-me-homepage-widget .jdgm-carousel-title-and-link{display:none!important}.judge-me-homepage-widget .jdgm-carousel-wrapper{padding-top:unset!important}.judge-me-homepage-widget .jdgm-carousel-wrapper .jdgm-carousel{width:100%!important}.judge-me-homepage-widget .jdgm-carousel-wrapper .jdgm-carousel .jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.judge-me-homepage-widget .jdgm-carousel-wrapper .jdgm-carousel .jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-title{color:#4f4f4f;font-size:1.25rem;font-weight:700;line-height:24px}.judge-me-homepage-widget .jdgm-carousel-wrapper .jdgm-carousel .jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-body p{min-height:51px;font-size:14px;line-height:17px;color:#6a6c77}.judge-me-homepage-widget .jdgm-carousel-wrapper .jdgm-carousel .jdgm-carousel__item-wrapper .jdgm-carousel-item .jdgm-star{color:#ffd500!important;background-color:transparent!important}.judge-me-homepage-widget .jdgm-carousel-wrapper .jdgm-carousel .jdgm-carousel__arrows{margin:unset!important}@media only screen and (max-width: 1024px){.grid-item-container .judge-me-review-container .jdgm-prev-badge__text{display:none!important}}.form-notify-me{margin-top:10px;padding-top:25px;border-top:1px solid #e0e0e0}.form-notify-me label{display:block;font-weight:500}.form-notify-me .email-input-notify-me{margin-top:15px;width:100%}.form-notify-me .btn{margin-top:10px}.product-meta-container .product-meta{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}.product-meta-container .product-meta img{height:80px;width:68px;padding-bottom:10px}.product-meta-container .product-meta .tag-text{padding-bottom:10px}.product-meta-container .product-meta.ages-meta,.product-meta-container .product-meta.pieces-meta,.product-meta-container .product-meta.points-meta{border-right:1px solid #e8e9eb}.product-details-section .features-heading{background-color:#e8e9eb}@media only screen and (max-width: 480px){.product-meta-container .product-meta.ages-meta,.product-meta-container .product-meta.pieces-meta,.product-meta-container .product-meta.points-meta,.product-meta-container .product-meta.item-meta{border-left:1px solid #e8e9eb;border-right:1px solid #e8e9eb}}.vendor-logos{position:relative}.vendor-logos .product-lego-logo{position:absolute;left:0}.vendor-logos .product-lego-logo:only-child{position:relative;left:unset}.product-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-height:430px}.product-information .product-single__thumbnails-item{padding:unset}.product-information .product-detail-featured-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:85%}.product-information .scroll-container{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:15%;background-color:#f6f6f6;overflow-y:auto}.product-information .scroll-container .scroll-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px;margin-bottom:15px}.product-information .scroll-container .scroll-content .scroll-item{max-height:100px;max-width:100px}.product-information .scroll-container .scroll-content .scroll-item .product-single__thumbnail{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:center;-ms-flex-pack:center;justify-content:center}.product-single__photo-wrapper:has(.hide){display:none!important}.product-single__photo-wrapper{height:100%}@media only screen and (max-width: 1024px){.vendor-logos .product-lego-logo{position:relative;left:unset}.product-information{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:unset}.product-information .product-detail-featured-image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}.product-information .scroll-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%!important;min-height:65px;overflow-y:hidden;overflow-x:auto}.product-information .scroll-container .scroll-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.product-badges{position:relative;display:block;line-height:1;height:18px;margin-bottom:.53rem}.product-badges.product-detail{position:absolute;top:.53rem;left:0;z-index:1}.product-badges.product-detail .badge{margin-left:3px;margin-right:0}.product-badges .badge{display:inline-block;vertical-align:top;padding:0 4px;text-decoration:none;font-size:.69375rem;line-height:17px;height:16px;color:#191919;margin-left:3px}.product-badges .badge:first-child{margin-left:0}.product-badges .badge.hard-to-find,.product-badges .badge.badge-blue,.product-badges .badge.exclusives,.product-badges .badge.new{background:#ffcf00}.product-badges .badge.badge-red{color:#fff;background:#d01012}.product-badges .badge.badge-green{color:#fff;background:#009d2f}.product-badges .badge.badge-yellow{color:#fff;background:#31a1e0}.product-badges .badge.badge-byellow{color:#000;background-color:#ffd400}.product-badges .badge.badge-bred{color:#fff;background-color:#dd1a22}.product-badges .badge.badge-bblue{color:#fff;background-color:#006cb7}.product-badges .badge.badge-bgreen{color:#fff;background-color:#00af4d}.product-badges .badge.badge-mlilac{color:#fff;background-color:#4c2f92}.product-badges .badge.badge-dsgray{color:#fff;background-color:#646464}.product-badges .badge.badge-bpink{color:#000;background-color:#e3599d}.product-badges .badge.badge-eblue{color:#fff;background-color:#00395d}.product-badges .badge.badge-dgreen{color:#fff;background-color:#009247}.product-badges .badge.badge-lgreen{color:#000;background-color:#afca00}.product-badges .badge.badge-dazur{color:#fff;background-color:#00a3da}.product-badges .badge.badge-dred{color:#fff;background-color:#7f131b}.product-badges .badge.badge-msgray{color:#000;background-color:#a0a0a0}.product-badges .badge.badge-lrblue{color:#000;background-color:#78bfea}.product-badges .badge.badge-borange{color:#000;background-color:#f47d20}.product-badges .badge.badge-lyellow{color:#000;background-color:#ffed00}.product-badges .badge.vendor{text-transform:none;color:#3c3c3c;background:#e0e0e0;border:1px solid #c7c7c7;padding:0 10px;font-size:.6875em;line-height:20px;height:20px}.product-badges .badge.vendor:hover{opacity:1}.page-banner-container{display:block}.page-banner-container .row .banner-image img,.page-banner-container .row .banner-image source{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page-banner-container .row .banner-image-adaptive img,.page-banner-container .row .banner-image-adaptive source{height:100%;width:100%}.page-banner-container .row .banner-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;padding:60px}.page-banner-container .row .banner-content-container .banner-content{padding:20px 30px}.page-banner-container .row .banner-content-container .banner-content h1{margin-bottom:5px}@media only screen and (max-width: 1024px){.page-banner-container .enable-adaptive-height-content-column-mobile .banner-content{width:100%;max-width:100%}}@media only screen and (max-width: 480px){.page-banner-container .row .banner-content-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px}.page-banner-container .row .banner-content-container .banner-content{max-width:100%!important;text-align:center}}.image-banner-container{display:block}.image-banner-container .row picture{display:block;line-height:0}.image-banner-container .row picture img,.image-banner-container .row picture source{width:100%}.video-banner-container{display:block}.video-banner-container .row .video-container{position:relative;top:0;left:0;width:100%;height:100%;overflow:hidden;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}.video-banner-container .row .video-container .banner-video{position:absolute;margin:30px;width:100%;-o-object-fit:cover;object-fit:cover}.video-banner-container .row .banner-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:5}.video-banner-container .row .banner-content-container .banner-content{padding:20px 30px}.video-banner-container .row .banner-content-container .banner-content h1{margin-bottom:5px}@media only screen and (max-width: 750px){.video-banner-container .row .banner-content-container .banner-content{padding-top:0;padding-bottom:40px}}@media only screen and (max-width: 1024px){.video-row{height:unset!important}.video-row .video-col .video-container{position:relative!important}.video-row .video-col .video-container video{position:relative!important;height:unset!important;-o-object-fit:unset!important;object-fit:unset!important}.video-row .content-col{background-color:transparent!important}}@media only screen and (max-width: 480px){.video-banner-container .row .banner-content-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-banner-container .row .banner-content-container .banner-content{max-width:100%;text-align:center}}.content-blocks-container .section-title{font-size:2rem;line-height:2.6875rem;font-weight:400;text-transform:none;letter-spacing:0}.content-blocks-container .block-title{font-weight:500;font-size:1.25rem;line-height:1.9375rem;letter-spacing:0}.content-blocks-container{display:block}.content-blocks-container .image-block-container{position:relative;display:block}.content-blocks-container .image-block-container.title-above-image{margin-top:15px}.content-blocks-container .content-block.left-align{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.content-blocks-container .content-block.right-align{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.content-blocks-container .content-block picture{margin-bottom:15px}.content-blocks-container .content-block .block-super-title{margin-top:15px}.content-blocks-container .content-block .block-title{margin-top:1.25rem;margin-bottom:0}.content-blocks-container .content-block .block-description{margin-top:.9375rem}.content-blocks-container .content-block .btn{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-blocks-container .image-transition-block-container{position:relative;display:block;height:350px}.content-blocks-container .image-transition-block-container picture{position:absolute;width:100%;height:100%;display:block;-webkit-animation:show-hide-3-sets 9s infinite;animation:show-hide-3-sets 9s infinite}.content-blocks-container .image-transition-block-container picture img,.content-blocks-container .image-transition-block-container picture source{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.content-blocks-container .image-transition-block-container picture.block-image-1{-webkit-animation-delay:0s;animation-delay:0s;z-index:3}.content-blocks-container .image-transition-block-container picture.block-image-2{-webkit-animation-delay:3s;animation-delay:3s;z-index:2}.content-blocks-container .image-transition-block-container picture.block-image-3{-webkit-animation-delay:6s;animation-delay:6s;z-index:1}@-webkit-keyframes show-hide-3-sets{0%{opacity:1}22%{opacity:1}33%{opacity:0}89%{opacity:0}to{opacity:1}}@keyframes show-hide-3-sets{0%{opacity:1}22%{opacity:1}33%{opacity:0}89%{opacity:0}to{opacity:1}}@media only screen and (max-width: 480px){.content-blocks-container .image-transition-block-container{height:200px}}.page-width-fluid{max-width:100rem;margin:0 auto}.content-card-container{display:block}.content-card-container .content-block{position:relative;display:block;width:100%;height:100%}.content-card-container .content-block picture{margin-bottom:15px}.content-card-container .content-block picture img,.content-card-container .content-block picture source{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-card-container .content-block .text-container{position:absolute;top:0;right:0;bottom:0;left:0;padding:30px 60px;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;height:100%}.content-card-container .content-block .text-container .title{margin-top:5px;width:100%}.content-card-container .content-block .text-container .btn{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none}.content-card-container .content-block .text-container .text-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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-card-container .content-block .text-container .text-wrapper.left-align{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.content-card-container .content-block .text-container .text-wrapper.right-align{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.content-card-container .video-card{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1024px){.content-card-container .content-block picture{margin-bottom:15px}.content-card-container .content-block picture img,.content-card-container .content-block picture source{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-card-container .content-block .text-container{position:relative}}@media only screen and (max-width: 480px){.content-card-container .text-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative!important;text-align:center;padding:30px 15px!important}.content-card-container .video-card{padding-bottom:30px}}.product-carousel-container .product-carousel-toolbar{position:relative}.product-carousel-container .product-carousel-toolbar h3{display:inline-block;margin-right:30px}.product-carousel-container .product-carousel-wrapper{position:relative}.product-carousel-container .product-carousel-wrapper .grid-view-item__image{opacity:1}.product-carousel-container .product-carousel-wrapper .product-price__price{text-decoration:none}.product-carousel-container .arrow{position:absolute;top:50%;margin-top:-21px;width:42px;height:42px;-webkit-box-shadow:rgba(0,0,0,.04) 0px 1px 10px 0px,rgba(0,0,0,.06) 0px 1px 10px 0px;box-shadow:#0000000a 0 1px 10px,#0000000f 0 1px 10px;padding:10px;border-radius:999px;background:#fff;cursor:pointer}.product-carousel-container .arrow:before{width:14px;height:14px;top:50%;margin-top:-7px}.product-carousel-container .arrow.left{left:-21px}.product-carousel-container .arrow.left:before{margin-left:7px}.product-carousel-container .arrow.right{right:-21px}.product-carousel-container .arrow.right:before{margin-left:1px}.product-carousel-container .arrow.disabled{pointer-events:none!important;-webkit-box-shadow:none;box-shadow:none}.product-carousel-container .arrow.disabled:before{border-color:#dedede}.product-carousel-container .grid-view-item{margin-bottom:0}.product-carousel-container .product-carousel-slick{overflow:hidden}.product-carousel-container .product-carousel-slick .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.product-carousel-container .product-carousel-slick .product-card{width:100%}.product-carousel-container .product-carousel-slick .slick-prev{left:0;z-index:999}.product-carousel-container .product-carousel-slick .slick-next{right:0;z-index:999}.product-carousel-container .product-carousel-last-slide{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid red}.product-carousel-container .product-carousel-last-slide a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;text-align:center;width:100%;border:1px solid rgba(0,0,0,.08)}.product-carousel-container .product-carousel-last-slide a:hover{background-color:#00000005}@media only screen and (max-width: 480px){.product-carousel-container .product-carousel-toolbar .toolbar-text-container{text-align:center}.product-carousel-container .arrow.left{left:10px}.product-carousel-container .arrow.right{right:10px}}.section-gift-finder-container{margin-top:30px}.section-gift-finder-container .gift-finder-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px}.section-gift-finder-container .gift-finder-container .title{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:50px;height:50px;font-weight:700;letter-spacing:1px;color:#fff}.section-gift-finder-container .gift-finder-container.age{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#004a84;-ms-flex-pack:distribute;justify-content:space-around}.section-gift-finder-container .gift-finder-container.age .btn-age{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:50px;height:50px;border-radius:50%;color:#fff;border:3px solid #ea348f;text-transform:capitalize}.section-gift-finder-container .gift-finder-container.age .btn-age:hover,.section-gift-finder-container .gift-finder-container.age .btn-age.active{cursor:pointer;background-color:#ea348f}.section-gift-finder-container .gift-finder-container.price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#00b044;-ms-flex-pack:distribute;justify-content:space-around}.section-gift-finder-container .gift-finder-container.price .btn-price{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:10px;color:#fff;border:3px solid #ea348f;text-transform:capitalize}.section-gift-finder-container .gift-finder-container.price .btn-price:hover,.section-gift-finder-container .gift-finder-container.price .btn-price.active{cursor:pointer;background-color:#ea348f}.section-gift-finder-container .gift-finder-container.results{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#bce4f3}.section-gift-finder-container .gift-finder-container.interests{background-color:#ffd6e5}.section-gift-finder-container .gift-finder-container.interests .card-interest{text-align:center;text-transform:capitalize}.section-gift-finder-container .gift-finder-container.interests .card-interest .img-container{position:relative;width:9.375rem;height:9.375rem;margin:0 auto 5px;border-radius:50%;background-color:#fff;padding:15px;overflow:hidden;border:3px solid transparent}.section-gift-finder-container .gift-finder-container.interests .card-interest .img-container img{position:absolute;max-width:75%;max-height:75%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.section-gift-finder-container .gift-finder-container.interests .card-interest:hover{cursor:pointer}.section-gift-finder-container .gift-finder-container.interests .card-interest.active .img-container{border:3px solid #00b044}.section-gift-finder-container .gift-finder-container.themes{background-color:#bce4f3}.section-gift-finder-container .gift-finder-container.themes .card-theme{text-align:center}.section-gift-finder-container .gift-finder-container.themes .card-theme:hover{cursor:pointer}.section-gift-finder-container .gift-finder-container.themes .card-theme .img-container{border:3px solid transparent}.section-gift-finder-container .gift-finder-container.themes .card-theme.active .img-container{border:3px solid #00b044}.section-gift-finder-container .search-container{position:relative;display:block;height:310px}.section-gift-finder-container .search-container .explorer{position:absolute;bottom:30px;left:-57px;z-index:5;pointer-events:none;-webkit-transition:all .4s;transition:all .4s}.section-gift-finder-container .search-container .btn-see-results{position:absolute;bottom:0;width:100%;height:56px;line-height:2;font-size:1rem;z-index:5}.section-gift-finder-container .search-container .btn-see-results:disabled{background-color:#004a84;border-color:#004a84;color:#ffffff80}.section-gift-finder-container .search-container .btn-see-results:disabled:hover{background-color:#004a84;border-color:#004a84;color:#ffffff80}.section-gift-finder-container .search-container .btn-see-results:hover{opacity:1;background-color:#006db7}@media only screen and (max-width: 1440px){.section-gift-finder-container .search-container{height:265px}.section-gift-finder-container .search-container .explorer{bottom:30px;left:-50px}}@media only screen and (max-width: 1024px){.section-gift-finder-container .search-container .explorer{display:none}}@media only screen and (max-width: 480px){.section-gift-finder-container .gift-finder-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-gift-finder-container .gift-finder-container .title{width:100%}.section-gift-finder-container .gift-finder-container .btn-age{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;border-radius:0!important;margin-left:-3px;margin-top:-3px}.section-gift-finder-container .gift-finder-container .btn-price{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;margin-left:-3px;margin-top:-3px}}.gift-finder-tabs{margin:0!important}.gift-finder-tabs .tab-link{padding:15px;text-align:center;text-transform:uppercase;font-weight:700}.gift-finder-tabs .tab-link[data-tab=interests]{background-color:#ffd6e5}.gift-finder-tabs .tab-link[data-tab=themes]{background-color:#bce4f3}.gift-finder-tabs .tab-link:hover{cursor:pointer}.tab-content{display:none!important;width:100%}.tab-content.current{display:inherit!important}.tab-content.current a{text-decoration:underline}.ex-slideshow-container .slick-slider{line-height:0}.ex-slideshow-container{position:relative;display:block}.ex-slideshow-container .page-width{position:relative}.ex-slideshow-container .arrow-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:42px;height:42px;-webkit-box-shadow:rgba(0,0,0,.04) 0px 1px 10px 0px,rgba(0,0,0,.06) 0px 1px 10px 0px;box-shadow:#0000000a 0 1px 10px,#0000000f 0 1px 10px;padding:10px;border-radius:999px;background:#fff;cursor:pointer}.ex-slideshow-container .arrow-container.nav-prev{left:10px}.ex-slideshow-container .arrow-container.nav-next{right:10px}.ex-slideshow-container .arrow-container .arrow{top:3px;width:24px;height:24px}.ex-slideshow-container .arrow-container .arrow:before{width:14px;height:14px}.ex-slideshow-container .arrow-container .arrow.left:before{top:1px;left:6px}.ex-slideshow-container .arrow-container .arrow.right:before{top:1px;left:1px}.ex-slideshow-container .slick-dots{position:absolute;bottom:20px;width:100%}.ex-slideshow-container .slick-dots li button{width:10px;height:10px}.ex-slideshow-container .slick-dots li button:before{color:#fff}.ex-slideshow-container .row .slideshow-image img,.ex-slideshow-container .row .slideshow-image source{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.ex-slideshow-container .row .slideshow-image-adaptive img,.ex-slideshow-container .row .slideshow-image-adaptive source{height:100%;width:100%}.ex-slideshow-container .row .banner-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;padding:60px}.ex-slideshow-container .row .banner-content-container .banner-content{padding:20px 30px;line-height:1.5}.ex-slideshow-container .row .banner-content-container .banner-content h1{margin-bottom:5px}@media only screen and (max-width: 480px){.ex-slideshow-container .row .banner-content-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px}.ex-slideshow-container .row .banner-content-container .banner-content{max-width:100%!important;text-align:center}}.spps-ol .spps-title div,.spps-ol .spps-subtitle,.spps-ol .spps-wh-c .w-slice .spps-wh-tc{font-family:Lego!important}.spps-ol .spps-wh-c .spps-wh-dots .w-dot{display:none}.spps-ol .spps-wh-c .spps-wh-cent{background-color:#d90a0c!important}.spps-ol .spps-wh-c .spps-wh-cent:before{content:"";position:absolute;width:40px;height:40px;left:13px;top:13px;background-image:url(/cdn/shop/files/logo_-_lego_-_no_black_border.png?v=1665135941);background-repeat:no-repeat;background-size:contain;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.spps-ol .spps-form .spps-input input{border:1px solid #e0e0e0!important;border-radius:4px!important}.spps-ol .spps-btn{border-radius:4px!important}.spps-ol .spps-btn span{font-family:Lego!important}.spps-ol .spps-needle .spps-needle-in svg{display:none!important}.spps-ol .spps-needle .spps-needle-in:before{position:absolute;content:"";width:24px;height:20px;top:10px;left:8px;background-image:url(/cdn/shop/files/brick-yellow.svg?v=1665650330);background-repeat:no-repeat;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
/*# sourceMappingURL=/cdn/shop/t/174/assets/styles.css.map */
