.ar{text-align:right}.ac{text-align:center}a:hover{color:#31a1e0}.bag-success-message{display:none;background-color:#fef6d2;border-top:1px solid #fd9904;border-bottom:1px solid #fd9904;box-shadow:0 0 15px 1px #0000001a;left:0;padding:.85rem 0;position:absolute;width:100%}.bag-success-message.active{display:block}.bag-success-message .message-inner{display:block;margin:0 auto;text-align:center}.bag-success-message .message-inner .message-text{display:inline-block;margin-top:6px}.bag-success-message .message-inner .icon{display:inline-block;width:34px;height:34px;vertical-align:top;fill:currentColor;margin-right:.75rem}.site-header{position:fixed;width:100%;top:0}.announcement-bar{position:absolute;top:110px;left:0;right:0}.page-container{margin-top:125px}@media only screen and (max-width: 480px){.page-container{margin-top:150px}.announcement-bar img{display:none}.announcement-bar .announcement-bar__message{margin:0}.announcement-bar .announcement-bar__message span{margin:2px 0 0;font-size:12px}}.utility-bar{display:block;position:relative;height:40px;background-color:#2c2c2c;border-top:1px solid #3c3c3c;border-bottom:2px solid #191919;font-family:Lego}.utility-bar .utility-bar-wrapper{max-width:1600px;margin:0 auto}.utility-bar .certified-store{vertical-align:top;height:40px;line-height:40px;font-size:10px;font-weight:700;color:#fff;text-transform:uppercase}.utility-bar .utility-bar-nav{margin:0;list-style-type:none}.utility-bar .utility-bar-nav li{position:relative;display:inline-block}.utility-bar .utility-bar-nav li.active .utility-nav-link{background-color:#f8f8f8;color:#31a1e0;top:-1px;line-height:42px}.utility-bar .utility-bar-nav li.active .utility-nav-link:hover{opacity:1}.utility-bar .utility-bar-nav li.active .dropdown{display:inline-block}.utility-bar .utility-nav-link{position:relative;display:inline-block;text-align:center;vertical-align:top;height:40px;line-height:40px;padding:0 1.5rem;font-size:10px;font-weight:700;color:#fff;cursor:pointer}.utility-bar .utility-nav-link img{margin-right:.75rem}.utility-bar .dropdown{position:absolute;display:none;text-align:left;background-color:#f8f8f8;border:solid #e0e0e0;border-width:1px 1px 7px;color:#2c2c2c;max-height:calc(100vh - 2.5rem);overflow-x:hidden;overflow-y:auto;white-space:normal;right:0;top:39px;z-index:10}.utility-bar .dropdown .account{width:100vw;max-width:20.625rem}.utility-bar .dropdown .bag{width:100vw;max-width:25.5rem}.utility-bar .dropdown .bag .mini-cart-contents{position:relative;font-size:.875em;background:#fff}.utility-bar .dropdown .bag .mini-cart-contents .mini-cart-inner{max-height:12.875rem;overflow-y:auto;padding:0 1.5rem}.utility-bar .dropdown .bag .mini-cart-contents .dd-row{padding:1.5rem 0}.utility-bar .dropdown .bag .mini-cart-contents .dd-row.dd-last-row{font-weight:700;font-size:.95em}.utility-bar .dropdown .bag .mini-cart-contents .mini-cart-btn{display:block;font-size:.725em;padding:.8125rem .875rem;margin:0 1.5rem 1.5rem}.utility-bar .dropdown .bag .cart-item-row{display:flex;align-items:stretch}.utility-bar .dropdown .bag .cart-item-row.order-total{border-top:1px solid #e0e0e0;font-size:1.25em;font-weight:500;padding:1.5rem}.utility-bar .dropdown .bag .cart-item-row.order-total .cart-item-col{width:50%}.utility-bar .dropdown .bag .cart-item-row .col-left{flex-grow:8;padding-right:10px}.utility-bar .dropdown .bag .cart-item-img{float:left;margin-right:2.12766%;width:31.91489%}.utility-bar .dropdown .bag .cart-item-img .cart-item-product-link{display:block;height:100%}.utility-bar .dropdown .bag .cart-item-img .cart-item-product-link img{display:inline-block;height:auto;max-width:100%;vertical-align:middle}.utility-bar .dropdown .bag .cart-item-content{float:right;margin-right:0;width:65.95745%;font-size:.875em}.utility-bar .dropdown .bag .cart-item-content .cart-item-product-code,.utility-bar .dropdown .bag .cart-item-content .cart-item-qty{display:block;color:#8e8e8e}.utility-bar .dropdown .bag .cart-item-content .cart-item-total{font-weight:700}.utility-bar .dd-row{position:relative;display:block;width:100%;padding:1.5rem;overflow:hidden;border-top:1px solid #e0e0e0}.utility-bar .dd-row:first-child{border-top:none}.utility-bar .dd-row h2{text-align:center;font-size:1em;font-weight:500;margin:10px;letter-spacing:0}.utility-bar .dd-row .text-register{color:#8e8e8e;margin:1rem 0 0;text-align:center}.utility-bar .dd-row .text-register a{font-size:16px;font-weight:400;color:#31a1e0;text-decoration:underline}.utility-bar .dd-row .btn.btn-block{width:100%}.utility-bar .dd-row .icon-link{position:relative;display:block;padding:0 0 0 85px;height:46px;font-size:16px;font-weight:400}.utility-bar .dd-row .icon-link img{position:absolute;left:0;display:block;height:auto;width:3.5rem;vertical-align:middle;top:50%;transform:translateY(-50%)}.utility-bar .dd-row .icon-link span{position:absolute;top:50%;transform:translateY(-50%);left:30%;text-align:left;color:#31a1e0}.utility-bar .dd-row.dd-last-row{padding:.75rem 1.5rem}.utility-bar .mobile-bag-count{display:none}.utility-bar .cart-qualifier{padding:1rem 1.5rem;font-size:.75em;text-align:center;background-color:#fef6d2;border-bottom:1px solid #fd9904}.utility-bar .mini-cart-empty{text-align:center;padding:1.5rem}.utility-bar .mini-cart-empty p{margin:1em 0}@media only screen and (max-width: 1024px){.certified-store{padding-left:22px}}@media only screen and (max-width: 480px){.utility-bar .utility-bar-nav{padding-right:10px}.utility-bar .utility-nav-link{padding:.5rem .75rem}.utility-bar .utility-nav-link img{vertical-align:top;margin:0}.utility-bar .utility-bar-nav li{position:static}.utility-bar .utility-bar-nav .dropdown .account{width:calc(100vw - 2px);max-width:none}.utility-bar .mobile-bag-count{display:inline-block;position:absolute;top:.1em;background-color:#31a1e0;color:#fff;font-size:10px;font-weight:700;text-align:center;width:1.125rem;height:1.125rem;line-height:1.125rem;border-radius:.5625rem;z-index:999}}.main-nav{height:4.375rem;position:relative}.main-nav:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;background-color:#ffcf00;box-shadow:inset 0 0 25px #e8690266;border-top:1px solid #ffd935;border-bottom:2px solid #e9a203}.main-nav .nav-sale,.main-nav .nav-sale:hover{color:#d01012}.logo-mobile{display:none;padding:18px 8px 18px 0}.logo-mobile img{height:30px;margin-right:5px}@media only screen and (max-width: 639px){.logo-mobile{display:inline-block}}.gyb-mobile-nav{text-align:center;vertical-align:top;width:50px;margin-left:-10px}.gyb-mobile-nav .icon-hamburger,.gyb-mobile-nav .icon-close{vertical-align:top}.main-nav-container .main-nav-right-wrapper{position:absolute;height:100%;top:0;right:0;z-index:1;cursor:pointer!important}.main-nav-container .main-nav-search{position:relative;padding-left:2rem;width:calc((100vw - 1200px)/2 + 350px);display:inline-block;height:100%;vertical-align:top}.main-nav-container .main-nav-search:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;background-color:#31a1e0;box-shadow:inset 0 0 25px #006db7cc;border-top:1px solid #1d8cd0;border-bottom:2px solid #0270b9}.main-nav-container .mobile-nav-search{display:none;width:8rem;height:4.375rem;text-align:center;background-color:#31a1e0;box-shadow:inset 0 0 25px #006db7cc;border-top:1px solid #1d8cd0;border-bottom:1px solid #0270b9;cursor:pointer!important}.main-nav-container .mobile-nav-search:before{border-right:1px solid #0270b9;border-bottom-width:2px}.main-nav-container .mobile-nav-search:after{content:"";position:absolute;top:0;right:1px;left:0;bottom:2px;border-left:1px solid #1d8cd0;border-right:1px solid #1d8cd0}.main-nav-container .mobile-nav-search span{position:relative;top:50%;transform:translateY(-50%);display:inline-block;width:100%}.main-nav-container .mobile-nav-search span .icon-search{vertical-align:middle;max-width:1.625rem}.main-nav-container .mobile-search-dropdown{display:none;position:absolute;height:3.75rem;width:100vw;top:100%;right:0;left:auto}.main-nav-container .mobile-search-dropdown:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;border-bottom-width:2px;background-color:#31a1e0;box-shadow:inset 0 0 25px #006db7cc;border-top:1px solid #1d8cd0;border-bottom:1px solid #0270b9}.main-nav-container .mobile-search-dropdown .search{position:relative;width:auto;max-width:95.91837%;margin-left:auto;margin-right:auto;display:block;height:3.75rem;line-height:3.75rem}.main-nav-container .mobile-search-dropdown.show-mobile-search{display:inline-block}.main-nav-container .wave{display:inline-block;position:absolute;left:0;top:0;bottom:0;z-index:2;transform:translate(-70%)}.main-nav-container .search{position:absolute;display:block;width:calc(400px - 3rem);top:50%;transform:translateY(-50%);height:4.375rem;line-height:4.375rem;z-index:0;padding:0}.main-nav-container .search .icon-search{height:18px;margin-left:4px;margin-bottom:3px}.main-nav-container .search input{height:1.75rem;height:28px;line-height:1.75rem;min-width:11.25rem;border-radius:1.5rem;outline:none;padding:0 2.1875rem;border:1px solid #e0e0e0;background:#fff;box-shadow:inset 0 0 12px #e0e0e0;outline-offset:-3px}@media only screen and (max-width: 1024px){.main-nav-container .mobile-nav-search{display:block}.main-nav-container .main-nav-search{display:none}}.newsletter-sign-up{padding:5px 25px;border:1px solid #e0e0e0}.newsletter-sign-up .h2{position:relative;top:50%;transform:translateY(-50%);display:block;padding:0 0 0 70px;width:100%;height:55px;font-weight:500;letter-spacing:-.5px;margin-bottom:0}.newsletter-sign-up .h2 img{position:absolute;left:0;display:block;height:auto;width:3.5rem;vertical-align:middle;top:50%;transform:translateY(-50%)}.newsletter-sign-up .h2 span{text-align:left;line-height:55px}.newsletter-sign-up .password__input-group{margin:0;max-width:100%}.newsletter-sign-up .input-group__field,.newsletter-sign-up .input-group__btn{vertical-align:bottom}@media only screen and (min-width: 750px){.newsletter-sign-up .btn{padding:10px 50px}}@media only screen and (max-width: 480px){.newsletter-sign-up{padding:5px}.newsletter-sign-up .h2 span{line-height:28px}}.site-footer{border-top:2px solid #e0e0e0}.site-footer .footer-links{position:relative}.site-footer .footer-links a{position:relative;display:block;padding:0 0 0 70px;width:235px;height:110px;font-weight:500}.site-footer .footer-links img{position:absolute;left:0;display:block;height:auto;width:3.5rem;vertical-align:middle;top:50%;transform:translateY(-50%)}.site-footer .footer-links span{position:absolute;top:50%;transform:translateY(-50%);left:70px;text-align:left}@media only screen and (max-width: 1024px){.site-footer .footer-links a{width:100%;padding:0;text-align:center}.site-footer .footer-links a img{position:relative;top:auto;transform:none;left:auto;margin:0 auto 10px}.site-footer .footer-links a span{text-align:center;position:relative;top:auto;transform:none;left:auto}}@media only screen and (max-width: 768px) and (orientation: portrait){.site-footer .footer-links{padding-top:20px}.site-footer .gyb-footer-menus{text-align:center}.site-footer .gyb-footer-menus .site-footer__linklist-item{padding:0}}@media only screen and (max-width: 480px){.site-footer .footer-links a{margin:0 auto}.site-footer .site-footer__linklist-item{width:100%}}.site-footer .border-top .col-sm-3:last-child{border:none}.site-footer h3{font-size:16px;padding:1.875rem 0;font-weight:500;margin:0}.footer-legal{border-top:1px solid #e0e0e0;margin-top:20px;padding-top:1.875rem}.footer-legal .red-brick-footer{position:absolute;right:-50px;top:-185px}@media only screen and (max-width: 1024px){.footer-legal .red-brick-footer{display:none}}.grid-view-item .spr-badge-caption{display:none}.spr-summary-starrating [class^=spr-icon-]:before,.spr-summary-starrating [class*=" spr-icon-"]:before{width:1.3em;height:1.3em}.spr-badge-starrating [class^=spr-icon-]:before,.spr-badge-starrating [class*=" spr-icon-"]:before,.spr-review-header-starratings [class^=spr-icon-]:before,.spr-review-header-starratings [class*=" spr-icon-"]:before{width:18px;height:18px}.spr-badge-starrating .spr-icon-star:before,.spr-summary-starrating .spr-icon-star:before,.spr-review-header-starratings .spr-icon-star:before{content:"";background-image:url(//lego-gybc.co.za/cdn/shop/t/174/assets/icon-rating-yellow.svg?v=66910865429790431071753968860)}.spr-badge-starrating .spr-icon-star-empty:before,.spr-summary-starrating .spr-icon-star-empty:before,.spr-review-header-starratings .spr-icon-star-empty:before{content:"";background-image:url(//lego-gybc.co.za/cdn/shop/t/174/assets/icon-rating-gray.svg?v=89894718323591698421753968859)}.product-labels{position:absolute;display:block;top:-.1rem;right:.53rem;line-height:1;z-index:1}.product-labels.product-detail{top:.53rem}#gf-products .product{border:1px solid #e0e0e0}#gf-products .product:last-child{margin-bottom:0}#gf-products.home-featured-collection{margin:0}#gf-products.home-featured-collection .grid__item{padding:0}.product-grid-container{padding-top:.75rem;padding-bottom:.75rem}.product-grid-container .product-details-container{display:block;position:relative;padding-top:.75rem;padding-left:.75rem;padding-right:.75rem}.product-grid-container .product-details-container .product-model-number{font-size:.75em;font-weight:400;color:#8e8e8e;margin:0}.product-grid-container .product-details-container .grid-title-container{margin-bottom:0;color:#2c2c2c;font-weight:500;min-height:60px}.product-grid-container .product-details-container .grid-title-container .product-title{margin-bottom:0}.product-grid-container .product-details-add-to-bag{display:block;position:relative;padding-left:.75rem;padding-right:.75rem}.gyb-product-detail-slideshow{position:relative;display:block;width:100%}.gyb-product-detail-slideshow .slideshow-featured-image .featured-image-item{position:relative;overflow:hidden;width:100%;height:300px;border:1px solid red}.gyb-product-detail-slideshow .slideshow-featured-image .featured-image-item img{position:relative;display:block;max-width:100vw;height:auto;width:auto;max-height:100vh}.gyb-product-detail-slideshow .slideshow-thumbnails .thumbnail-item{border:1px solid #e0e0e0;height:40px}.gyb-product-detail-slideshow .slideshow-thumbnails .thumbnail-item.slick-current{border:2px solid #31a1e0}.gyb-product-detail-slideshow .slideshow-thumbnails .thumbnail-item img{display:block;width:100%;height:auto}.gyb-product-detail-slideshow .slick-next,.gyb-product-detail-slideshow .slick-prev{border:1px solid red}.product-detail-featured-image{position:relative}.product-detail-column{padding:.625rem 1.25rem;text-align:center;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:7px solid #e0e0e0}.product-detail-column .vendor-logos{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;align-items:center;margin-top:8px}.product-detail-column .vendor-logos .product-lego-logo{max-width:50%;margin-right:10px}.product-detail-column .vendor-logos .product-lego-logo .lego-logo-svg{display:block;width:64px;height:64px}.product-detail-column .vendor-logos .product-lego-logo img{max-height:4rem}.product-detail-column .vendor-logos .product-vendor-logo{max-width:50%}.product-detail-column .vendor-logos .product-vendor-logo a{display:block}.product-detail-column .product-single__title{font-size:1.75em;font-weight:400;line-height:1.125;margin:.625rem 0}.product-detail-column .product-single__price{margin-bottom:5px}.product-detail-column .product-single__price .product-price__price{font-size:1.4em;line-height:1.125}.product-detail-column .stock-status{margin-bottom:1.25rem;font-size:.8125em;font-weight:500}.product-detail-column .stock-status.stock-available{color:#009d2f}.product-detail-column .link-submit-review{display:block;font-size:.8125em;font-weight:500;color:#31a1e0;margin:.625rem auto .9375rem}.product-detail-column .product-form__item--quantity{display:block;flex:none;width:100%}.product-detail-column .product-form__item--quantity label{margin-bottom:.3125rem;vertical-align:bottom;color:#8e8e8e;font-size:.8125em;text-align:left}.product-detail-column .product-form__item--quantity .product-form__input{width:100px}.product-detail-column .product-form__item--quantity .product-form__input::-webkit-inner-spin-button{opacity:1}.product-detail-column .btn{max-width:none;width:100%;line-height:1.4!important;margin-bottom:.625rem}.product-detail-column .swym-button-bar{margin:0;width:100%}.product-detail-column .swym-button-bar .swym-btn-container[data-position=default]{display:block!important}.product-detail-column .products-like-this label{color:#3c3c3c;text-transform:uppercase;font-weight:500;font-size:.75em;margin-top:1.25rem;border-bottom:1px solid #e0e0e0;padding-bottom:.625rem;margin-bottom:.9375rem}@media only screen and (max-width: 480px){.template-product .grid.product-single{margin:0}.template-product .grid.product-single .grid__item.product-single__photos{padding-left:0}}.product-details-section .heading-icon{position:relative;display:block;padding:0 0 0 70px;width:100%;height:55px;font-weight:500;font-size:1.5em;text-transform:none;letter-spacing:0;margin-bottom:0}.product-details-section .heading-icon.building-instructions{font-size:16px;font-weight:400}.product-details-section .heading-icon.building-instructions a{color:#31a1e0}.product-details-section .heading-icon.building-instructions a:hover{text-decoration:underline}.product-details-section .heading-icon img{position:absolute;left:0;display:block;height:auto;width:3.5rem;vertical-align:middle;top:50%;transform:translateY(-50%)}.product-details-section .heading-icon span,.product-details-section .heading-icon a{position:absolute;top:50%;transform:translateY(-50%);left:70px;text-align:left}.product-details-section .product-meta{font-weight:500;font-size:.875em;line-height:1.375rem;word-spacing:normal;letter-spacing:0}.product-details-section .product-meta span{display:block;color:#8e8e8e;font-size:.75em;word-spacing:normal;letter-spacing:0}hr{margin:30px 0}.breadcrumbs{font-size:.75em;height:2.8125rem;line-height:2.8125rem;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.breadcrumbs .separator{display:inline-block;margin:0 .4375rem;width:.5rem}@media only screen and (max-width: 480px){.breadcrumbs{display:none}}.collection-header .brand-collection-banner{position:relative;display:block;margin-bottom:.75rem;background-size:auto;line-height:0}.collection-header .brand-collection-banner .banner-text{display:inline-block;color:#fff;text-align:left;margin-left:20px}.collection-header .brand-collection-banner .hidden-side .check-text{color:red;font-weight:700;text-transform:uppercase}.collection-header .brand-collection-banner .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}.collection-header .brand-collection-banner .btn-banner:hover{background-color:transparent}.collection-header .brand-collection-banner .btn-banner.hidden-side{background-color:#f5d300;border:1px solid #f5d300}.collection-header .brand-collection-banner .btn-banner.hidden-side:hover{background-color:transparent;border:1px solid #f5d300;color:#f5d300}.collection-header .brand-collection-content{position:absolute;top:1.5rem;left:1.5rem;right:50%;bottom:1.5rem;text-align:left;font-size:.875em;line-height:1.2}.collection-header .brand-collection-content .vendor-logos{display:flex;flex-wrap:wrap;text-align:center;align-items:center;margin-bottom:8px}.collection-header .brand-collection-content .vendor-logos .product-lego-logo{max-width:50%;margin-right:10px}.collection-header .brand-collection-content .vendor-logos .product-lego-logo .lego-logo-svg{display:block;width:64px;height:64px}.collection-header .brand-collection-content .vendor-logos .product-lego-logo img{max-height:4rem}.collection-header .brand-collection-content .vendor-logos .product-vendor-logo{max-width:50%}.collection-header .brand-collection-content .vendor-logos .product-vendor-logo .brand-collection-logo img{height:50px}.collection-header .brand-collection-content h1{font-size:2em;margin-bottom:10px;font-weight:600}.collection-header .brand-collection-content.text-white,.collection-header .brand-collection-content.text-white p,.collection-header .brand-collection-content.text-white h1{color:#fff}.collection-header .brand-collection-content.text-black,.collection-header .brand-collection-content.text-black p,.collection-header .brand-collection-content.text-black h1{color:#000}@media only screen and (max-width: 1024px){.collection-text{display:none}}@media only screen and (max-width: 480px){.collection-header .brand-collection-content{position:relative;top:0;left:0;text-align:center}.collection-header .brand-collection-content.text-white{color:#000}.collection-header .brand-collection-banner .banner-text{margin-top:10px;margin-left:0}.collection-header .brand-collection-banner .collection-banner-bg-container{position:relative;overflow:hidden;height:175px;margin-left:-22px;margin-right:-22px}.collection-header .brand-collection-banner .collection-banner-bg-container.collection-banner-small{height:132px}.collection-header .brand-collection-banner .collection-banner-bg-img{position:absolute;max-width:none;right:-15%}.collection-header .brand-collection-banner .brand-collection-content{position:static}.collection-header .brand-collection-banner .vendor-logos{position:absolute;top:30px;left:0;max-height:2rem;margin-bottom:.5rem}}.list-collection-header{padding-top:1.875rem}.list-collection-header h1{margin:0}.gyb-column .brick-bg-container{position:relative;padding:2rem 1rem}.gyb-column .brick-bg-container.brick-bg-color-blue{background-image:url(//lego-gybc.co.za/cdn/shop/t/174/assets/sections-two-col-brick-bg-blue.jpg?v=18042518548224553831753968913)}.gyb-column .brick-bg-container.brick-bg-color-blue:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:-moz-radial-gradient(center,ellipse cover,rgba(102,255,255,.8) 0%,rgba(0,102,204,.5) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(102,255,255,.8) 0%,rgba(0,102,204,.5) 100%);background:radial-gradient(ellipse at center,#6ffc,#0066cc80);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#66ffff",endColorstr="#0066cc",GradientType=1)}.gyb-column .brick-bg-container.brick-bg-color-yellow{background-image:url(//lego-gybc.co.za/cdn/shop/t/174/assets/sections-two-col-brick-bg-yellow.jpg?v=8823414029887158081753968914)}.gyb-column .brick-bg-container.brick-bg-color-yellow:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,0,.9) 0%,rgba(255,245,0,.5) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,0,.9) 0%,rgba(255,245,0,.5) 100%);background:radial-gradient(ellipse at center,#ffff00e6,#fff50080);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00",endColorstr="#fff500",GradientType=1)}.gyb-column .brick-bg-container h3{text-transform:uppercase;font-weight:600}.gyb-column .brick-bg-container p{font-size:.875em;color:#000}.gyb-column .brick-bg-container h3,.gyb-column .brick-bg-container p{position:relative;z-index:1}@media only screen and (max-width: 480px){#shopify-section-1526221664839{padding-top:0}.gyb-column.grid__item{margin-bottom:15px}.gyb-column.grid__item .rte-setting{margin-bottom:10px}}.slideshow-wrapper .slideshow .slick-dots{bottom:64px;opacity:1}.slideshow-wrapper .slideshow .slick-dots .slick-active{opacity:1}.slideshow-wrapper .slideshow .slick-dots .slick-active button:before{color:#ffcf00}.slideshow-image-container{position:relative;width:100%;margin:0 auto;display:block;z-index:1;height:100%}.slideshow__text-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.slideshow__text-content .page-width{display:block;position:relative;height:100%;top:0;bottom:0;padding-top:3.75rem;padding-bottom:3.75rem}.slideshow__text-content .slideshow-logo-container{display:flex;flex-direction:row;align-self:flex-start;align-items:center;margin-bottom:1.34783%}.slideshow__text-content .lego-logo-svg{display:block;width:88px;height:88px;margin-right:1.34783%}.slideshow__text-content .lego-logo-svg .slideshow-logo-lego{width:auto;max-height:5.5rem}.slideshow__text-content .slideshow-brand-logo{width:auto;max-height:3.125rem}.slideshow__text-content .mega-title.text-white{color:#fff}.slideshow__text-content .mega-title.text-black{color:#000}.slideshow__text-content .mega-subtitle{width:35%}.slideshow__text-content .mega-subtitle.slideshow__subtitle.text-white{color:#fff}.slideshow__text-content .mega-subtitle.slideshow__subtitle.text-black{color:#000}.slideshow__text-content .slideshow-btn-container{position:absolute;bottom:64px}@media only screen and (max-width: 480px){div[data-section-id="1526311822983"]{vertical-align:top}.slideshow-image-container{width:100%}.slideshow__text-content .page-width{padding-top:1.75rem;padding-bottom:1.75rem}.slideshow__text-content .lego-logo-svg{max-height:3.5rem;max-width:3.5rem}.slideshow__text-content .slideshow-logo-lego{max-height:3.5rem;max-width:3.5rem;margin-right:3.5%}.slideshow__text-content .slideshow-brand-logo{max-height:1.5rem;margin-left:10px}.slideshow__text-content .mega-subtitle{display:flex;flex-direction:row;width:auto;align-self:flex-end;margin-top:0}.slideshow__text-content .slideshow-btn-container{display:none}.slideshow-wrapper .slideshow .slick-dots{bottom:10px}}.collection-slider-container .gyb-collection-theme-slide{display:none}.collection-slider-container .gyb-collection-theme-slide.slick-initialized{display:block}.collection-slider-container .gyb-collection-theme-slide .slick-list{height:375px;overflow:hidden}.collection-slider-container .slick-arrow{display:inline-block;width:16px;height:16px;cursor:pointer}.collection-slider-container .slick-arrow:before{position:absolute;content:"";width:40px;height:40px;top:-12px;border-top:15px solid #009d2f;border-left:15px solid #009d2f}.collection-slider-container .slick-arrow.slick-prev:before{opacity:1;transform:rotate(-45deg);left:0}.collection-slider-container .slick-arrow.slick-next:before{opacity:1;transform:rotate(135deg);right:0}.collection-slider-container .slick-active{opacity:1}@media only screen and (max-width: 1024px){.collection-slider-container .gyb-collection-theme-slide .slick-list{height:360px}.slick-arrow{z-index:5}.slick-arrow.slick-prev{left:5px}.slick-arrow.slick-next{right:5px}}@media only screen and (max-width: 480px){.collection-slider-container .gyb-collection-theme-slide .slick-list{height:250px}}.section-accordion-container{position:relative}.section-accordion-title{position:absolute;display:block;text-align:center;margin:0;top:-50px;left:50%;transform:translate(-50%);padding:0 40px;z-index:5;height:3.125rem;line-height:3.125rem;background-color:#ffcf00;box-shadow:inset 0 0 25px #e8690266;border-top:1px solid #ffd935}.section-accordion-title:hover{cursor:pointer}.section-accordion-title:before{content:"";opacity:0;height:3.125rem;position:absolute;width:100%;left:0;top:0;z-index:-1;transition:all .5s cubic-bezier(.645,.045,.355,1);background:linear-gradient(90deg,#ffcf0000 0,#ffcf00 calc(0% + 35px) calc(100% - 35px),#ffcf0000)}.section-accordion-title h2{position:relative;font-weight:500;letter-spacing:0;font-size:1.125em;height:3.125rem;line-height:3rem;padding-right:1.5em}.section-accordion-title h2:after{position:absolute;content:"";display:block;width:.9375rem;height:.9375rem;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:100%;background-image:url(//lego-gybc.co.za/cdn/shop/t/174/assets/icon-arrow-right.svg?v=52409409862728139571753968850);transition:all .1s linear;right:0;top:32%;transform:rotate(-90deg)}.section-accordion-title.open:before{opacity:1;top:10px}.section-accordion-title.open h2:after{transform:rotate(90deg)}.section-accordion-content{position:relative;background-color:#ffcf00;box-shadow:inset 0 0 25px #e8690266;height:0px;overflow:hidden;transition:all .5s cubic-bezier(.645,.045,.355,1);border-top:0px solid transparent;border-bottom:0px solid transparent}.section-accordion-content.open{height:195px;border-top:1px solid #ffd935;border-bottom:1px solid #e9a203}.section-accordion-content li{list-style-type:none;position:relative;text-align:center;width:20%;float:left;border:0;display:block;padding:.75rem}.section-accordion-content li:after{content:"";position:absolute;top:50%;width:1px;box-sizing:content-box;background-color:#e9a203;border-left:1px solid #ffd935;border-right:1px solid #ffd935;height:65%;right:0;transform:translateY(-50%)}.section-accordion-content li:first-child:before{content:"";position:absolute;top:50%;width:1px;box-sizing:content-box;background-color:#e9a203;border-left:1px solid #ffd935;border-right:1px solid #ffd935;height:65%;right:auto;left:0;transform:translateY(-50%)}.section-accordion-content li .icon{display:block;height:auto;width:100%}.section-accordion-content li a{display:inline-block;text-align:center;white-space:normal;width:100%}.section-accordion-content li h3{font-size:1em;display:block;padding:0;width:100%;line-height:1.125em;text-transform:uppercase;white-space:normal;vertical-align:middle;font-weight:500}@media only screen and (max-width: 1024px){.section-accordion-title{left:auto;transform:none;width:100%}.section-accordion-title h2{width:55%;margin:0 auto}.section-accordion-content li:before,.section-accordion-content li:last-child:after{display:none}.section-accordion-content li h3{font-size:.9em}}@media only screen and (max-width: 480px){.section-accordion-title{position:relative;left:auto;transform:none;top:0}.section-accordion-title h2{font-size:.75em;font-weight:600;padding:0;margin:0 auto;width:95%}.section-accordion-title:before{display:none}.section-accordion-content li{position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,.08);padding:.625rem 0;text-align:left}.section-accordion-content li:before,.section-accordion-content li:after{opacity:0}.section-accordion-content li .icon{display:inline-block;height:4rem;width:23.40426%;vertical-align:middle}.section-accordion-content li img{height:100%;width:auto;max-width:9.375rem}.section-accordion-content li h3{display:inline-block;font-size:1em;line-height:1.125em;white-space:normal;vertical-align:middle;width:74.46809%}.section-accordion-content.open{height:425px;border-top:1px solid #ffd935;border-bottom:1px solid #e9a203}}#shopify-section-1527764370474{padding-top:0}#shopify-section-1526311822983{padding-bottom:0}.gyb-section-header{margin-bottom:20px}.gyb-section-header .row{margin:0;background-color:#ffcf00;background-image:url(//lego-gybc.co.za/cdn/shop/t/174/assets/section-title-banner.png?v=77490053129024178561753968913);background-repeat:repeat-x}.gyb-section-header .gyb-section-header-title{background:-moz-linear-gradient(left,#ffcf00 0%,rgba(255,207,0,0) 100%);background:-webkit-linear-gradient(left,#ffcf00 0%,rgba(255,207,0,0) 100%);background:linear-gradient(to right,#ffcf00,#ffcf0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffcf00",endColorstr="#00ffcf00",GradientType=1)}.gyb-section-header .gyb-section-header-title h1{padding:5px 25px;text-transform:uppercase;font-size:1.5em;font-weight:500;margin-bottom:0;height:1.5em;line-height:1.4em}.gyb-section-header .gyb-section-header-cta{text-align:right;background:-moz-linear-gradient(left,rgba(255,207,0,0) 0%,rgba(255,207,0,0) 1%,#ffcf00 100%);background:-webkit-linear-gradient(left,rgba(255,207,0,0) 0%,rgba(255,207,0,0) 1%,#ffcf00 100%);background:linear-gradient(to right,#ffcf0000 0% 1%,#ffcf00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffcf00",endColorstr="#ffcf00",GradientType=1)}.gyb-section-header .gyb-section-header-cta a{display:block;position:relative;top:50%;transform:translateY(-50%);padding:5px 50px 5px 25px;text-transform:uppercase;font-weight:500;font-size:1.2em;height:1.5em;line-height:1.2em}.gyb-section-header .gyb-section-header-cta a:hover{color:#2c2c2c}.gyb-section-header .gyb-section-header-cta a:before{position:absolute;content:"";width:12px;height:12px;top:50%;transform:rotate(135deg) translateY(-50%);transform-origin:55% 0%;right:35px;border-top:3px solid #2c2c2c;border-left:3px solid #2c2c2c}@media only screen and (max-width: 480px){.gyb-section-header .gyb-section-header-title{padding-right:0}.gyb-section-header .gyb-section-header-title h1{padding-left:0;padding-right:0;font-size:1em;line-height:1}.gyb-section-header .gyb-section-header-cta{padding:0}.gyb-section-header .gyb-section-header-cta a{padding:0;display:block;height:100%;font-size:0}.gyb-section-header .gyb-section-header-cta a:before{right:45%}}.shop-guarantee .row{padding:2rem;margin-bottom:1.5rem;background-color:#ffcf00;box-shadow:inset 0 0 25px #e8690266}.shop-guarantee .row h2{font-size:1.5em;text-transform:none;font-weight:500;margin-bottom:.75em}.gyb-themes-list .row{border:1px solid #e0e0e0;margin-bottom:2.12766%;border-bottom-width:7px}.gyb-themes-list .category-list-logos-and-icons{border-right:1px solid #e0e0e0;padding:35px 0;text-align:center}.gyb-themes-list .category-list-logos-and-icons .category-list-logo{width:100%;margin-bottom:.625rem}.gyb-themes-list .category-list-logos-and-icons .category-list-logo img{max-width:165px}.gyb-themes-list .category-list-logos-and-icons .category-list-icon{width:100%}.gyb-themes-list .col-sm-9{padding:4.34783%}.gyb-themes-list .collection-grid-item{margin-bottom:0}.gyb-themes-list .category-new-count{color:#e86902;font-size:16px;text-transform:none}.filter-group .selected a{font-weight:700}.filter-group{position:relative;padding:0}.filter-group .filter-clear{position:absolute;top:5px;right:10px;border-radius:10px;padding:0 5px;background-color:#eee;text-decoration:none}.filter-group .filter-clear:hover{background-color:#ddd}.filter-group .collection-container{overflow:hidden;position:relative}.filter-group .collection-count{position:absolute;right:10px}.filter-group li a{display:inline}i.check-icon{background-image:url(//lego-gybc.co.za/cdn/shop/t/174/assets/checkbox-black-retina.png?76604);background-position:0px -176px;background-repeat:no-repeat;display:inline-block;height:16px;line-height:16px;margin-top:0;vertical-align:text-top;width:16px}.selected i.check-icon{background-position:0px -144px}@media only screen and (-webkit-min-device-pixel-ratio: 1.1),only screen and (min-device-pixel-ratio: 1.1){i.check-icon{background-size:16px 96px;background-position:0px -32px}.selected i.check-icon{background-position:0px 0px}}.accordion{position:relative;margin-bottom:1px;width:100%;overflow:hidden}.accordion input{position:absolute;opacity:0;z-index:-1}.accordion label{position:relative;display:block;padding:0 0 0 1em;background:#f7f7f7;font-weight:700;line-height:3;cursor:pointer}.accordion .accordion-content{max-height:0;overflow:hidden;-webkit-transition:max-height .35s;-o-transition:max-height .35s;transition:max-height .35s}.accordion .accordion-content p{margin:1em}.accordion input:checked~.accordion-content{max-height:10em}.accordion label:after{position:absolute;right:0;top:0;display:block;width:3em;height:3em;line-height:3;text-align:center;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.accordion input[type=checkbox]+label:after{content:"+"}.accordion input[type=radio]+label:after{content:"\25bc"}.accordion input[type=checkbox]:checked+label:after{transform:rotate(315deg)}.accordion input[type=radio]:checked+label:after{transform:rotateX(180deg)}.page h2{margin-bottom:15px}.template-product hr{margin:10px 0}.page-brick-rewards-program .page-hr{margin-bottom:0}.page-brick-rewards-program .page-content{padding-top:0}.page-brick-rewards-program .lego-ul{list-style-type:none;margin-left:0}.page-brick-rewards-program .lego-ul li{position:relative;margin-bottom:.75rem;padding-left:2.25rem}.page-brick-rewards-program .lego-ul li b{font-size:1.15em}.page-brick-rewards-program .lego-ul li:before{content:"";display:inline-block;position:absolute;left:0;top:.125em;width:1.5rem;height:1.5rem;background-size:1.5rem;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:100%;background-image:url(//lego-gybc.co.za/cdn/shop/t/174/assets/icon-ul-list.svg?v=114323384876137025791753968862)}.page-brick-rewards-program .lego-yellow-bg{display:block;position:relative;padding:1.5rem!important;border-bottom:none!important;background-color:#ffcf00;box-shadow:inset 0 0 25px #e8690266;min-height:208px;overflow:hidden}.page-brick-rewards-program .lego-yellow-bg .details{display:inline-block;float:left;width:60%;padding-bottom:1.5rem}.page-brick-rewards-program .lego-yellow-bg .details h3{margin-bottom:5px}.page-brick-rewards-program .lego-yellow-bg .details p{font-size:14px;line-height:1.25;margin:0}.page-brick-rewards-program .lego-yellow-bg .cta{display:block;width:100%;text-align:left;clear:left}.page-brick-rewards-program .lego-yellow-bg .block-image{display:inline-block;width:35%;position:absolute;bottom:0;right:1.5rem;height:90%;background-repeat:no-repeat;background-size:contain}.page-brick-rewards-program .lego-yellow-bg .block-image.join{background-image:url(//lego-gybc.co.za/cdn/shop/t/174/assets/brand-collection-icon-city.png?v=172384735554165091111753968721)}.page-brick-rewards-program .lego-yellow-bg .block-image.login{background-image:url(//lego-gybc.co.za/cdn/shop/t/174/assets/brand-collection-icon-juniors.png?v=118344986343994798281753968731)}.page-brick-rewards-program .lego-yellow-bg:hover,.page-brick-rewards-program .lego-yellow-bg:active{color:#2c2c2c;opacity:1}.hide-desktop{display:none}@media only screen and (max-width: 480px){.hide-desktop{display:block}.hide-mobile{display:none}}@media only screen and (max-width: 480px){.spf-has-filter.spf-filtered h3.gf-refine-toggle-mobile a.gf-refine-toggle{display:none!important}.gf-sort-wrap .gf-refine-toggle-mobile span{width:100%;display:block;z-index:10;position:relative}.gf-sort-wrap .search-filter-bar{display:block;text-align:center}.gf-sort-wrap .search-filter-bar .result-count{margin-bottom:0}.gf-sort-wrap .search-filter-bar .sort-by-filter{text-align:center}.gf-sort-wrap .search-filter-bar .sort-by-toggle{width:auto}.gf-sort-wrap .search-filter-bar .sort-by-text{display:none}.gf-sort-wrap .search-filter-bar .sort-by{margin-top:10px;margin-right:0;width:100%}.gf-sort-wrap .search-filter-bar .sort-by select{width:100%}}@media only screen and (min-width: 768px){.gf-left #gf-tree{width:26.5%!important}.gf-left #gf-grid{width:72.5%!important}}.gyb-product-filter .gf-filter-contents{border:1px solid #e0e0e0;border-bottom-width:7px}.gyb-product-filter .gf-filter-contents .gf-selection-wrapper{padding:1rem;line-height:1em;font-size:.625em;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #e0e0e0}.gyb-product-filter .gf-filter-contents .gf-selection-wrapper .gf-block-title{text-align:center}.gyb-product-filter .gf-filter-contents .gf-selection-wrapper .gf-block-title h3{display:none}.gyb-product-filter .gf-filter-contents .gf-selection-wrapper .gf-block-title .gf-refine-toggle{display:block;float:none}.gyb-product-filter .gf-filter-contents .gf-selection-wrapper .globo-selected-items{display:none}.gyb-product-filter .gf-filter-contents .gf-option-block{border-bottom:1px solid #e0e0e0!important;padding:0 .5rem 1rem!important}.gyb-product-filter .gf-filter-contents .gf-option-block .filter-sale a{color:#d01012}.gyb-product-filter .gf-filter-contents .gf-option-block.is-collapsed{padding:0 .5rem!important}.gyb-product-filter .gf-filter-contents .gf-option-block .gf-block-title h3{position:relative;width:100%;padding:1rem 0 1rem 1rem;line-height:1em;font-size:.6875em;font-weight:700;text-transform:uppercase}.gyb-product-filter .gf-filter-contents .gf-option-block .gf-block-title h3 .js-status-icon{float:right}.gyb-product-filter .gf-filter-contents .gf-option-block .gf-block-title h3 .js-status-icon.ion-plus-round:before,.gyb-product-filter .gf-filter-contents .gf-option-block .gf-block-title h3 .js-status-icon.ion-minus-round:before{content:"";position:absolute;width:16px;height:16px;top:32%;right:.5rem;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:85%;background-image:url(//lego-gybc.co.za/cdn/shop/t/174/assets/icon-filter-arrow-right.svg?v=172592245010241403541753968854);transition:all .1s linear}.gyb-product-filter .gf-filter-contents .gf-option-block .gf-block-title h3 .js-status-icon.ion-plus-round:before{transform:rotate(90deg)}.gyb-product-filter .gf-filter-contents .gf-option-block .gf-block-title h3 .js-status-icon.ion-minus-round:before{transform:rotate(-90deg)}.gyb-product-filter .gf-filter-contents .gf-option-block .gf-block-content{margin-top:0}.gyb-product-filter .gf-filter-contents .gf-option-block .gf-block-content .gf-block-scroll{max-height:315px!important}.gyb-product-filter .gf-filter-contents .gf-option-block .gf-block-content .gf-option-box li{padding:.375rem 0 .375rem .75rem}.gyb-product-filter .gf-filter-contents .gf-option-block .gf-block-content .gf-option-box li a{font-size:.8125em;font-weight:500;line-height:2rem;padding-left:42px}.gyb-product-filter .gf-filter-contents .gf-option-block .gf-block-content .gf-option-box li a:before{display:inline-block;width:26px;height:26px;border:1px solid #e0e0e0;vertical-align:middle}.gyb-product-filter .gf-filter-contents .gf-option-block .gf-block-content .gf-option-box li a.checked:before{background:linear-gradient(0deg,#ffcf00,#ffdb4b);background-color:#ffcf00;border-color:#fd9904}.gyb-product-filter .gf-filter-contents .gf-option-block .gf-block-content .gf-option-box li a.checked:after{left:1px;top:3px;width:24px;height:24px;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:60%;background-image:url(//lego-gybc.co.za/cdn/shop/t/174/assets/icon-filter-check.svg?v=85598278829259513481753968854);border-top:1px solid #fef6d2}.gyb-product-filter .gf-option-collection a{padding-left:5px!important}.gyb-product-filter .thelegobatmanmovie .lego-branding{display:none}@media only screen and (max-width: 1024px){.gyb-product-filter .gf-block-content .gf-option-box li a{line-height:1.2rem}}.smart-filter .product{margin-bottom:0}.smart-filter .product[class*=spf-col]{padding:0}@media only screen and (max-width: 480px){.gyb-results-text{text-align:center}.gyb-search-results a{border-bottom:1px solid #e8e9eb;padding-bottom:15px}.gyb-search-results [class*=col]{text-align:center}}.gyb-announcement{padding-top:30px;padding-bottom:40px}.gyb-announcement .cart-announcement-bar{display:block;width:80%;margin-left:auto;margin-right:auto;background-color:#fef6d2;border:1px solid #fd9904;box-shadow:0 0 15px 1px #0000001a;padding:10px;text-align:center}.gyb-announcement .cart-announcement-bar.w100p{width:100%}.gyb-announcement .cart-announcement-bar .cart-announcement-img{vertical-align:middle;margin-right:20px}.gyb-announcement .cart-announcement-bar .btn-announcement{display:inline-block;padding:5px 10px;color:#000;font-weight:700;font-size:14px;text-transform:uppercase;height:28px;line-height:20px;margin-left:20px;cursor:pointer}.gyb-announcement .cart-announcement-bar .btn-announcement:hover{background-color:transparent}.gyb-announcement .cart-announcement-bar.hidden-side{background-color:#000;border:1px solid #00b2a9;color:#fff}.gyb-announcement .cart-announcement-bar.hidden-side .check-text{color:red;font-weight:700}.gyb-announcement .cart-announcement-bar.hidden-side .btn-announcement{background-color:#f5d300;border:1px solid #f5d300}.gyb-announcement .cart-announcement-bar.hidden-side .btn-announcement:hover{background-color:transparent;border:1px solid #f5d300;color:#f5d300}@media only screen and (max-width: 1024px){.gyb-announcement .cart-announcement-bar{padding:15px 10px}.gyb-announcement .cart-announcement-bar .cart-announcement-message{display:block;margin:10px 0}.gyb-announcement .cart-announcement-bar .btn-announcement,.gyb-announcement .cart-announcement-bar .cart-announcement-img{margin:0}}.gyb-custom-content .custom__item:last-child{margin-bottom:0}.page-hidden-side .index-section{padding:0}.page-hidden-side [class*=index-section--flush]+[class*=index-section--flush],.page-hidden-side .index-section--flush+.index-section--flush{margin:0}.page-hidden-side video{width:100%;height:auto}.page-hidden-side .section-gyb-image-with-text-overlay-001 .hero{background-size:contain;background-position:center bottom!important}.page-hidden-side .mega-title,.page-hidden-side .mega-subtitle{text-shadow:none}.page-hidden-side .section-gyb-image-with-text-overlay-002 .hero__inner{vertical-align:middle}.page-hidden-side .section-gyb-image-with-text-overlay-002 .hero__inner .hero__btn{color:#fff}@media only screen and (min-width: 750px){.page-hidden-side .slideshow,.page-hidden-side .slideshow .slideshow__slide,.page-hidden-side .slideshow .slick-track,.page-hidden-side .slideshow .slick-list{height:750px}}@media only screen and (max-width: 480px){.page-hidden-side .slideshow,.page-hidden-side .slideshow .slideshow__slide,.page-hidden-side .slideshow .slick-track,.page-hidden-side .slideshow .slick-list{height:475px}}.resp-container{position:relative;overflow:hidden;padding-top:36%}.resp-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.gyb-notice{display:block;width:100%;margin:30px auto;background-color:#fef6d2;border:1px solid #fd9904;box-shadow:0 0 5px 1px #0000001a;padding:15px 10px;text-align:center}.modal-mask{position:fixed;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:999;visibility:hidden;opacity:0;transition:.3s}.modal-mask.active{visibility:visible;opacity:1}.modal-mask .modal-container{position:relative;max-width:50%;background:#fff;padding:60px 80px}.modal-mask .modal-container .model-header{margin-bottom:15px}.modal-mask .modal-container hr{margin:15px 0;border-bottom:1px solid #eee}.modal-mask .modal-container .shopify-section,.modal-mask .modal-container .newsletter-section{margin:0;padding:0}.modal-mask .modal-container .shopify-section .section-header,.modal-mask .modal-container .newsletter-section .section-header{margin-bottom:30px}.modal-mask .modal-container .newsletter__input{margin-top:0;margin-bottom:10px}.modal-mask .modal-container .input-group__btn{vertical-align:top}.modal-mask .modal-container .password__input-group{margin-bottom:0}.modal-mask .modal-close{position:absolute;top:0;right:0;width:60px;height:60px;line-height:60px;font-size:24px;background:none;color:#313131;cursor:pointer;border:0;outline:none}@media only screen and (max-width: 1024px){.modal-mask .modal-container{position:relative;max-width:100%;padding:30px 20px}.modal-mask .modal-container .newsletter-sign-up{margin:30px}}@media only screen and (max-width: 480px){.modal-mask .modal-container .newsletter-sign-up{margin:30px 0}}@media only screen and (max-width: 480px){.gyb-contact-details .row{margin-bottom:40px}.gyb-contact-details [class*=col-]{padding-top:0;padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/174/assets/gyb.scss.css.map */
