*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}code,kbd,pre,samp{font-family:Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}button,input,select,textarea{background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}select{-moz-appearance:none;-webkit-appearance:none;background:no-repeat 100%/1em;border-radius:0;padding-right:1em}select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E")}::-ms-expand{display:none}:-ms-input-placeholder{color:rgba(0,0,0,.54)}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.menu,.sidebar .widget ul{list-style:none;padding:0;margin:0}.menu li,.sidebar .widget ul li{font-family:inherit;position:relative}.menu li a,.sidebar .widget ul li a{color:inherit;text-decoration:none;position:relative;white-space:nowrap}.menu .sub-menu,.sidebar .widget ul .sub-menu{display:none}.post-preview .featured-img{height:300px;background-position:50%;background-size:cover;background-color:#f2f2f2;position:relative}.post-preview .featured-img a{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.2;transition:opacity .3s ease-in-out}.post-preview .featured-img a:hover{opacity:0;transition:opacity .3s ease-in-out}.comment-respond .submit,.post-preview .content .btn,.post-wrap .post-nav-wrap .back-btn,.post-wrap .post-nav-wrap .navigation .nav-links a{display:inline-block;padding:8px 20px;text-decoration:none;text-transform:uppercase;background:inherit;color:inherit;transition:all .3s ease-in-out;cursor:pointer}.comment-respond .submit:hover,.post-preview .content .btn:hover,.post-wrap .post-nav-wrap .back-btn:hover,.post-wrap .post-nav-wrap .navigation .nav-links a:hover{background:inherit;color:inherit;transition:all .3s ease-in-out}.container_wrap{display:grid;grid-gap:0 15px}.container_wrap .container{grid-column:2/3}.sidebar .widget{margin-bottom:15px}.sidebar .widget .widget-title{margin-bottom:5px}.pagination{padding:10px 0}.pagination .nav-links .page-numbers{border:1px solid inherit;padding:6px 10px;text-decoration:none;color:inherit;font-family:inherit;transition:all .2s ease-in-out}.pagination .nav-links .current{border-color:inherit;color:inherit}.pagination .nav-links a:hover{border-color:inherit;background-color:inherit;transition:all .2s ease-in-out}.pagination.next-prev a{text-decoration:none;color:inherit;border:1px solid inherit;transition:all .2s ease-in-out}.pagination.next-prev a:hover{border-color:inherit;background-color:inherit;transition:all .2s ease-in-out}.custom-404{padding:30px 15px 60px}.site-header{position:relative}.site-header .site-logo{display:inline-block;max-width:300px;position:relative;height:100%;width:100%}.site-header .site-logo .title{text-decoration:none;color:inherit;display:inline-block}.site-header .site-logo img{width:100%;height:auto}.site-header .header-nav .menu{display:flex}.site-header .header-nav .menu .menu-item{margin:0 4px}.site-header .search-form{display:inline-block;padding:4px;border:1px solid}.site-header .search-form input{background-color:transparent;border:0;outline:0;font-size:20px;font-family:inherit;text-indent:3px}.site-header .search-form button{border:0;background:transparent;outline:0;font-size:22px;opacity:1;transition:opacity .2s ease-in-out}.site-header .search-form button:hover{cursor:pointer;opacity:.5;transition:opacity .2s ease-in-out}.site-header .main-nav .menu{display:flex;flex-wrap:wrap}.site-header .main-nav .menu .menu-item{margin:0 7px}.site-header .main-nav .menu .menu-item a{white-space:nowrap;display:block;color:inherit;z-index:39}.site-header .main-nav .menu-item-has-children .sub-menu{display:block;visibility:hidden;opacity:0;position:absolute;flex-direction:column;z-index:30;padding:0}.site-header .main-nav .menu-item-has-children .sub-menu .menu-item{margin:0;padding:0}.site-header .main-nav .menu-item-has-children .sub-menu .menu-item a{display:block;padding:8px 12px}.site-header .main-nav .menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.site-header.classic .upper .container{display:grid;place-items:center end}.site-header.classic .main .container{display:grid;grid:auto/1fr 1fr 1fr 1fr}.site-header.classic .main .container .tagline{grid-column:1}.site-header.classic .main .container .main-nav_wrap{grid-column:2/span 3;grid-row:1/span 2;place-self:center end}.site-header.classic .main .container .main-nav_wrap .menu .menu-item:last-of-type{margin-right:0}.site-header.stack-center .main .container{display:grid;place-items:center}.site-header.stack-center .main .container .site-logo{text-align:center}.site-header.stack-center .lower .container{display:grid;place-items:center}.site-header.stack-left .main .container{display:grid;place-items:center start}.site-header.stack-left .lower{place-items:center start}.site-header.stack-left .lower .menu .menu-item:first-of-type{margin-left:0}.site-header #navicon{display:none;width:38px;height:28px;position:relative;margin:10px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.site-header #navicon span{display:block;position:absolute;height:4px;width:100%;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.site-header #navicon span:first-child{top:0}.site-header #navicon span:nth-child(2),.site-header #navicon span:nth-child(3){top:12px}.site-header #navicon span:nth-child(4){top:24px}.site-header #navicon.open span:first-child{top:12px;width:0;left:50%}.site-header #navicon.open span:nth-child(2){transform:rotate(45deg)}.site-header #navicon.open span:nth-child(3){transform:rotate(-45deg)}.site-header #navicon.open span:nth-child(4){top:12px;width:0;left:50%}.mobile-nav .menu-arrow{display:none;position:absolute;right:0;top:0;cursor:pointer;z-index:40}.mobile-nav .menu-arrow .fa-chevron-down,.mobile-nav .menu-arrow .fa-chevron-right{display:none;color:inherit}.mobile-nav .menu-item-has-children .menu-arrow{display:inline-block}.mobile-nav .menu-item-has-children .menu-arrow .fa-chevron-right{display:initial;transform:rotate(0);transition:all .3s ease-in-out}.mobile-nav .menu-item-has-children.expanded .menu-arrow .fa-chevron-right{transform:rotate(90deg);transition:all .3s ease-in-out}.mobile-nav .menu-item-has-children.expanded .sub-menu{display:block!important;padding:0 0 5px}.mobile-nav .menu-item-has-children.expanded .sub-menu .menu-item{border:0}.mobile-nav .menu-item-has-children.expanded .sub-menu .menu-item a{padding:4px 0 4px 20px}.mobile-nav .menu-item-has-children.expanded .sub-menu .menu-item .menu-arrow{display:none!important}@media (max-width:1023px){.site-header #navicon{display:inline-block}.site-header .main-nav{display:none}}@media (min-width:1024px){.mobile-nav{display:none!important}}.site-footer .lower{padding:15px 0 30px}.site-footer .sub-footer .container{display:flex;flex-wrap:wrap;align-items:center}.site-footer .sub-footer .container .sign-off .gsl-link{text-decoration:none;color:inherit}.site-footer .sub-footer .container .sub-menu .menu{display:flex}.site-footer .sub-footer .container .sub-menu .menu .menu-item{margin-right:15px}.site-footer .sub-footer .container .sub-menu .menu .menu-item:last-of-type{margin:0}.wpcf7 .wpcf7-form{display:flex;flex-wrap:wrap}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{flex:1 1 auto;padding:10px}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap.your-message{flex:1 1 100%}.wpcf7 .wpcf7-form .wpcf7-form-control{width:100%;padding:10px;border:1px solid;outline:0}.wpcf7 .wpcf7-form .wpcf7-submit{margin:auto;max-width:300px;outline:0;opacity:1;transition:opacity .3s ease-in-out;cursor:pointer}.wpcf7 .wpcf7-form .wpcf7-submit:hover{opacity:.7;transition:opacity .3s ease-in-out}@media (max-width:768px){.wpcf7 .wpcf7-form .wpcf7-submit{margin:0 10px;max-width:none}}.wpcf7 .ajax-loader{background-image:url(../images/loader-blue.gif);display:block;position:relative;left:50%;top:50%;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:50%;border:3px solid transparent;border-top-color:#3d3d3d;z-index:1001;animation:spin 2s linear infinite}.wpcf7 .ajax-loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#696969;animation:spin 3s linear infinite}.wpcf7 .ajax-loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#999;animation:spin 1.5s linear infinite}.archive .page-content,.blog .page-content,.search .page-content,.single .page-content{padding:30px 0}.archive .page-content .container,.blog .page-content .container,.search .page-content .container,.single .page-content .container{display:grid;grid:auto/auto 350px;grid-gap:0 30px}.archive .page-content .page-title,.blog .page-content .page-title,.search .page-content .page-title,.single .page-content .page-title{grid-column:1/span 2}.post-meta{margin-bottom:10px}.post-meta .date{display:block}.post-meta .cats a,.post-meta .tags a{color:inherit;text-decoration:none}.post-meta .tags a{opacity:.6;font-style:italic;transition:opacity .3s ease-in-out}.post-meta .tags a:hover{opacity:1;transition:opacity .3s ease-in-out}.post-preview{border:1px solid}.post-preview .featured-img{margin-bottom:0}.post-preview .content{padding:0 15px 15px}.post-preview .content h1{font-size:24px;font-family:inherit}.post-preview .content .post-meta{margin:15px 0 0}.post-preview .content .btn{align-self:baseline}.post-wrap{display:grid;grid:auto/auto-flow 1fr;grid-gap:15px 15px}.post-wrap .post-nav-wrap{display:flex;margin-top:15px}.post-wrap .post-nav-wrap .navigation .nav-links{display:flex}.post-wrap .post-nav-wrap .navigation .nav-links a{margin-left:3px}.wp-post-image{width:100%;height:auto}.comment-respond{border-top:1px solid;padding-top:5px}.comment-respond .comment-reply-title{font-size:18px}.comment-respond .comment-form-comment label{display:none}.comment-respond .comment-form-comment #comment{width:100%}.blog-grid{display:grid;grid:auto/repeat(auto-fill,minmax(350px,1fr));grid-gap:15px}.search .post{display:flex;flex-wrap:wrap;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid inherit}.search .post .featured-image{flex:0 1 30%;min-height:300px;background-position:50%;background-size:cover;position:relative;margin:0 30px 15px 0}.search .post .featured-image a{position:absolute;top:0;bottom:0;left:0;right:0}.search .post .post-excerpt{flex:0 1 65%;padding:0;box-sizing:border-box;margin-bottom:15px}.search .post .post-excerpt h1{font-size:34px;margin:0 0 15px}.search .post .post-excerpt p{padding-bottom:15px}.search .post .post-excerpt a{color:inherit;text-decoration:none;display:inline-block}.search .post .post-excerpt a,.search .post .post-excerpt a:hover{opacity:1;transition:opacity .3s ease-in-out}@media (max-width:1024px){.search .post .featured-image{flex:1 0 100%}.search .post .post-excerpt{flex:1 0 100%;padding:0}}.search-page-title{padding:30px 0}.no-search-results{padding:90px 0 60px;text-align:center}.widget_search .search-form{display:flex;border:1px solid #a9a9a9}.widget_search .search-form label{width:100%}.widget_search .search-form .search-field{width:100%;border:0;padding:8px 5px;text-indent:10px;outline:0}.widget_search .search-form .search-submit{border:0;cursor:pointer;padding:0 10px 0 5px;outline:0}.widget_search .search-form .search-submit,.widget_search .search-form .search-submit:hover{color:inherit;transition:all .3s ease-in-out}.widget_media_gallery .gallery .gallery-item{margin:0}.widget_media_gallery .gallery .gallery-item .gallery-icon .attachment-full{width:100%;height:auto}.widget_media_gallery .gallery-columns-1{display:grid;grid:auto/repeat(1,minmax(0,1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-2{display:grid;grid:auto/repeat(2,minmax(0,1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-3{display:grid;grid:auto/repeat(3,minmax(0,1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-4{display:grid;grid:auto/repeat(4,minmax(0,1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-5{display:grid;grid:auto/repeat(5,minmax(0,1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-6{display:grid;grid:auto/repeat(6,minmax(0,1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-7{display:grid;grid:auto/repeat(7,minmax(0,1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-8{display:grid;grid:auto/repeat(8,minmax(0,1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-9{display:grid;grid:auto/repeat(9,minmax(0,1fr));grid-gap:5px}body{font-family:Helvetica}::-webkit-input-placeholder{font-family:Helvetica}:-moz-placeholder,::-moz-placeholder{font-family:Helvetica}:-ms-input-placeholder{font-family:Helvetica}@media (max-width:480px){.site-header .site-logo a img{max-width:225px}}.site-header .upper{background-color:#303e48;font-size:18px}.site-header .upper .container{display:flex;justify-content:space-between;color:#fff;align-items:center}.site-header .upper .container .call_email strong a{color:#fff;text-decoration:none}@media (max-width:700px){.site-header .upper .container .header-nav{display:none}}.site-header .upper .container .header_icons_mobile{display:none;width:40%;white-space:nowrap;align-items:center;justify-content:space-between}.site-header .upper .container .header_icons_mobile .cart-contents-count{position:absolute;top:-6px;left:13px;font-size:10px;background-color:#af0061;border-radius:50%;color:#fff;font-weight:500;padding:1px 5px}.site-header .upper .container .header_icons_mobile .icon{position:relative}@media (max-width:500px){.site-header .upper .container .header_icons_mobile .icon{margin-right:9px}}.site-header .upper .container .header_icons_mobile .icon svg{width:30px;height:30px;color:#fff}@media (max-width:600px){.site-header .upper .container .header_icons_mobile .icon svg{width:20px;height:20px}}@media (max-width:440px){.site-header .upper .container .header_icons_mobile{width:45%}}.site-header .upper .container .header_icons_mobile a{color:#fff;font-size:0}.site-header .upper .container .header_icons_mobile a i{font-size:25px;margin-right:10px}@media (max-width:600px){.site-header .upper .container .header_icons_mobile a i{font-size:20px}}@media (max-width:700px){.site-header .upper .container .header_icons_mobile{display:flex}}.site-header .upper .container p{font-weight:300;margin-top:5px;margin-bottom:5px;text-align:left;white-space:pre-wrap}@media (max-width:700px){.site-header .upper .container p{font-size:15px}}@media (max-width:600px){.site-header .upper .container p{font-size:11px}}.site-header .upper .container p strong{font-weight:600}.site-header .upper .container li{font-size:15px}.site-header .upper .container .facebook_logo a,.site-header .upper .container .instagram_logo a,.site-header .upper .container .linkedin_logo a,.site-header .upper .container .twitter_logo a,.site-header .upper .container .youtube_logo a{font-size:0;color:#fff;margin:0 2px}.site-header .upper .container .facebook_logo a:before,.site-header .upper .container .instagram_logo a:before,.site-header .upper .container .linkedin_logo a:before,.site-header .upper .container .twitter_logo a:before,.site-header .upper .container .youtube_logo a:before{content:"";width:22px;height:100%;color:#fff;display:inline-block;background-repeat:no-repeat;background-position:0;background-size:contain}.site-header .upper .container .facebook_logo a:before{width:17px;background-image:url(/app/themes/gsl-child/assets/img/facebook-f-brands.svg)}.site-header .upper .container .facebook_logo a:hover:before{background-image:url(/app/themes/gsl-child/assets/img/facebook-f-brands_pink.svg)}.site-header .upper .container .twitter_logo a:before{background-image:url(/app/themes/gsl-child/assets/img/x-twitter-brands.svg)}.site-header .upper .container .twitter_logo a:hover:before{background-image:url(/app/themes/gsl-child/assets/img/x-twitter-brands_pink.svg)}.site-header .upper .container .linkedin_logo a:before{background-image:url(/app/themes/gsl-child/assets/img/linkedin-in-brands.svg)}.site-header .upper .container .linkedin_logo a:hover:before{background-image:url(/app/themes/gsl-child/assets/img/linkedin-in-brands_pink.svg)}.site-header .upper .container .youtube_logo a:before{background-image:url(/app/themes/gsl-child/assets/img/youtube-brands.svg)}.site-header .upper .container .youtube_logo a:hover:before{background-image:url(/app/themes/gsl-child/assets/img/youtube-brands_pink.svg)}.site-header .upper .container .instagram_logo a:before{background-image:url(/app/themes/gsl-child/assets/img/Icon_simple-instagram.svg)}.site-header .upper .container .instagram_logo a:hover:before{background-image:url(/app/themes/gsl-child/assets/img/Icon_simple-instagram_pink.svg)}.site-header .main .container{display:flex!important;justify-content:space-between;place-items:center;padding-top:18px}.site-header .main .container .header_icons{font-size:15px;display:flex}.site-header .main .container .header_icons .icon{display:flex;align-items:center;position:relative}.site-header .main .container .header_icons .icon:hover{color:#c63084}.site-header .main .container .header_icons .icon:hover .contact_icon{background-image:url(/app/themes/gsl-child/assets/img/contact-icon_pink.svg)}.site-header .main .container .header_icons .icon:hover .user_icon{color:#c63084;background-image:url(/app/themes/gsl-child/assets/img/account-icon_pink.svg)}.site-header .main .container .header_icons .icon:hover .cart_icon{background-image:url(/app/themes/gsl-child/assets/img/basket-icon_pink.svg);color:#c63084}.site-header .main .container .header_icons .icon .contact_icon{background-image:url(/app/themes/gsl-child/assets/img/contact-icon.svg);background-size:contain;width:28px;height:28px;margin-right:10px;background-repeat:no-repeat}.site-header .main .container .header_icons .icon .user_icon{background-image:url(/app/themes/gsl-child/assets/img/account-icon.svg);background-size:contain;width:28px;height:28px;margin-right:10px;background-repeat:no-repeat}.site-header .main .container .header_icons .icon .cart_icon{background-image:url(/app/themes/gsl-child/assets/img/basket-icon.svg);background-size:contain;width:28px;height:28px;margin-right:10px;background-repeat:no-repeat}.site-header .main .container .header_icons .icon .cart_icon .cart-contents-count{position:absolute;top:-8px;left:16px;font-size:11px;background-color:#af0061;border-radius:50%;color:#fff;font-weight:500;padding:3px 8px}@media (max-width:950px){.site-header .main .container .header_icons a{color:#fff;font-size:0}.site-header .main .container .header_icons a i{font-size:20px}}@media (max-width:700px){.site-header .main .container .header_icons{display:none}}.site-header .main .container .header_icons .icon svg{margin-right:5px}.site-header .main .container .header_icons a{color:#252f38;margin-left:10px;margin-right:10px;text-decoration:none}.site-header .main .container .header_icons a svg{font-size:22px}.site-header .header_divider_line{height:7px;background-color:#303e48;margin-top:-7px}.site-header .lower.container_wrap{font-size:15px}@media (max-width:700px){.site-header .lower.container_wrap{width:30%;position:absolute;top:93px;right:0}}@media (max-width:600px){.site-header .lower.container_wrap{top:68px}}@media (max-width:575px){.site-header .lower.container_wrap{top:80px}}@media (max-width:480px){.site-header .lower.container_wrap{top:67px}}.site-header .lower.container_wrap .container{display:flex!important;justify-content:space-between;width:100%;position:relative;align-items:flex-start!important}@media (max-width:1300px){.site-header .lower.container_wrap .container{padding-bottom:15px}}.site-header .lower.container_wrap .container .main-nav_wrap{width:100%}@media (max-width:700px){.site-header .lower.container_wrap .container .main-nav_wrap{text-align:right}}.site-header .lower.container_wrap .container ul.menu{margin-top:20px}.site-header .lower.container_wrap .container ul.menu>.menu-item>.sub-menu{border:1px solid #303e48;border-top:none;padding:20px;pointer-events:none}.site-header .lower.container_wrap .container ul.menu>.menu-item:hover>.sub-menu{pointer-events:auto}.site-header .lower.container_wrap .container ul.menu>.menu-item{margin:0 30px}.site-header .lower.container_wrap .container li.menu-item:first-child{margin-left:0}.site-header .lower.container_wrap .container li.menu-item.full_width{position:static}.site-header .lower.container_wrap .container li.menu-item.full_width>.sub-menu{width:100%;padding:0}.site-header .lower.container_wrap .container li.menu-item.full_width>.sub-menu>.menu-item{width:auto;width:20%;padding:0 15px 1.5em}@media (min-width:1499px){.site-header .lower.container_wrap .container li.menu-item.full_width>.sub-menu>.menu-item{order:var(--order_5)}}@media (max-width:1500px){.site-header .lower.container_wrap .container li.menu-item.full_width>.sub-menu>.menu-item{width:25%;order:var(--order_4)}}.site-header .lower.container_wrap .container li.menu-item.full_width>.sub-menu>.menu-item>.sub-menu{padding:0}.site-header .lower.container_wrap .container li.menu-item.full_width>.sub-menu>.menu-item>.sub-menu>.menu-item>a{padding-left:10px;padding-right:10px}.site-header .lower.container_wrap .container li.menu-item.full_width>.sub-menu>.menu-item>a:first-of-type{font-weight:500;padding-top:15px}.site-header .lower.container_wrap .container li.menu-item.full_width>.sub-menu>.menu-item>a:first-of-type:before{display:none}.site-header .lower.container_wrap .container li.menu-item.full_width>.sub-menu>.menu-item>a:first-of-type:hover{color:#303e48;text-decoration:underline}.site-header .lower.container_wrap .container li.menu-item a{padding-bottom:10px;border-bottom:7px solid #303e48;position:static;font-size:15px}.site-header .lower.container_wrap .container li.menu-item:hover a{border-bottom:7px solid #af0061}.site-header .lower.container_wrap .container li.menu-item .sub-menu{padding-left:10px;padding-right:10px;display:flex;background-color:#fff;color:#303e48;position:absolute;z-index:900;flex-direction:row;flex-wrap:wrap;left:0}@media (max-width:768px){.site-header .lower.container_wrap .container li.menu-item .sub-menu{padding:0 15px}}.site-header .lower.container_wrap .container li.menu-item .sub-menu>.menu-item{max-width:375px;position:relative;text-align:left;width:100%}.site-header .lower.container_wrap .container li.menu-item .sub-menu>.menu-item a{height:auto;padding:10px}.site-header .lower.container_wrap .container li.menu-item .sub-menu>.menu-item>a{overflow:hidden;position:relative;transition:color .3s,font-weight .3s}.site-header .lower.container_wrap .container li.menu-item .sub-menu>.menu-item>a:before{content:"";z-index:-1;position:absolute;display:block;width:100%;height:100%;top:0;left:-100%;background-color:transparent;transition:left .4s,background-color .4s}.site-header .lower.container_wrap .container li.menu-item .sub-menu>.menu-item>a:hover{color:#fff;font-weight:700}.site-header .lower.container_wrap .container li.menu-item .sub-menu>.menu-item>a:hover:before{left:0;background-color:#c63084}.site-header .lower.container_wrap .container li.menu-item .sub-menu>.menu-item.menu-item-has-children>a{font-weight:500;padding-top:15px}@media (max-width:1300px){.site-header .lower.container_wrap .container li.menu-item .sub-menu>.menu-item.menu-item-has-children>a{pointer-events:none!important}}.site-header .lower.container_wrap .container li.menu-item .sub-menu>.menu-item:not(.menu-item-has-children)>a{font-weight:400}.site-header .lower.container_wrap .container li.menu-item .sub-menu>.menu-item .menu-item-has-children .sub-menu{display:block;opacity:1;transition:opacity .3s;position:relative;top:0;font-size:.8em}.site-header .lower.container_wrap .container li.menu-item .sub-menu>.menu-item .menu-item-has-children .sub-menu .menu-item a{font-weight:700}.site-header .lower.container_wrap .container li.menu-item .sub-menu>.menu-item .menu-item-has-children .sub-menu .menu-item.view_more{font-weight:700;margin-top:1em}.site-header .lower.container_wrap .container li.menu-item .sub-menu>.menu-item .menu-item-has-children .sub-menu .menu-item.view_more a{font-weight:inherit}.site-header .lower.container_wrap .container li.menu-item .sub-menu a{padding-bottom:unset;border-bottom:none;position:static}.site-header .lower.container_wrap .container li.menu-item .sub-menu .menu-item-has-children{width:16.6666666%;max-width:375px;position:relative;text-align:left}.site-header .lower.container_wrap .container li.menu-item .sub-menu .menu-item-has-children .sub-menu{display:block;opacity:1;transition:opacity .3s;position:relative;top:0;font-size:.8em}.site-header .lower.container_wrap .container li.menu-item .sub-menu .menu-item-has-children .sub-menu .menu-item{visibility:visible}.site-header .lower.container_wrap .container li.menu-item .sub-menu .menu-item-has-children .sub-menu .menu-item a{padding:5px 0}.site-header .lower.container_wrap .container li.menu-item .sub-menu .menu-item-has-children .sub-menu .menu-item.view_more{font-weight:700;margin-top:1em}.site-header .lower.container_wrap .container li.menu-item .sub-menu .menu-item-has-children .sub-menu .menu-item.view_more a{font-weight:inherit}.site-header .lower.container_wrap .container .aws-container input{height:36px;display:flex;align-items:center;border:2px solid #252f38;font-size:15px;width:378px}.site-header .lower.container_wrap .container .aws-container .aws-search-clear{height:36px;width:60px}@media (max-width:700px){.site-header .lower.container_wrap .container .aws-container{display:none}}.site-header .lower.container_wrap .container .search_icon{position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:#757575;height:36px;width:38px;padding:0 0 0 10px;text-align:left;display:flex;align-items:center;color:#000}@media (max-width:700px){.site-header .lower.container_wrap .container .search_icon{display:none}}@media (max-width:1300px){.site-header #navicon{display:inline-block;margin-bottom:0}.site-header #navicon span{background-color:#303e48;border-radius:0;height:6px;border-radius:50px}.site-header .main-nav{display:none}}body.show-nav .mobile-nav{width:100%}body .mobile-nav{position:absolute;left:0;height:100%;margin-top:212px;background-color:transparent;pointer-events:none;z-index:750;transition:background-color .3s}body .mobile-nav .mobile_search_li{width:90%;margin:10px auto auto}body .mobile-nav .aws-container{display:none}@media (max-width:700px){body .mobile-nav .aws-container{display:block}}body .mobile-nav .aws-container input{height:36px;display:flex;align-items:center;font-size:15px;width:100%;border:1px solid #252f38;padding:0 12px}body .mobile-nav .aws-container .aws-search-clear{height:36px;width:60px}body .mobile-nav .search_icon{position:absolute;top:1px;right:0;z-index:2;cursor:pointer;color:#757575;height:36px;width:38px;padding:0 0 0 10px;text-align:left;display:flex;align-items:center;color:#000;display:none}@media (max-width:700px){body .mobile-nav .search_icon{display:flex}}body .mobile-nav .menu-item-has-children .menu-arrow{display:none}@media (max-width:825px){body .mobile-nav{margin-top:240px;height:calc(100% - 240px)}}@media (max-width:700px){body .mobile-nav{margin-top:170px;height:calc(100% - 170px)}}@media (max-width:600px){body .mobile-nav{margin-top:142px;height:calc(100% - 142px)}}@media (max-width:573px){body .mobile-nav{margin-top:158px;height:calc(100% - 158px)}}@media (max-width:480px){body .mobile-nav{margin-top:134px;height:calc(100% - 134px)}}body .mobile-nav .menu{background-color:#fff;display:inline-block;min-width:50%;margin-left:-50%;opacity:0;height:100%;transition:margin .3s,opacity .3s}@media (max-width:480px){body .mobile-nav .menu{min-width:100%}}body .mobile-nav .menu:after{content:"";width:6px;height:100%;position:absolute;left:100%;top:0;background-image:linear-gradient(90deg,rgba(0,0,0,.1),transparent)}body .mobile-nav .menu .menu-item,body .mobile-nav .menu .menu-item .sub-menu .menu-item{border-bottom:solid;border-width:1px}body .mobile-nav .menu .menu-item.accounticon a:before,body .mobile-nav .menu .menu-item .sub-menu .menu-item.accounticon a:before,body .mobile-nav .menu .menu-item .sub-menu .menu-item.wishlisticon a:before,body .mobile-nav .menu .menu-item.wishlisticon a:before{height:1.5em}body .mobile-nav .menu .menu-item .sub-menu .menu-item a,body .mobile-nav .menu .menu-item a{padding:8px 12px;display:block}body .mobile-nav .menu .menu-item .sub-menu .menu-item:last-of-type,body .mobile-nav .menu .menu-item:last-of-type{border-bottom:none}body .mobile-nav .menu .menu-item.return-item{display:flex;align-items:center;background-color:#303e48;color:#fff;padding:8px 12px}body .mobile-nav .menu .menu-item.return-item:hover{cursor:pointer}body .mobile-nav .menu .menu-item.return-item:before{content:"\f104";font-family:Font Awesome\ 5 Free;font-weight:900;display:inline-block;font-size:30px}body .mobile-nav .menu .menu-item.return-item a{padding:0!important;margin-left:12px}body.show-nav .mobile-nav{opacity:1;pointer-events:auto;display:unset!important}body.show-nav .mobile-nav .menu{margin-left:0;opacity:1;position:relative;overflow:hidden}body.show-nav .mobile-nav .menu .menu-item{font-size:15px}body.show-nav .mobile-nav .menu .menu-item .return-item{padding-bottom:15px;padding-top:15px}body.show-nav .mobile-nav .menu .menu-item .return-item a:after{display:none!important}body.show-nav .mobile-nav .menu .menu-item .return-item a{pointer-events:none!important}body.show-nav .mobile-nav .menu .menu-item a{display:flex;align-items:center;justify-content:space-between}body.show-nav .mobile-nav .menu .menu-item a:after{content:"";font-size:30px;height:45px}body.show-nav .mobile-nav .menu .menu-item.menu-item-has-children{position:static}body.show-nav .mobile-nav .menu .menu-item.menu-item-has-children>a{pointer-events:none;display:flex;align-items:center;justify-content:space-between}body.show-nav .mobile-nav .menu .menu-item.menu-item-has-children>a:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:900;display:inline-block;font-size:30px;opacity:1}body.show-nav .mobile-nav .menu .menu-item.menu-item-has-children .menu-arrow{display:none}body.show-nav .mobile-nav .menu .menu-item.menu-item-has-children>.sub-menu{position:absolute;display:block;width:100%;height:100%;background-color:#fff;left:100%;top:0;z-index:100;transition:left .3s;overflow-y:auto}body.show-nav .mobile-nav .menu .menu-item.menu-item-has-children.expanded>.sub-menu{left:0}.home .site-footer .upper.container_wrap #block-22{display:none}.site-footer .upper.container_wrap{grid-gap:unset;display:unset;grid:unset}.site-footer .upper.container_wrap .container{padding:0;max-width:unset}.site-footer .upper.container_wrap .container p{display:none}.site-footer .main{background-color:#303e48;color:#fff;background-image:url(/app/themes/gsl-child/assets/img/footer-logo-overlay.png);background-repeat:no-repeat;background-position:100%}.site-footer .main .container{display:flex;justify-content:space-between;padding-top:60px;padding-bottom:30px;flex-wrap:wrap}@media only screen and (max-width:800px){.site-footer .main .container{justify-content:unset;padding-left:0;padding-right:0}}.site-footer .main .container #widget-area-7,.site-footer .main .container #widget-area-8{display:none}@media only screen and (max-width:550px){.site-footer .main .container #nav_menu-4,.site-footer .main .container .footer_logo{display:none}.site-footer .main .container #widget-area-7,.site-footer .main .container #widget-area-8{display:block;width:100%}.site-footer .main .container #widget-area-7{display:flex}.site-footer .main .container #widget-area-7 #nav_menu-11{display:flex;justify-content:center}.site-footer .main .container #widget-area-7 #nav_menu-11 .menu-header-menu-top-container{display:flex;justify-content:center;margin-top:26px}.site-footer .main .container #widget-area-7 #nav_menu-11 .menu-header-menu-top-container li a{margin:0 15px}.site-footer .main .container #widget-area-7 #nav_menu-11 .menu-header-menu-top-container li a:before{width:39px;height:34px}}@media only screen and (max-width:800px){.site-footer .main .container div{width:50%}}.site-footer .main .container div div{width:100%}.site-footer .main .container .menu-header-menu-top-container ul{display:flex}.site-footer .main .container .col{padding-left:10px;padding-right:10px;font-size:13px}@media only screen and (max-width:440px){.site-footer .main .container .col{padding-right:0}}@media only screen and (max-width:440px){.site-footer .main .container .col:nth-child(odd){padding-left:0;padding-right:0}}.site-footer .main .container .col .widget_media_image{margin-bottom:27px}.site-footer .main .container .col .widget_media_image img{width:280px;height:69px}.site-footer .main .container .col h4{font-size:18px;margin-bottom:10px;color:#fff}@media only screen and (max-width:800px){.site-footer .main .container .col h4{font-size:14px}}.site-footer .main .container .col strong{font-size:13px}@media only screen and (max-width:800px){.site-footer .main .container .col,.site-footer .main .container .col strong{font-size:12px}}.site-footer .main .container li{font-size:13px;padding-right:6px}.site-footer .main .container li a{white-space:unset}.site-footer .main .container li a:hover{color:#af0061}@media only screen and (max-width:800px){.site-footer .main .container li{font-size:12px}}.site-footer .main .container .facebook_logo a,.site-footer .main .container .instagram_logo a,.site-footer .main .container .linkedin_logo a,.site-footer .main .container .twitter_logo a,.site-footer .main .container .youtube_logo a{font-size:0;color:#fff;margin:0 7px}.site-footer .main .container .facebook_logo a:before,.site-footer .main .container .instagram_logo a:before,.site-footer .main .container .linkedin_logo a:before,.site-footer .main .container .twitter_logo a:before,.site-footer .main .container .youtube_logo a:before{content:"";width:29px;height:27px;color:#fff;display:inline-block;background-repeat:no-repeat;background-position:0;background-size:contain}.site-footer .main .container .facebook_logo a:hover,.site-footer .main .container .instagram_logo a:hover,.site-footer .main .container .linkedin_logo a:hover,.site-footer .main .container .twitter_logo a:hover,.site-footer .main .container .youtube_logo a:hover{color:#af0061}.site-footer .main .container .facebook_logo a:before{width:17px;background-image:url(/app/themes/gsl-child/assets/img/facebook-f-brands.svg)}.site-footer .main .container .facebook_logo a:hover:before{background-image:url(/app/themes/gsl-child/assets/img/facebook-f-brands_pink.svg)}.site-footer .main .container .twitter_logo a:before{background-image:url(/app/themes/gsl-child/assets/img/x-twitter-brands.svg)}.site-footer .main .container .twitter_logo a:hover:before{background-image:url(/app/themes/gsl-child/assets/img/x-twitter-brands_pink.svg)}.site-footer .main .container .linkedin_logo a:before{background-image:url(/app/themes/gsl-child/assets/img/linkedin-in-brands.svg)}.site-footer .main .container .linkedin_logo a:hover:before{background-image:url(/app/themes/gsl-child/assets/img/linkedin-in-brands_pink.svg)}.site-footer .main .container .youtube_logo a:before{background-image:url(/app/themes/gsl-child/assets/img/youtube-brands.svg)}.site-footer .main .container .youtube_logo a:hover:before{background-image:url(/app/themes/gsl-child/assets/img/youtube-brands_pink.svg)}.site-footer .main .container .instagram_logo a:before{background-image:url(/app/themes/gsl-child/assets/img/Icon_simple-instagram.svg)}.site-footer .main .container .instagram_logo a:hover:before{background-image:url(/app/themes/gsl-child/assets/img/Icon_simple-instagram_pink.svg)}.site-footer .main .col:first-child,.site-footer .main .col:last-child{padding-left:0}.site-footer .sub-footer{background-color:#af0061;color:#fff;height:51px;font-size:13px}.site-footer .sub-footer .container{justify-content:space-between}.site-footer .sub-footer .gsl-link{color:#fff;text-decoration:none}body main .container,body main .elementor-top-section,body main>.woocommerce{width:100%;margin:0 auto;padding:0 15px}@media (max-width:768px){body main .container,body main .elementor-top-section,body main>.woocommerce{padding:0 15px}}@media (max-width:480px){body main .container,body main .elementor-top-section,body main>.woocommerce{padding:0 15px}}body main .woocommerce:empty{display:none}.blog .container.blog_container{display:unset}.blog .container.blog_container .sidebar{float:right;width:30%;padding:30px;background-color:#f3f3f3}@media only screen and (max-width:1024px){.blog .container.blog_container .sidebar{float:unset;width:unset;margin-right:14px;margin-bottom:20px}}.blog .container.blog_container .sidebar ul li{margin-top:5px}.blog .container.blog_container .sidebar ul li:hover{color:#af0061}.blog .container.blog_container .sidebar ul li a{white-space:pre-wrap}.blog .blog_posts_container{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:15px}.blog .blog_posts_container .single_blog{background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;width:calc(33.3% - 30px)}.blog .blog_posts_container .single_blog *{transition:all .3s}.blog .blog_posts_container .single_blog:hover .blog_spacer{min-height:170px}.blog .blog_posts_container .single_blog:hover .blog_information{min-height:100px}.blog .blog_posts_container .single_blog:hover .blog_information h2{margin-top:15px}@media only screen and (max-width:1024px){.blog .blog_posts_container .single_blog{width:calc(50% - 14px)}}@media only screen and (max-width:600px){.blog .blog_posts_container .single_blog{width:calc(100% - 14px)}}.blog .blog_posts_container .single_blog .blog_spacer{min-height:190px;border-bottom:4px solid #af0061}.blog .blog_posts_container .single_blog .blog_information{min-height:80px;height:100%;background:rgba(0,0,0,.3)}.blog .blog_posts_container .single_blog .blog_information h2{color:#fff;margin:0;font-size:16px;text-align:center;padding:10px 15px}.blog .blog_posts_container .single_blog .blog_information a{text-decoration:none}.single-post .recent_posts_container{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:15px}.single-post .recent_posts_container .single_blog{background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;width:calc(50% - 10px)}.single-post .recent_posts_container .single_blog *{transition:all .3s}.single-post .recent_posts_container .single_blog:hover .blog_spacer{min-height:130px}.single-post .recent_posts_container .single_blog:hover .blog_information{min-height:140px}.single-post .recent_posts_container .single_blog:hover .blog_information h2{margin-top:15px}@media only screen and (max-width:1024px){.single-post .recent_posts_container .single_blog{width:100%!important}}.single-post .recent_posts_container .single_blog .blog_spacer{min-height:190px;border-bottom:6px solid #af0061}.single-post .recent_posts_container .single_blog .blog_information{min-height:80px;height:100%;background:rgba(0,0,0,.3)}.single-post .recent_posts_container .single_blog .blog_information h2{color:#fff;margin:0;font-size:16px;text-align:center;padding:10px 15px}.single-post .recent_posts_container .single_blog .blog_information a{text-decoration:none}.product_container.featured-products{display:flex;align-items:stretch;justify-content:center;max-width:1686px}.product_container.featured-products .slick-list{width:100%}.product_container.featured-products .slick-track{width:100%;margin:0 -15px;display:flex;align-items:stretch}@media (max-width:650px){.product_container.featured-products .slick-track{margin:0}}.product_container.featured-products .slick-slide{height:inherit!important}.product_container.featured-products .product-featured{flex:1;width:calc(25% - 24px);background-color:#fff;position:relative;margin:0 15px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1300px){.product_container.featured-products .product-featured{max-width:none;height:100%;flex:auto}}.product_container.featured-products .product-featured .image{width:100%;height:200px;background-size:contain;background-position:50%;background-repeat:no-repeat}.product_container.featured-products .product-featured .product-info{padding:12px}@media (max-width:768px){.product_container.featured-products .product-featured .product-info{padding:20px 40px}}.product_container.featured-products .product-featured .product-info .product-title{font-size:22px;color:#303e48;margin:0 0 10px;font-weight:500;font-size:18px;text-transform:none}.product_container.featured-products .product-featured .product-info .product-title a{color:inherit;text-decoration:none;font-size:inherit;font-weight:inherit}.product_container.featured-products .product-featured .product-info .product-description{color:#40515e;font-size:15px;margin-bottom:38px}.product_container.featured-products .product-featured .product-info .view_product_button{color:#af0061;font-weight:500;position:absolute;bottom:15px;text-transform:capitalize}.product_container.featured-products .slick-arrow{font-size:0;width:30px;border:none;color:#303e48;background-color:transparent;padding:0}.product_container.featured-products .slick-arrow:before{font-family:Font Awesome\ 5 Free;font-weight:900;font-size:35px}.product_container.featured-products .slick-arrow.slick-next{position:absolute;right:-55px;top:120px;z-index:999}@media only screen and (max-width:1900px){.product_container.featured-products .slick-arrow.slick-next{right:28px}}@media only screen and (max-width:480px){.product_container.featured-products .slick-arrow.slick-next{right:20px}}.product_container.featured-products .slick-arrow.slick-next:before{content:"\f054"}.product_container.featured-products .slick-arrow.slick-prev{position:absolute;left:-55px;top:120px;z-index:999}@media only screen and (max-width:1900px){.product_container.featured-products .slick-arrow.slick-prev{left:0;left:15px}}.product_container.featured-products .slick-arrow.slick-prev:before{content:"\f053"}.product_container.featured-products .slick-arrow.slick-disabled{opacity:.4}.recent_post_title{text-align:center}.recent_posts_container{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:15px}.recent_posts_container .single_blog{width:calc(20% - 14px);background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column}.recent_posts_container .single_blog *{transition:all .3s}.recent_posts_container .single_blog:hover .blog_spacer{min-height:170px}.recent_posts_container .single_blog:hover .blog_information{min-height:100px}.recent_posts_container .single_blog:hover .blog_information h2{margin-top:15px}@media only screen and (max-width:1630px){.recent_posts_container .single_blog{width:calc(33.3% - 30px)}}@media only screen and (max-width:1024px){.recent_posts_container .single_blog{width:calc(50% - 30px)}}@media only screen and (max-width:600px){.recent_posts_container .single_blog{width:100%}}.recent_posts_container .single_blog .blog_spacer{min-height:190px;border-bottom:4px solid #af0061}.recent_posts_container .single_blog .blog_information{min-height:80px;height:100%;background:rgba(0,0,0,.3)}.recent_posts_container .single_blog .blog_information h2{color:#fff;margin:0;font-size:16px;text-align:center;padding:10px 15px}.see_more_blogs_btn{display:flex;justify-content:center;font-size:15px;padding:10px 15px;background-color:#af0061;color:#fff!important;max-width:208px;margin:20px auto auto}.see_more_blogs_btn:hover{background-color:#c63084}.product-category,.short_nav{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:30px}.product-category a,.short_nav a{width:calc(25% - 24px);background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column}.product-category a *,.short_nav a *{transition:all .3s}.product-category a:hover .single_nav .short_nav_spacer,.short_nav a:hover .single_nav .short_nav_spacer{min-height:170px}.product-category a:hover .single_nav .short_nav_information,.short_nav a:hover .single_nav .short_nav_information{min-height:150px}.product-category a:hover .single_nav .short_nav_information .short_nav_info_container,.short_nav a:hover .single_nav .short_nav_information .short_nav_info_container{margin-top:15px}.product-category a:hover .single_nav .short_nav_information .short_nav_info_container .icon,.short_nav a:hover .single_nav .short_nav_information .short_nav_info_container .icon{padding-right:20px}@media only screen and (max-width:1024px){.product-category a,.short_nav a{width:calc(50% - 24px)}}@media only screen and (max-width:600px){.product-category a,.short_nav a{width:100%}}.product-category a .single_nav,.short_nav a .single_nav{display:flex;flex-direction:column;background-size:cover;background-position:top;background-repeat:no-repeat}.product-category a .single_nav .short_nav_spacer,.short_nav a .single_nav .short_nav_spacer{min-height:200px;border-bottom:6px solid #af0061}.product-category a .single_nav .short_nav_information,.short_nav a .single_nav .short_nav_information{min-height:120px;height:100%;background:rgba(0,0,0,.3)}.product-category a .single_nav .short_nav_information .short_nav_info_container,.short_nav a .single_nav .short_nav_information .short_nav_info_container{display:flex;justify-content:space-between;height:100%;align-items:center}.product-category a .single_nav .short_nav_information .short_nav_info_container .icon,.short_nav a .single_nav .short_nav_information .short_nav_info_container .icon{color:#fff;padding-right:30px}.product-category a .single_nav .short_nav_information .short_nav_info_container h2,.short_nav a .single_nav .short_nav_information .short_nav_info_container h2{color:#fff;margin:0;font-size:25px;padding-left:26px;padding-top:10px;padding-bottom:10px}.product-category a:first-of-type{display:none}.product-category .single_nav .short_nav_information .short_nav_info_container h2{font-size:22px!important}.product-category a{width:100%}.faq_page_container{margin:auto;padding-bottom:90px;padding-top:30px;min-height:350px;display:flex;justify-content:center;align-items:center;font-size:15px}.faq_page_container .faq_wrapper{width:100%;height:auto;padding-top:20px}.faq_page_container .qa_container{display:flex;flex-direction:column;width:50%;margin:20px auto auto;border:1px solid #e5e5e5;border-top:0}@media only screen and (max-width:1024px){.faq_page_container .qa_container{width:80%;margin-bottom:40px}}@media only screen and (max-width:500px){.faq_page_container .qa_container{width:100%}}.faq_page_container .qa_container .plus_icon{margin-left:10px;margin-right:10px}.faq_page_container .qa_container .qa_question{padding-top:10px;padding-bottom:10px;border-top:1px solid #e5e5e5;color:#303e48;font-weight:600}.faq_page_container .qa_container .qa_question:hover{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq_page_container .qa_container .qa_answer{padding-top:10px;padding-bottom:10px;border-top:1px solid #e5e5e5;padding-left:35px;color:#303e48}.faq_page_container .faq_page_title{text-align:center;color:#303e48}.faq_page_container .faq_input_container{display:flex;border:1px solid #e5e5e5;transition:border-color .1s ease-in;background:#fff;width:50%;margin:auto;color:#303e48}@media only screen and (max-width:1024px){.faq_page_container .faq_input_container{width:80%}}@media only screen and (max-width:500px){.faq_page_container .faq_input_container{width:100%}}.faq_page_container .faq_input_container .faq_search_input{display:block;width:calc(100% - 20px);border:none;outline:none;padding:8px 16px}.faq_page_container .faq_input_container .search_icon{flex-basis:20px;display:inline-block;padding:11px 16px}.post-type-archive-design_gallery .single-gallery-wrapper,.single-design_gallery .single-gallery-wrapper{display:flex;justify-content:center;gap:30px;max-width:1686px;margin:20px auto;flex-wrap:wrap}.post-type-archive-design_gallery .single-gallery-wrapper .gallery_image_container,.single-design_gallery .single-gallery-wrapper .gallery_image_container{width:calc(33.3% - 20px);height:280px}@media only screen and (max-width:1050px){.post-type-archive-design_gallery .single-gallery-wrapper .gallery_image_container,.single-design_gallery .single-gallery-wrapper .gallery_image_container{width:calc(50% - 20px)}}@media only screen and (max-width:700px){.post-type-archive-design_gallery .single-gallery-wrapper .gallery_image_container,.single-design_gallery .single-gallery-wrapper .gallery_image_container{width:calc(100% - 20px);height:350px}}.post-type-archive-design_gallery .single-gallery-wrapper .gallery_image_container .gallery_image,.single-design_gallery .single-gallery-wrapper .gallery_image_container .gallery_image{width:100%;height:100%;background-size:cover}.post-type-archive-design_gallery .single-gallery-wrapper-archive{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:15px;max-width:1686px;margin:20px auto}.post-type-archive-design_gallery .single-gallery-wrapper-archive .single_gallery_image{background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;width:calc(33.3% - 10px)}.post-type-archive-design_gallery .single-gallery-wrapper-archive .single_gallery_image *{transition:all .3s}.post-type-archive-design_gallery .single-gallery-wrapper-archive .single_gallery_image:hover .gallery_spacer{min-height:130px}.post-type-archive-design_gallery .single-gallery-wrapper-archive .single_gallery_image:hover .gallery_information{min-height:140px}.post-type-archive-design_gallery .single-gallery-wrapper-archive .single_gallery_image:hover .gallery_information h2{margin-top:15px}@media only screen and (max-width:1024px){.post-type-archive-design_gallery .single-gallery-wrapper-archive .single_gallery_image{width:calc(50% - 14px)}}@media only screen and (max-width:600px){.post-type-archive-design_gallery .single-gallery-wrapper-archive .single_gallery_image{width:calc(100% - 14px)}}.post-type-archive-design_gallery .single-gallery-wrapper-archive .single_gallery_image .gallery_spacer{min-height:150px;border-bottom:6px solid #af0061}.post-type-archive-design_gallery .single-gallery-wrapper-archive .single_gallery_image .gallery_information{min-height:120px;height:100%;background:rgba(0,0,0,.3);text-decoration:none}.post-type-archive-design_gallery .single-gallery-wrapper-archive .single_gallery_image .gallery_information h2{color:#fff;margin:0;font-size:18px;text-align:center;padding:10px 15px}.post-type-archive-design_gallery .single-gallery-wrapper-archive .single_gallery_image .gallery_information a{text-decoration:none}.post-type-archive-design_gallery .single-gallery-wrapper-archive .single_gallery_image .gallery_information .view_gallery{color:#fff;font-weight:700;text-align:center}.woocommerce-info{color:#af0061;font-size:15px;border-color:#af0061}.woocommerce-info:before,.woocommerce-info p{color:#af0061}.woocommerce-notices-wrapper .woocommerce-message{font-size:15px;border-top-color:#af0061}.woocommerce-notices-wrapper .woocommerce-message:before{color:#af0061}.woocommerce-notices-wrapper .woocommerce-message a{border-radius:3px;font-size:15px;padding:5px 15px;background-color:#af0061;color:#fff;text-decoration:none;border:2px solid #af0061;margin-right:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.woocommerce-notices-wrapper .woocommerce-message a:hover{background-color:#fff;color:#af0061}.woocommerce-account li.product{width:calc(33.3% - 24px)!important}@media only screen and (max-width:1100px){.woocommerce-account li.product{width:calc(50% - 30px)!important}}.woocommerce-account .woocommerce{padding-bottom:50px;color:#303e48;padding-top:20px}.woocommerce-account .woocommerce .woocommerce-orders-table__cell-order-actions{display:flex;justify-content:space-between}.woocommerce-account .woocommerce .woocommerce-form-register{color:#fff;background:#af0061;padding:40px;border:none;border-radius:0;margin-right:10px;margin-left:10px}.woocommerce-account .woocommerce .woocommerce-form-register .required,.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text p a,.woocommerce-account .woocommerce .woocommerce-form-register p label span a{color:#fff}.woocommerce-account .woocommerce .woocommerce-form-register input{background:#fff;color:#303e48}.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-form-register__submit{background-color:#303e48;color:#fff}.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-form-register__submit:hover{background-color:#556977!important}.woocommerce-account .woocommerce .u-column1 h2,.woocommerce-account .woocommerce .u-column2 h2{margin-left:10px}.woocommerce-account .woocommerce .woocommerce-form-login{border:none;background:#f1f1f1;border-radius:0;margin-left:10px;color:#303e48;margin-right:10px}.woocommerce-account .woocommerce .woocommerce-form-login .required,.woocommerce-account .woocommerce .woocommerce-form-login a{color:#303e48}.woocommerce-account .woocommerce .woocommerce-button,.woocommerce-account .woocommerce .woocommerce-Button{background-color:#af0061;border-radius:0;color:#fff;font-weight:400}.woocommerce-account .woocommerce .woocommerce-button:hover,.woocommerce-account .woocommerce .woocommerce-Button:hover{background-color:#c63084;color:#fff}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{background-color:#af0061;width:20%}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{padding-bottom:10px;padding-top:10px;width:90%;margin:auto;padding-left:10px}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a{font-weight:700;text-decoration:none;color:#fff;width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:hover{background-color:#c63084}@media only screen and (max-width:800px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{width:100%;margin:0}}@media only screen and (max-width:800px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{width:100%}}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{width:calc(80% - 60px);margin-left:30px;margin-right:30px;color:#303e48;padding-left:7px;padding-right:7px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .required,.woocommerce-account .woocommerce .woocommerce-MyAccount-content a{color:#303e48}.woocommerce-account .woocommerce .woocommerce-MyAccount-content fieldset{border-color:#303e48}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper span{border-radius:0;border-color:#303e48;color:#af0061}.woocommerce-account .woocommerce .woocommerce-MyAccount-content input{border-color:#303e48}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Address-title h3{margin-top:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Button{background-color:#af0061;border-radius:0;color:#fff;font-weight:400}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .button:hover,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Button:hover{color:#fff;background-color:#c63084}@media only screen and (max-width:800px){.woocommerce-account .woocommerce .woocommerce-MyAccount-content{width:100%;margin-left:0;margin-right:0}}.account-menu-label,.account-menu-toggle{display:none}@media (max-width:800px){.woocommerce-account{margin-bottom:60px}.woocommerce-account .fa-bars,.woocommerce-account .fa-times{color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation{position:relative;z-index:800;left:0;width:100%;border-top:1px solid #dadada;height:45px;display:flex;justify-content:space-between;padding-left:10px;padding-right:10px;align-items:center;margin-bottom:15px}.woocommerce-account .woocommerce-MyAccount-navigation .account-menu-toggle{display:block;position:absolute;top:11px;right:9px;font-size:20px}.woocommerce-account .woocommerce-MyAccount-navigation .account-menu-toggle:hover{cursor:pointer}.woocommerce-account .woocommerce-MyAccount-navigation .account-menu-label{display:block!important;color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:none}.woocommerce-account .woocommerce-MyAccount-navigation.open{align-items:flex-end;transition:width .3s;height:auto}.woocommerce-account .woocommerce-MyAccount-navigation.open ul{display:block;padding:0 15px}.woocommerce-account .woocommerce-MyAccount-navigation li{padding-top:3px;padding-bottom:3px}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{font-weight:600;color:#bdc0ca;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li a{text-decoration:none;padding:8px 0;font-size:13px;display:block;font-weight:400;text-transform:uppercase;color:#bdc0ca}}.cart-collaterals .cross-sells,.woocommerce-MyAccount-navigation.open .account-menu-label{display:none!important}.woocommerce-checkout .woocommerce .woocommerce-thankyou-order-received{font-size:37px;font-weight:500}.woocommerce-checkout .woocommerce .variation p{margin:0}.woocommerce-checkout .woocommerce .checkout_coupon button{background-color:#af0061;border:1px solid #af0061;color:#fff;border-radius:0}.woocommerce-checkout .woocommerce .checkout_coupon button:hover{background-color:#c63084}.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{color:#af0061;border-color:#af0061}.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:before,.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a{color:#af0061}.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-additional-fields{width:48%}@media (max-width:1355px){.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-additional-fields{width:100%}}.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-additional-fields h3{margin-bottom:0}.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-additional-fields textarea{resize:none;height:8em}.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table{background-color:#af0061;color:#fff}.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order{margin-bottom:50px}.woocommerce-checkout .woocommerce .woocommerce-checkout .shop_table,.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-payment#payment{border-radius:0}.woocommerce-checkout .woocommerce .woocommerce-checkout .button{background-color:#af0061;border:1px solid #af0061;color:#fff;border-radius:0}.woocommerce-checkout .woocommerce .woocommerce-checkout .button:hover{background-color:#c63084}.woocommerce-checkout .woocommerce .woocommerce-checkout .thumbnail_selected{max-width:90px}.woocommerce-checkout .woocommerce #order_review .arrival_date{display:block}.woocommerce-cart .woocommerce .basket_empty_text{text-align:center;padding-top:10px;padding-bottom:10px}.woocommerce-cart .woocommerce .return-to-shop{display:flex;justify-content:center;padding-bottom:20px}.woocommerce-cart .woocommerce .shop_table .product-price{display:none}.woocommerce-cart .woocommerce .shop_table .cart_item .product-remove{width:50px}.woocommerce-cart .woocommerce .shop_table .cart_item .product-thumbnail{max-width:50px}.woocommerce-cart .woocommerce .shop_table .cart_item .product-thumbnail img{width:100%}.woocommerce-cart .woocommerce .shop_table .product-name .variation p{margin:0}.woocommerce-cart .woocommerce .shop_table .product-quantity .quantity input{width:80px}.woocommerce-cart .woocommerce .shop_table .coupon .input-text{width:auto}.woocommerce-cart .woocommerce .shop_table .coupon .button{background-color:#fff;border:1px solid #af0061;color:#af0061}.woocommerce-cart .woocommerce .shop_table .coupon .button:hover{background-color:#af0061;color:#fff}.woocommerce-cart .woocommerce .shop_table .button:disabled,.woocommerce-cart .woocommerce .shop_table .button:disabled:hover{color:#af0061}.woocommerce-cart .woocommerce .shop_table .button{background-color:#fff;border:1px solid #af0061;color:#af0061}.woocommerce-cart .woocommerce .shop_table .button:hover{background-color:#af0061;color:#fff}.woocommerce-cart .woocommerce .cart-collaterals .checkout-button{background-color:#af0061}.woocommerce-cart .woocommerce .cart-collaterals .checkout-button:hover{background-color:#c63084}.woocommerce-cart .woocommerce .cart-empty{max-width:1690px;color:#303e48;border-top:3px solid #af0061}.woocommerce-cart .woocommerce .cart-empty:before{border-top-color:#af0061;color:#af0061}.woocommerce-cart .woocommerce .return-to-shop .button{background-color:#fff;border:1px solid #af0061;color:#af0061}.woocommerce-cart .woocommerce .return-to-shop .button:hover{background-color:#af0061;color:#fff}.woocommerce-cart .woocommerce .woocommerce-shipping-totals .arrival_date{display:block}.woocommerce-cart .woocommerce .thumbnail_selected{max-width:90px}.archive ul.products li.product .star-rating,.woocommerce-account ul.products li.product .star-rating{display:none}.archive .term_info_background_overlay,.woocommerce-account .term_info_background_overlay{background-image:url(../img/grey-right-pattern-background.png);background-position:50%;background-size:cover;opacity:.05;transition:background .3s,border-radius .3s,opacity .3s;height:100%;width:100%;top:0;left:0;position:absolute}.archive .term_info_background,.woocommerce-account .term_info_background{position:relative;background-color:#f3f3f3;padding-top:100px;padding-bottom:100px}.archive .term_info_background .term_info_container_bottom,.woocommerce-account .term_info_background .term_info_container_bottom{max-width:1686px;margin:auto}.archive .term_info_background .term_info_container_bottom .term_title,.woocommerce-account .term_info_background .term_info_container_bottom .term_title{font-size:28px;margin:0}.archive .term_info_background .term_info_container_bottom h3,.woocommerce-account .term_info_background .term_info_container_bottom h3{font-size:21px;margin:0}.archive .term_info_background .term_info_container_bottom .term-description,.woocommerce-account .term_info_background .term_info_container_bottom .term-description{max-width:1120px}.archive .category_header,.woocommerce-account .category_header{width:100%;min-height:300px;position:relative;left:0;grid:auto/1fr minmax(0,1920px) 1fr;grid-gap:0}.archive .category_header .background,.woocommerce-account .category_header .background{filter:blur(15px);width:100%;position:absolute;left:0;height:100%;top:0;background-repeat:no-repeat;background-size:cover;background-position:50%}.archive .category_header .container,.woocommerce-account .category_header .container{position:relative;max-width:1920px}.archive .category_header .container img.header_image,.woocommerce-account .category_header .container img.header_image{width:100%}.archive main .category_title,.woocommerce-account main .category_title{text-align:center}.archive main .price,.woocommerce-account main .price{display:none!important}.archive main .category_subtitle,.woocommerce-account main .category_subtitle{text-align:center;margin-top:60px}.archive main ul.products,.woocommerce-account main ul.products{display:flex;flex-wrap:wrap;width:100%;max-width:1686px;margin:auto auto 60px;align-items:stretch;justify-content:flex-start;gap:30px}.archive main ul.products:before,.woocommerce-account main ul.products:before{display:none}.archive main ul.products li.product,.woocommerce-account main ul.products li.product{width:calc(20% - 24px);background-color:#f3f3f3;margin:15px 0 0}.archive main ul.products li.product .woocommerce-loop-product__title,.woocommerce-account main ul.products li.product .woocommerce-loop-product__title{font-size:22px}@media only screen and (max-width:1300px){.archive main ul.products li.product,.woocommerce-account main ul.products li.product{width:calc(33.3% - 30px)}}@media only screen and (max-width:800px){.archive main ul.products li.product,.woocommerce-account main ul.products li.product{width:calc(50% - 30px)!important}}@media only screen and (max-width:600px){.archive main ul.products li.product,.woocommerce-account main ul.products li.product{width:100%!important}}.archive main ul.products li.product .image,.woocommerce-account main ul.products li.product .image{width:100%;height:200px;background-size:cover;background-position:50%;background-repeat:no-repeat}.archive main ul.products li.product .product-info,.woocommerce-account main ul.products li.product .product-info{padding:12px}.archive main ul.products li.product .product-info .product-title,.woocommerce-account main ul.products li.product .product-info .product-title{font-size:22px;color:#303e48;margin:0 0 10px;font-weight:500;font-size:18px;text-transform:none}.archive main ul.products li.product .product-info .product-title a,.woocommerce-account main ul.products li.product .product-info .product-title a{color:inherit;text-decoration:none;font-size:inherit;font-weight:inherit}.archive main ul.products li.product .product-info .product-description,.woocommerce-account main ul.products li.product .product-info .product-description{color:#40515e;font-size:15px;margin-bottom:45px}.archive main ul.products li.product .product-info .view_product_button,.woocommerce-account main ul.products li.product .product-info .view_product_button{color:#af0061;font-weight:500;position:absolute;bottom:15px;font-size:15px;text-transform:capitalize}html{scroll-behavior:smooth}.single-product .no-product-popup{position:fixed;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.795);display:none;justify-content:center;align-items:center;z-index:10000}.single-product .no-product-popup .inner{margin:15px;padding:15px;display:flex;justify-content:center;align-items:center;width:100%;max-width:420px;flex-direction:column;background-color:#fff;border:2px solid #af0061}.single-product .no-product-popup .inner span{font-weight:700}.single-product .no-product-popup .inner .btn{margin-top:20px;font-weight:500;width:120px;font-size:15px;padding:10px 15px;background-color:#af0061;color:#fff;border:2px solid #af0061;cursor:pointer;text-align:center}.single-product .no-product-popup .inner .btn:hover{background-color:#fff;color:#af0061}.single-product .pswp{display:none}.single-product .product_info_section{background-color:#f3f3f3}.single-product .term_info_background,.single-product form#commentform .comment-form-rating .stars:nth-child(2){display:none}.single-product .container_wrap .container .woocommerce-breadcrumb{margin-top:30px;margin-bottom:20px;font-size:15px;text-transform:uppercase}.single-product .container_wrap .container .woocommerce-breadcrumb a{text-decoration:none;color:#a2b1bb}.single-product .container_wrap .container .product .product_container{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:35px}@media only screen and (max-width:1024px){.single-product .container_wrap .container .product .product_container{flex-direction:column;gap:0}}.single-product .container_wrap .container .product .product_container div.woocommerce-product-gallery{width:calc(40% - 20px)}@media only screen and (max-width:1024px){.single-product .container_wrap .container .product .product_container div.woocommerce-product-gallery{width:100%}}.single-product .container_wrap .container .product .product_container .product-gallery{float:left;width:45%;padding-bottom:30px;transition:opacity .3s;opacity:1}@media only screen and (max-width:1300px){.single-product .container_wrap .container .product .product_container .product-gallery{width:100%;float:none}}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_btns{height:100%}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container{display:flex;flex-direction:column;max-width:100%;height:100%;margin:auto;padding:20px 40px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails{width:100%;order:2;min-height:69px;display:block;position:relative}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons{min-height:69px}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons:not(.slick-initialized){max-height:400px;display:none}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons .woocommerce-product-gallery__image{display:block;width:100%;margin:5px}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons .woocommerce-product-gallery__image a{float:none;margin:0;width:100%}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons .woocommerce-product-gallery__image img{transition:opacity .3s;max-height:120px;-o-object-fit:contain;object-fit:contain}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons .woocommerce-product-gallery__image:hover img{opacity:.7}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons .woocommerce-product-gallery__image img{width:100%}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons .arrow_container.slick-arrow{width:100%;height:40px;position:absolute;color:#c63084;z-index:100;cursor:pointer;width:40px;height:100%}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons .arrow_container.slick-arrow.prev{background:linear-gradient(180deg,#fff 10px,hsla(0,0%,100%,0));top:0;left:-1px;background:linear-gradient(90deg,#fff 10px,hsla(0,0%,100%,0))}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons .arrow_container.slick-arrow.prev i,.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons .arrow_container.slick-arrow.prev svg{position:absolute;margin:auto;left:0;right:0;top:0;text-align:center;transform:rotate(-90deg);transform-origin:center;bottom:0;height:10px;font-size:25px}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons .arrow_container.slick-arrow.next{background:linear-gradient(0deg,#fff 10px,hsla(0,0%,100%,0));bottom:0;top:0;right:-1px;background:linear-gradient(270deg,#fff 10px,hsla(0,0%,100%,0))}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons .arrow_container.slick-arrow.next i,.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons .arrow_container.slick-arrow.next svg{position:absolute;margin:auto;left:0;right:0;bottom:0;text-align:center;transform:rotate(-90deg);transform-origin:center;top:0;height:10px}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons .arrow_container.slick-arrow i,.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons .arrow_container.slick-arrow svg{font-size:25px}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons .arrow_container.slick-arrow:hover i,.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .thumbnail_icons .arrow_container.slick-arrow:hover svg{opacity:1}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .share_button{position:absolute;bottom:-100px;width:100%;display:flex;justify-content:center;flex-wrap:wrap;cursor:pointer}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .share_button p{width:100%;text-align:center;font-weight:700;margin:0;transition:margin .3s}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .thumbnails .share_button:hover p{margin-top:8px}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .main_image{flex-grow:1;position:relative;margin-bottom:15px;padding-top:55%}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .main_image .woocommerce-product-gallery__image{position:absolute;top:0;height:100%;width:100%;opacity:0;margin:0 auto;max-width:650px;left:15px;right:15px;overflow:hidden;pointer-events:none;transition:opacity .3s;left:0;right:0}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .main_image .woocommerce-product-gallery__image a{transition:all .3s;display:block;height:100%;position:relative}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .main_image .woocommerce-product-gallery__image a img{position:absolute;margin:auto;top:-50%;bottom:-50%;transition:all .3s;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .main_image .woocommerce-product-gallery__image.show{opacity:1;pointer-events:auto;transition-delay:.2s}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .main_image .woocommerce-product-gallery__image.show:hover a{transform:scale(1.5)}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container .main_image .woocommerce-product-gallery__image.show:hover a img{transition:none}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container.no-thumbnails{flex-wrap:wrap;position:relative}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container.no-thumbnails .thumbnails{width:100%;order:2;margin-bottom:0;position:absolute;bottom:0;z-index:100}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container.no-thumbnails .thumbnails .share_button{position:relative;bottom:0}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container.no-thumbnails .main_image{width:100%;padding-top:0}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container.no-thumbnails .main_image .woocommerce-product-gallery__image{height:auto;position:relative;left:0}.single-product .container_wrap .container .product .product_container .product-gallery .gallery_container.no-thumbnails .main_image .woocommerce-product-gallery__image img{position:relative}.single-product .container_wrap .container .product .product_container div.summary{width:calc(60% - 20px)}.single-product .container_wrap .container .product .product_container div.summary .cart,.single-product .container_wrap .container .product .product_container div.summary .entry-title,.single-product .container_wrap .container .product .product_container div.summary .price,.single-product .container_wrap .container .product .product_container div.summary .product_meta,.single-product .container_wrap .container .product .product_container div.summary .variations_form,.single-product .container_wrap .container .product .product_container div.summary .woocommerce-product-rating{display:none}@media only screen and (max-width:1024px){.single-product .container_wrap .container .product .product_container div.summary{width:100%}}.single-product .container_wrap .container .product .product_container div.summary .category_name_title{margin:0;font-size:20px;font-weight:500;color:#af0061}.single-product .container_wrap .container .product .product_container div.summary .product_title{margin:0;font-size:35px}.single-product .container_wrap .container .product .product_container div.summary .product_dispatched{margin:0;font-size:18px}.single-product .container_wrap .container .product .product_container div.summary .product_dispatched span{color:#af0061;font-weight:500}.single-product .container_wrap .container .product .product_container div.summary .product_price{margin:0;font-size:25px;text-transform:none}.single-product .container_wrap .container .product .product_container div.summary .product_price span{color:#af0061;font-weight:500}.single-product .container_wrap .container .product .product_container div.summary .product_price{margin-bottom:12px;margin-top:25px}.single-product .container_wrap .container .product .product_container div.summary .product_dispatched{margin-bottom:30px}.single-product .container_wrap .container .product .product_container div.summary .btn_container{display:flex;justify-content:space-between;gap:15px}.single-product .container_wrap .container .product .product_container div.summary .btn_container a{display:flex;justify-content:center;width:33.3%;max-width:unset;align-items:center}@media only screen and (max-width:650px){.single-product .container_wrap .container .product .product_container div.summary .btn_container{flex-direction:column}.single-product .container_wrap .container .product .product_container div.summary .btn_container .download_template_btn,.single-product .container_wrap .container .product .product_container div.summary .btn_container .need_design_btn,.single-product .container_wrap .container .product .product_container div.summary .btn_container .select_options_btn{width:100%}}.single-product .container_wrap .container .product .product_container div.summary .price_btns_container p{font-size:15px}.single-product .container_wrap .container .product .product_container div.summary .price_btns_container .select_options_btn{font-size:15px;padding:10px 15px;background-color:#af0061;color:#fff;text-decoration:none;border:2px solid #af0061}.single-product .container_wrap .container .product .product_container div.summary .price_btns_container .select_options_btn:hover{background-color:#c63084;color:#fff;border:2px solid #fff}.single-product .container_wrap .container .product .product_container div.summary .price_btns_container .download_template_btn,.single-product .container_wrap .container .product .product_container div.summary .price_btns_container .need_design_btn{font-size:15px;padding:10px 15px;background-color:transparent;color:#af0061;text-decoration:none;border:2px solid #af0061}.single-product .container_wrap .container .product .product_container div.summary .price_btns_container .download_template_btn:hover,.single-product .container_wrap .container .product .product_container div.summary .price_btns_container .need_design_btn:hover{background-color:#af0061;color:#fff;border:2px solid #fff}.single-product .container_wrap .container .customer_categories_container{display:flex;gap:60px;justify-content:space-between;margin-top:30px}@media only screen and (max-width:1024px){.single-product .container_wrap .container .customer_categories_container{flex-direction:column}}.single-product .container_wrap .container .customer_categories_container .order_info_section_container{width:40%}@media only screen and (max-width:1024px){.single-product .container_wrap .container .customer_categories_container .order_info_section_container{width:100%}}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .customise_title,.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary_title,.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_bespoke_quote_title,.single-product .container_wrap .container .customer_categories_container .order_info_section_container .quantity_title{background-color:#303e48;color:#fff;margin:0;width:356px;font-size:18px;padding-left:10px;padding-right:10px;text-align:center;padding-top:10px;text-transform:capitalize;font-weight:400}@media only screen and (max-width:520px){.single-product .container_wrap .container .customer_categories_container .order_info_section_container .customise_title,.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary_title,.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_bespoke_quote_title,.single-product .container_wrap .container .customer_categories_container .order_info_section_container .quantity_title{width:100%}}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary,.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes,.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_bespoke_quote,.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity{border:1px solid #303e48;border-top:9px solid #303e48;min-height:200px;margin-bottom:30px}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .remove_custom_quantity{min-height:auto}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity{font-size:15px;display:flex;flex-direction:column;margin-top:0}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .select_variation{display:block;padding:20px}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .quantity_table_container,.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .select_variation.selected{display:none}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .quantity_table_container.selected{display:block}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .table_titles_container{display:flex;width:100%;font-weight:500;background-color:#f3f3f3}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .table_titles_container .quantity_table_title{width:15%;text-align:center;border:1px solid #303e48;border-right:none;border-left:none;padding-top:5px;padding-bottom:5px}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .table_titles_container .price_table_title{width:86%;text-transform:uppercase;padding-left:40px;border:1px solid #303e48;border-right:none;padding-top:5px;padding-bottom:5px}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .select_quantity_container{display:flex;flex-direction:column}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .select_quantity_container .active{background-color:#af0061;color:#fff}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .select_quantity_container .quantity-row{display:flex}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .select_quantity_container .quantity-row:last-child{border-top:1px solid #303e48}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .select_quantity_container .custom_quantity_field{border:none}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .select_quantity_container .custom_quantity_field:focus,.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .select_quantity_container .custom_quantity_field input:focus{outline:none}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .select_quantity_container .custom_quantity_field,.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .select_quantity_container .quantity_select{width:15%;overflow-y:hidden;padding:5px 0;text-align:center}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .select_quantity_container .price_on_application{width:100%;text-align:left;padding-left:5px}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .select_quantity_container .custom_quantity_text,.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_quantity .select_quantity_container .quantity_price{width:86%;pointer-events:none;overflow-y:hidden;border-left:1px solid #303e48;padding:5px 0 5px 40px}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes .reset_variations{display:none!important}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes .content-open{border:5px solid}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes .single_variation_wrap{display:none!important}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes .product_options{padding-left:20px;padding-right:20px;font-weight:500;margin-top:0}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes .product_options .product_option_wrapper{margin-top:10px}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes .product_options .product_option_wrapper .option_title{font-weight:700}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes .product_options .product_option_wrapper select:not([multiple]):not([size]){background-image:url(/app/themes/gsl-child/assets/img/select_arrow.svg)}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes .product_options .product_option_wrapper select{display:flex;width:100%;background-color:#f3f3f3;border-color:#303e48;font-size:15px;background-position:98% 12px;padding-top:10px;padding-bottom:10px;text-transform:capitalize;font-weight:400}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes .product_options .product_option_wrapper .options_image_container{display:flex;gap:10px;flex-wrap:wrap}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes .product_options .product_option_wrapper .options_image_container .options_image_container{flex:1;display:flex;flex-direction:column;min-width:110px}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes .product_options .product_option_wrapper .options_image_container .options_image_container .options_image_container_sub{border:solid;border-color:transparent;border-width:3px;cursor:pointer;transition:border-color .2s}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes .product_options .product_option_wrapper .options_image_container .options_image_container .options_image_container_sub .option_image{height:auto;height:90px;margin:15px 10px;background-size:contain;background-repeat:no-repeat;background-position:50%}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes .product_options .product_option_wrapper .options_image_container .options_image_container .options_image_container_sub .image_value{font-weight:400;text-align:center}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes .product_options .product_option_wrapper .options_image_container .options_image_container input[type=radio]{display:none}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes .product_options .product_option_wrapper .options_image_container .options_image_container input[type=radio]:checked+div.options_image_container_sub{border-color:#303e48}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes table.variations{display:flex;width:100%}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes table.variations tbody{display:flex;width:100%;flex-direction:column;padding-top:20px}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes table.variations tbody tr{padding:7px 20px}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes table.variations tbody tr td{display:flex;flex-direction:column}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes table.variations tbody tr td .reset_variations{display:none}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes table.variations tbody tr td label{font-size:15px;font-weight:500}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes table.variations tbody tr td select:not([multiple]):not([size]){background-image:url(/app/themes/gsl-child/assets/img/select_arrow.svg)}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_attributes table.variations tbody tr td select{display:flex;width:100%;background-color:#f3f3f3;border-color:#303e48;font-size:15px;background-position:98% 12px;padding-top:10px;padding-bottom:10px;text-transform:capitalize;font-weight:400}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .if_require_upload_paragraph{font-size:15px;margin-bottom:60px;font-weight:500;text-transform:uppercase}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary{background-color:#f3f3f3;font-size:15px}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .variations_selected_container{display:flex;width:70%;padding-left:30px;padding-top:30px;justify-content:space-between;flex-direction:column}@media only screen and (max-width:1400px){.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .variations_selected_container{width:100%}}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .variations_selected_container .variation_selected_container{display:flex;flex-direction:row;justify-content:space-between}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .variations_selected_container .variation_selected_container .attribute_label{width:50%;text-transform:uppercase;font-weight:400}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .variations_selected_container .variation_selected_container .attribute_value{width:50%;padding-left:5px;padding-bottom:5px;text-transform:capitalize}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart{display:flex}@media only screen and (max-width:1400px){.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart{flex-direction:column}}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart .dispatch_time{display:flex;width:50%;padding-left:30px;justify-content:space-between;align-items:flex-end;padding-bottom:45px}@media only screen and (max-width:1400px){.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart .dispatch_time{width:100%}}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart .dispatch_time .dispatch_label{width:50%;font-weight:400;text-transform:uppercase}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart .dispatch_time .dispatch_value{padding-left:5px;width:50%}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart .add_to_cart_container{display:flex;width:50%;padding-left:5px;padding-bottom:30px;flex-direction:column;margin-right:20px}@media only screen and (max-width:1400px){.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart .add_to_cart_container{padding-left:30px;padding-right:30px;width:100%}}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart .add_to_cart_container .your_order_price{margin-top:0;font-weight:500;font-size:20px;text-align:end;margin-bottom:0}@media only screen and (max-width:1400px){.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart .add_to_cart_container .your_order_price{text-align:unset}}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart .add_to_cart_container .your_order_inc_vat_price{margin-top:0;font-weight:500;font-size:15px;text-align:end;color:#516270}@media only screen and (max-width:1400px){.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart .add_to_cart_container .your_order_inc_vat_price{text-align:unset}}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart .add_to_cart_container .add_to_cart_btn,.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart .add_to_cart_container .enquiry_button{font-size:15px;padding:10px 15px;background-color:#af0061;color:#fff;text-decoration:none;border:2px solid #af0061;margin-right:30px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart .add_to_cart_container .add_to_cart_btn:hover,.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart .add_to_cart_container .enquiry_button:hover{background-color:#c63084;color:#fff;border:2px solid #fff;cursor:pointer;border-color:#c63084}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart .add_to_cart_container .add_to_cart_btn.disabled,.single-product .container_wrap .container .customer_categories_container .order_info_section_container .order_summary .dispatch_time_add_to_cart .add_to_cart_container .enquiry_button.disabled{cursor:not-allowed;border-color:#e489bb;background-color:#e489bb}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_bespoke_quote{padding:20px;background-color:#f3f3f3}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_bespoke_quote strong{margin-bottom:5px}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .product_bespoke_quote p{margin-top:5px;font-size:15px}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .get_quote_container{display:flex;gap:30px;margin-top:35px;margin-bottom:15px}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .get_quote_container p{margin:0;width:calc(50% - 15px)}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .get_quote_container .get_a_quote_btn{font-size:15px;padding:10px 15px;background-color:transparent;color:#af0061;text-decoration:none;border:2px solid #af0061;width:calc(50% - 15px);display:flex;justify-content:center;align-items:center;font-weight:500}.single-product .container_wrap .container .customer_categories_container .order_info_section_container .get_quote_container .get_a_quote_btn:hover{background-color:#af0061;color:#fff;border:2px solid #fff}.single-product .container_wrap .container .customer_categories_container .categories_section_container{width:60%}@media only screen and (max-width:1024px){.single-product .container_wrap .container .customer_categories_container .categories_section_container{width:100%}}.single-product .container_wrap .container .customer_categories_container .categories_section_container .section_title{background-color:#303e48;color:#fff;margin:0;width:356px;font-size:18px;padding-left:10px;padding-right:10px;text-align:center;padding-top:10px;text-transform:capitalize;font-weight:400}@media only screen and (max-width:520px){.single-product .container_wrap .container .customer_categories_container .categories_section_container .section_title{width:100%}}.single-product .container_wrap .container .customer_categories_container .categories_section_container .children_title{margin-top:20px}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children,.single-product .container_wrap .container .customer_categories_container .categories_section_container div.categories_section{border-top:5px solid #303e48;display:flex;flex-wrap:wrap;width:100%;align-items:stretch;justify-content:flex-start;gap:30px}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children .categories_styles_container,.single-product .container_wrap .container .customer_categories_container .categories_section_container div.categories_section .categories_styles_container{background-color:#f3f3f3;margin:15px 0 0;width:calc(33.3% - 20px);cursor:pointer}@media only screen and (max-width:1300px){.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children .categories_styles_container,.single-product .container_wrap .container .customer_categories_container .categories_section_container div.categories_section .categories_styles_container{width:calc(50% - 15px)}}@media only screen and (max-width:1024px){.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children .categories_styles_container,.single-product .container_wrap .container .customer_categories_container .categories_section_container div.categories_section .categories_styles_container{width:calc(33.3% - 20px)}}@media only screen and (max-width:800px){.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children .categories_styles_container,.single-product .container_wrap .container .customer_categories_container .categories_section_container div.categories_section .categories_styles_container{width:calc(50% - 15px)}}@media only screen and (max-width:500px){.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children .categories_styles_container,.single-product .container_wrap .container .customer_categories_container .categories_section_container div.categories_section .categories_styles_container{width:100%}}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children .categories_styles_container .current_icon,.single-product .container_wrap .container .customer_categories_container .categories_section_container div.categories_section .categories_styles_container .current_icon{font-size:40px;position:absolute;right:14px;top:57px;color:#af0061}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children .categories_styles_container .term_title,.single-product .container_wrap .container .customer_categories_container .categories_section_container div.categories_section .categories_styles_container .term_title{font-size:22px;margin-top:0;font-weight:500}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children .categories_styles_container .category_min_price,.single-product .container_wrap .container .customer_categories_container .categories_section_container div.categories_section .categories_styles_container .category_min_price{margin-top:5px;margin-bottom:10px;font-weight:400}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children .categories_styles_container .category_min_price .vat_label,.single-product .container_wrap .container .customer_categories_container .categories_section_container div.categories_section .categories_styles_container .category_min_price .vat_label{font-size:.8em;display:block}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children .categories_styles_container .image,.single-product .container_wrap .container .customer_categories_container .categories_section_container div.categories_section .categories_styles_container .image{width:100%;height:200px;background-size:contain;background-position:50%;background-repeat:no-repeat}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children .categories_styles_container .product-info,.single-product .container_wrap .container .customer_categories_container .categories_section_container div.categories_section .categories_styles_container .product-info{position:relative;padding:12px}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children .categories_styles_container .product-info .product-title,.single-product .container_wrap .container .customer_categories_container .categories_section_container div.categories_section .categories_styles_container .product-info .product-title{font-size:22px;color:#303e48;margin:0 0 10px;font-weight:500;font-size:18px;text-transform:none}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children .categories_styles_container .product-info .product-title a,.single-product .container_wrap .container .customer_categories_container .categories_section_container div.categories_section .categories_styles_container .product-info .product-title a{color:inherit;text-decoration:none;font-size:inherit;font-weight:inherit}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children .categories_styles_container .product-info .product-description,.single-product .container_wrap .container .customer_categories_container .categories_section_container div.categories_section .categories_styles_container .product-info .product-description{color:#40515e;font-size:15px;margin-bottom:45px}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children .categories_styles_container .product-info .view_product_button,.single-product .container_wrap .container .customer_categories_container .categories_section_container div.categories_section .categories_styles_container .product-info .view_product_button{color:#af0061;font-weight:500;bottom:15px;font-size:15px;text-transform:capitalize;text-decoration:none}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:30px}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a{width:calc(33.3% - 24px);background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;text-decoration:none;color:#303e48;margin-top:15px}@media only screen and (max-width:1300px){.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a{width:calc(50% - 15px)}}@media only screen and (max-width:1024px){.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a{width:calc(33.3% - 20px)}}@media only screen and (max-width:800px){.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a{width:calc(50% - 15px)}}@media only screen and (max-width:500px){.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a{width:100%}}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a *{transition:all .3s}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a:hover .single_nav .short_nav_spacer{min-height:170px}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a:hover .single_nav .short_nav_information{min-height:150px}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a:hover .single_nav .short_nav_information .short_nav_info_container{margin-top:15px}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a:hover .single_nav .short_nav_information .short_nav_info_container .icon{padding-right:20px}@media only screen and (max-width:1024px){.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a{width:calc(50% - 24px)}}@media only screen and (max-width:600px){.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a{width:100%}}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a .single_nav{display:flex;flex-direction:column;background-size:cover;background-position:top;background-repeat:no-repeat}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a .single_nav .short_nav_spacer{min-height:200px;border-bottom:6px solid #af0061}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a .single_nav .short_nav_information{min-height:120px;height:100%;background:rgba(0,0,0,.3)}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a .single_nav .short_nav_information .short_nav_info_container{display:flex;justify-content:space-between;height:100%;align-items:center}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a .single_nav .short_nav_information .short_nav_info_container .icon{color:#fff;padding-right:30px}.single-product .container_wrap .container .customer_categories_container .categories_section_container .category_children a .single_nav .short_nav_information .short_nav_info_container h2{color:#fff;margin:0;font-size:25px;padding-left:26px;padding-top:10px;padding-bottom:10px}.single-product .container_wrap .container .woocommerce-tabs ul.tabs{background-color:#fff}.single-product .container_wrap .container .woocommerce-tabs .woocommerce-Reviews .commentlist{padding-left:0}.single-product .container_wrap .container .woocommerce-tabs .woocommerce-Reviews .commentlist .comment-text{margin-left:0!important}.single-product .container_wrap .container .woocommerce-tabs .woocommerce-Reviews .star-rating span:before,.single-product .container_wrap .container .woocommerce-tabs .woocommerce-Reviews p.stars a:before{color:#af0061}.single-product .container_wrap .container .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper #review_form .comment-form .form-submit input.submit{font-size:15px;padding:10px 15px;background-color:#af0061;color:#fff;text-decoration:none;border:2px solid #af0061}.single-product .container_wrap .container .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper #review_form .comment-form .form-submit input.submit:hover{background-color:#af0061;color:#fff;border:2px solid #fff;border-color:#c63084;background-color:#c63084}.single-product .container_wrap .container .woocommerce-tabs .woocommerce-Tabs-panel{position:relative}.single-product .container_wrap .container .woocommerce-tabs .woocommerce-Tabs-panel:before{position:absolute;top:0;height:100%;width:100vw;content:"";left:-50vw;z-index:-2;right:-50vw;margin:auto;background-repeat:no-repeat;background-position:100%;background-image:url(../img/grey-right-pattern-background.png)}.single-product .container_wrap .container .woocommerce-tabs .woocommerce-Tabs-panel:after{background-color:hsla(0,0%,91.4%,.9);position:absolute;top:0;height:100%;width:100vw;content:"";left:-50vw;z-index:-1;right:-50vw;margin:auto}.single-product .container_wrap .container .woocommerce-tabs .woocommerce-Tabs-panel--reviews:before{display:none}.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab{display:flex;gap:110px}@media (max-width:1024px){.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab{gap:50px;flex-direction:column}}.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab h4{font-size:22px;text-align:left}.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab p{font-size:15px}.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_guidelines{width:calc(70% - 55px)}@media (max-width:1024px){.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_guidelines{width:100%;margin:auto}}.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates{width:calc(30% - 55px)}@media (max-width:1024px){.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates{width:100%;display:flex;flex-direction:column}}.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates h4{font-size:22px}.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container{display:flex;gap:40px;flex-wrap:wrap}@media (max-width:1024px){.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container{justify-content:center;gap:unset;flex-wrap:wrap}}.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .icon_title{font-size:18px;margin-top:10px;white-space:nowrap}.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .illustrator_template,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .indesign_template,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .pdf_template,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .photoshop_template{width:calc(33.3% - 7px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none}@media (max-width:1024px){.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .illustrator_template,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .indesign_template,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .pdf_template,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .photoshop_template{width:calc(50% - 7px)}}.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .illustrator_template .ilustrator_icon,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .illustrator_template .indesign_icon,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .illustrator_template .pdf_icon,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .illustrator_template .photoshop_icon,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .indesign_template .ilustrator_icon,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .indesign_template .indesign_icon,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .indesign_template .pdf_icon,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .indesign_template .photoshop_icon,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .pdf_template .ilustrator_icon,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .pdf_template .indesign_icon,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .pdf_template .pdf_icon,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .pdf_template .photoshop_icon,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .photoshop_template .ilustrator_icon,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .photoshop_template .indesign_icon,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .photoshop_template .pdf_icon,.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .photoshop_template .photoshop_icon{width:50px;background-color:#303e48;height:50px;color:#fff;font-size:24px;display:flex;justify-content:center;align-items:center;font-weight:700}.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .pdf_template .pdf_icon{font-size:19px}.single-product .container_wrap .container .woocommerce-tabs .requires_artwork_tab .design_templates .icons_container .illustrator_template .ilustrator_icon{background-color:#596268}.single-product .container_wrap .container .woocommerce-tabs .technical_info_container{display:flex}.single-product .container_wrap .container .woocommerce-tabs .technical_info_container .first_column{width:50%;font-weight:700}.single-product .container_wrap .container .woocommerce-tabs .technical_info_container .second_column{width:50%}.single-product .container_wrap .container .woocommerce-tabs .part_numbers_table td,.single-product .container_wrap .container .woocommerce-tabs .part_numbers_table th{vertical-align:top}.single-product .container_wrap .container .woocommerce-tabs .part_numbers_table th{padding-right:25px}.single-product .container_wrap .container .woocommerce-tabs .part_numbers_table td p{margin:0 0 .25em}.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs{display:none}@media (max-width:1024px){.single-product .container_wrap .container .woocommerce-tabs{display:none}.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs{display:block}}.single-product .container_wrap .container .woocommerce-tabs ul.tabs{padding-left:0;display:flex;position:relative;margin-bottom:0}.single-product .container_wrap .container .woocommerce-tabs ul.tabs li{flex:1;text-align:center;font-weight:400;background-color:transparent;border:none;color:#303e48;list-style:none;text-decoration:none;display:flex;justify-content:center}@media only screen and (max-width:1024px){.single-product .container_wrap .container .woocommerce-tabs ul.tabs li{display:unset}}.single-product .container_wrap .container .woocommerce-tabs ul.tabs li a{font-weight:inherit;color:inherit;text-decoration:none;font-size:20px;width:100%;padding-top:13px;padding-bottom:11px}.single-product .container_wrap .container .woocommerce-tabs ul.tabs li.active{color:#fff;background-color:#303e48}@media only screen and (max-width:1024px){.single-product .container_wrap .container .woocommerce-tabs ul.tabs li.active{color:#303e48;font-weight:700;background-color:unset}}.single-product .container_wrap .container .woocommerce-tabs ul.tabs li:after,.single-product .container_wrap .container .woocommerce-tabs ul.tabs li:before{display:none}.single-product .container_wrap .container .woocommerce-tabs ul.tabs:before{content:"";background-color:#303e48;position:absolute;left:var(--tab_left);width:var(--tab_width);top:100%;height:5px;border-radius:2px;display:block;margin-top:-5px;transition:left .2s,width .2s}.single-product .container_wrap .container .woocommerce-tabs .woocommerce-Tabs-panel{border-top:5px solid #303e48;padding:30px 20px}.single-product .container_wrap .container .woocommerce-tabs .woocommerce-Tabs-panel h1:first-of-type,.single-product .container_wrap .container .woocommerce-tabs .woocommerce-Tabs-panel h2:first-of-type{margin-top:0}.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs .wc-tabs{display:block;width:100%;overflow:visible;margin-bottom:20px}.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs .wc-tabs:before{display:none}.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs .wc-tabs li{width:100%;padding:0}.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs .wc-tabs li h4{text-align:left}.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs .wc-tabs li+.woocommerce-Tabs-panel{width:100%;max-height:0;display:block!important;overflow:hidden;box-sizing:content-box;transition:max-height .4s;background-color:#efefef;margin:0;padding:0;font-weight:400}.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs .wc-tabs li+.woocommerce-Tabs-panel .tab_content_container{padding:20px 30px}.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs .wc-tabs li.active+.woocommerce-Tabs-panel{max-height:var(--height)}.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs .wc-tabs li a{--color:#303e48;width:100%;display:flex;padding:0}.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs .wc-tabs li a h4{margin:0;background-color:#303e48;color:#fff;padding:10px 10px 10px 30px;width:80%;font-size:22px}.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs .wc-tabs li a .open_children{display:inline-block;width:20%;margin-right:-25px;cursor:pointer;position:relative;vertical-align:top;z-index:10;background-color:#303e48;color:#fff;padding-right:68px}.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs .wc-tabs li a .open_children:after,.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs .wc-tabs li a .open_children:before{content:"";display:block;width:1em;height:2px;border-radius:3px;background-color:#fff;transform-origin:center;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;transition:transform .3s}.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs .wc-tabs li a .open_children:after{transform:rotate(90deg)}.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs .wc-tabs li.active a .open_children:after,.single-product .container_wrap .container .woocommerce-tabs.mobile-tabs .wc-tabs li.active a .open_children:before{transform:rotate(180deg)}.lg-container button.lg-next,.lg-container button.lg-prev{background-color:transparent;font-weight:700;transition:transform .3s}.lg-container button.lg-next:hover,.lg-container button.lg-prev:hover{background-color:transparent;transform:scale(1.5)}.artwork-loader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);color:#333;justify-content:center;align-items:center;z-index:5000;font-size:21px;font-weight:600;display:none}.artwork-loader .upload-progress-container{background:#fff;border-radius:15px;padding:40px;min-width:450px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.3)}.artwork-loader .upload-progress-container h3{margin:0 0 25px;font-size:28px;color:#b11f65;font-weight:700}.artwork-loader .upload-progress-container .file-info{margin-bottom:25px;display:flex;justify-content:space-between;font-size:15px;color:#666}.artwork-loader .upload-progress-container .file-info .file-name{font-weight:600;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.artwork-loader .upload-progress-container .file-info .file-size{font-weight:500;color:#888}.artwork-loader .upload-progress-container .progress-bar-wrapper{margin-bottom:25px;display:flex;align-items:center;gap:20px}.artwork-loader .upload-progress-container .progress-bar-wrapper .progress-bar{flex:1;height:12px;background:#f0f0f0;border-radius:6px;overflow:hidden;border:1px solid #e0e0e0}.artwork-loader .upload-progress-container .progress-bar-wrapper .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#b11f65,#d63384);width:0;transition:width .3s ease;border-radius:6px}.artwork-loader .upload-progress-container .progress-bar-wrapper .progress-percentage{font-size:18px;font-weight:700;min-width:50px;color:#b11f65}.artwork-loader .upload-progress-container .upload-status{font-size:16px;color:#666;font-weight:500}.woocommerce-order-received .order_items,.woocommerce-view-order .order_items{margin-bottom:15px;display:flex;gap:10px}@media only screen and (max-width:1024px){.woocommerce-order-received .order_items,.woocommerce-view-order .order_items{gap:0;flex-direction:column}}.woocommerce-order-received .order_items .item_container,.woocommerce-view-order .order_items .item_container{width:calc(50% - 10px);margin-top:10px;border-bottom:1px solid #e4e4e4}@media only screen and (max-width:1024px){.woocommerce-order-received .order_items .item_container,.woocommerce-view-order .order_items .item_container{width:100%}}.woocommerce-order-received .order_items .item_container .product_image,.woocommerce-view-order .order_items .item_container .product_image{max-width:200px}.woocommerce-order-received .order_items .item_container .product_informaiton,.woocommerce-view-order .order_items .item_container .product_informaiton{padding:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.woocommerce-order-received .order_items .item_container .product_informaiton h3,.woocommerce-order-received .order_items .item_container .product_informaiton p,.woocommerce-view-order .order_items .item_container .product_informaiton h3,.woocommerce-view-order .order_items .item_container .product_informaiton p{margin:5px 0}.woocommerce-order-received .order_items .item_container .product_informaiton a,.woocommerce-view-order .order_items .item_container .product_informaiton a{padding:3px 20px;background-color:#303e48;color:#fff;text-decoration:none;margin:4px 0;border:2px solid #303e48}.woocommerce-order-received .order_items .item_container .product_informaiton a:hover,.woocommerce-view-order .order_items .item_container .product_informaiton a:hover{color:#303e48;background-color:#e4e4e4}.woocommerce-order-received .order_items .images_upload_container,.woocommerce-view-order .order_items .images_upload_container{background-color:#f3f3f3;padding:10px}.woocommerce-order-received .order_items .images_upload_container .form_container.form_active,.woocommerce-view-order .order_items .images_upload_container .form_container.form_active{display:none}.woocommerce-order-received .order_items .images_upload_container .form_container,.woocommerce-view-order .order_items .images_upload_container .form_container{display:flex;align-items:center}.woocommerce-order-received .order_items .images_upload_container .form_container .file_name,.woocommerce-view-order .order_items .images_upload_container .form_container .file_name{width:60%}.woocommerce-order-received .order_items .images_upload_container .form_container .view_artwork,.woocommerce-view-order .order_items .images_upload_container .form_container .view_artwork{font-size:15px;background-color:#303e48;color:#fff;text-decoration:none;border:2px solid #303e48;font-size:14px;padding:5px 15px;text-align:center;width:20%;white-space:nowrap}.woocommerce-order-received .order_items .images_upload_container .form_container .view_artwork:hover,.woocommerce-view-order .order_items .images_upload_container .form_container .view_artwork:hover{background-color:#fff;color:#303e48;border:2px solid #303e48}.woocommerce-order-received .order_items .images_upload_container .form_container .remove_artwork,.woocommerce-view-order .order_items .images_upload_container .form_container .remove_artwork{margin-left:10px;width:20%;font-size:15px;background-color:transparent;color:#af0061;text-decoration:none;border:2px solid #af0061;padding:5px 15px;font-size:14px;text-align:center;white-space:nowrap}.woocommerce-order-received .order_items .images_upload_container .form_container .remove_artwork:hover,.woocommerce-view-order .order_items .images_upload_container .form_container .remove_artwork:hover{background-color:#af0061;color:#fff;border:2px solid #fff;cursor:pointer}.woocommerce-order-received .order_items .images_upload_container .form_container .artwork_form,.woocommerce-view-order .order_items .images_upload_container .form_container .artwork_form{width:70%}.woocommerce-order-received .order_items .images_upload_container .form_container .artwork_form input,.woocommerce-view-order .order_items .images_upload_container .form_container .artwork_form input{width:100%}.woocommerce-order-received .order_items .item_data_container,.woocommerce-view-order .order_items .item_data_container{display:flex;background-color:#e4e4e4}@media (max-width:530px){.woocommerce-order-received .order_items .item_data_container .product_image,.woocommerce-view-order .order_items .item_data_container .product_image{flex:1}.woocommerce-order-received .order_items .item_data_container .product_image img,.woocommerce-view-order .order_items .item_data_container .product_image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.woocommerce-order-received .order_items .item_data_container .product_informaiton,.woocommerce-view-order .order_items .item_data_container .product_informaiton{min-width:80%}}.artwork-form .submit_artwork_btn{cursor:pointer}.artwork-form .submit_artwork_btn:disabled{opacity:.3;cursor:not-allowed}