@charset "UTF-8";:root{--primary-button-color: #27375f}.grid-product__actions{opacity:1}.quick_shop_modal{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:0;z-index:3}.grid-product__actions{z-index:4}.swagCollectionWrapper{display:flex}.cart__image span.image-wrap{position:relative;display:block;width:100%;height:100px}#nextStepLink.disabled{cursor:not-allowed;pointer-events:none;opacity:.7}.minimumOrderMessage{display:none;background:#a11e1ee6;color:#fff;position:absolute;left:0;bottom:0;width:100%;padding:8px 12px;font-size:12px;z-index:1}.minimumOrderMessage .inner{display:flex;align-items:center}.minimumOrderMessage .icon{border:2px solid #fff;color:#fff;border-radius:50%;display:inline-block;width:20px;height:20px;flex-basis:20px;vertical-align:middle;text-align:center;margin-right:12px;font-weight:400;font-size:12px}.minimumOrderMessage .text{flex:1}.minOrderFailed{position:relative}.minOrderFailed .minimumOrderMessage{display:block}.pill{background:#cecece;padding:2px 6px;border-radius:4px;font-size:12px;display:inline-block;margin-right:8px}.ethicalIconList{display:flex;flex-wrap:wrap;list-style:none;margin:12px 0;padding:0}.ethicalIconList img{max-width:80px;height:auto;display:inline-block;margin:0 1px 0 0}.categoryFilterIcon img{max-width:35px;height:auto;display:inline-block;margin:0 8px 0 0}.tag__with_icon{display:flex;align-items:center}#cartItemList .cart__item{display:block}.tieredPricingTable{font-size:12px;margin-bottom:15px}.tieredPricingTable td,.tieredPricingTable th{padding:6px}.bulkOrderQuantities ul{list-style:none;margin:12px 0;padding:0;display:flex}.bulkOrderQuantities li{display:none}.bulkOrderQuantities li.active{display:block}.bulkOrderQuantities input{max-width:80px;margin-right:12px}.cart__footer{padding:15px 0 0}.swagQuantityPacks{display:flex;align-items:center;justify-content:space-between}.cart__item--subtotal,.swagTotalLogoupload h5,.swagQuantityPacks label{font-size:14px;font-weight:700}.swagQuantityPacks label{margin:0 8px 0 0}.swagQuantityPacks input{max-width:72px;text-align:center;padding:5px 3px;font-size:14px;font-weight:700;// hide arrows: -moz-appearance: textfield}.swagQuantityPacks input::-webkit-outer-spin-button,.swagQuantityPacks input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.swagTotalEstimate{margin:20px 0 14px;padding:14px 0 0;border-top:1px solid;border-top-color:#e8e8e1;border-top-color:var(--colorBorder);display:flex;align-items:center;justify-content:space-between}.swagTotalEstimate h4,#totalSwagEstimate{font-size:14px;font-weight:700;margin-bottom:0;text-transform:uppercase}#nextStepLink{margin:20px auto;width:80%;display:flex;align-items:center;justify-content:space-between}#nextStepLink .icon{width:8px}#swagForm{padding-top:9px}#swagForm h4{font-weight:700;font-size:calc(var(--typeBaseSize) + 3px);padding-top:5px;margin-bottom:0}.cart__drawer-form .cart__remove{display:block;padding-left:8px;padding-right:8px}.cartItemWrapper{display:flex}.collection-content{padding-top:0}.swag__item--cart{position:fixed;z-index:1;bottom:auto;top:var(--cartMaxDrawerHeight);width:100%;overflow-y:scroll;display:none;transition:all .25s cubic-bezier(.165,.84,.44,1);background-color:#fff;background-color:var(--colorBody);transform:translateY(-100%);max-height:80vh;max-height:calc(100vh - var(--cartMaxDrawerHeight));overflow:auto;height:100%}.swagFormWrapper{padding:0 25px}.swag__item--cart.is-active{display:block;transform:translateY(0)}.swag__item--content{background:#f8f8f8}@media (min-width: 1025px){.swag-wrapper{display:flex;flex-direction:row;margin:0 20px 0 0}#CollectionAjaxContent{display:flex;flex-direction:row;gap:0px;margin:0 0 0 20px;flex:1}body.template-type-curated #CollectionAjaxContent{display:block;margin:0}.swag__item--sidebar{width:15%;min-width:220px;padding-top:28px}.swag__item--content{flex:1;padding:32px 16px 0;border-left:1px solid #ddd;border-right:1px solid #ddd}.swag__item--cart{width:25%;min-width:340px;padding-top:28px;position:static;top:0;display:block;height:auto;overflow:visible;transform:none}.swagFormWrapper{padding:0 0 48px;position:sticky;top:101px;top:var(--headerHeight)}#CollectionSidebar{position:sticky;top:101px;top:var(--headerHeight);overflow-y:scroll;max-height:calc(100vh - var(--headerHeight));padding-right:20px}#cartItemList{max-height:30vh;overflow-y:scroll}.collection-filter__sort{padding:0 0 0 15px;margin:0 0 0 15px;border:0;border-left:1px solid;border-left-color:#e8e8e1;border-left-color:var(--colorBorder)}.template-collection #MainContent{padding-top:var(--header-padding-bottom)}body.bulkCollection #cartItemList{max-height:34vh}}label.tag__checkbox-wrapper{font-size:15px}.tag-list label:hover{text-decoration:none;text-underline-offset:0}.tag__text__label{transition:padding .25s ease-in-out}li.tag:hover .tag__text__label,li.tag:focus .tag__text__label,li.tag:active .tag__text__label{padding-left:8px}.cartItemWrapper .cart__image{width:80px;flex-basis:80px}.cartItemWrapper .cart__item-details{flex:1;display:block}.cart__item-name{font-size:12px;line-height:1.25em;margin-bottom:2px}.cart__scrollable{padding:20px 0 0}.cart__item--variants{margin-bottom:0;color:var(--colorNav)}.cart__item--variants span{font-weight:inherit}.grid-product__image-wrap{margin:4px 4px 0}.grid-item__meta{margin:12px 12px 6px}#CollectionAjaxContent .grid-product:after{display:none}.quick-add-btn .btn--circle{background:#fff;border:2px solid var(--colorBtnPrimary);color:var(--colorBtnPrimary);width:28px;height:28px;padding:2px}.quick-add-btn .btn--circle .icon{width:20px;height:20px}.grid-product__actions{top:5px;right:10px}.cart__item-sub{display:block}.cart__item-sub p{display:inline-block;margin-bottom:4px}.cart__item-sub .cart__price--final{margin-bottom:0;display:inline-block}.cart__item--variants,.cart__item-sub .cart__price--final,.cart__item-sub p{font-size:12px;font-weight:400}.cart__remove a{margin-top:0}.cart__remove a .icon{border:2px solid var(--colorBtnPrimary);border-radius:50%}.cart__footer .cart__item--subtotal{display:flex;align-items:center;justify-content:space-between}.cart__item-row{margin-bottom:10px}#logoUploadInput{font-size:14px;padding:0;border:0}#logoUploadInput::file-selector-button{border:1px solid var(--colorBtnPrimary);border-radius:0;color:var(--colorBtnPrimaryText);background-color:var(--colorBtnPrimary);font-size:14px;padding:8px 18px;font-weight:700;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);letter-spacing:var(--typeHeaderSpacing);margin-right:16px}.swagTotalLogoupload h5{letter-spacing:var(--typeHeaderSpacing);margin-bottom:8px}#nextStepLink{background:var(--primary-button-color);border-color:var(--primary-button-color)}.swagTotalLogoupload{border-top:1px solid var(--colorBorder);padding:20px 0}p.swagInfo{color:#8d8d8d;font-size:13px}.infoIcon{border:2px solid #cfcfc8;color:#cfcfc8;border-radius:50%;display:inline-block;width:16px;height:16px;vertical-align:middle;text-align:center;margin-right:12px;font-weight:700;font-size:10px}.tag-list--active-tags,.tag__checkbox{display:none}.tag__with_icon{font-size:14px}.collection-filter__inner select{font-size:12px}.swag-wrapper .grid-item{padding-left:16px;padding-right:16px;margin-bottom:30px}.grid-product__actions{position:static;top:0;right:0;margin:12px}.grid-item__label_add{display:flex;align-items:flex-start;justify-content:space-between}.grid-product__actions .btn--circle.btn--loading:before{display:none}.grid-product__actions .btn--circle.btn--loading svg{opacity:1;animation:spin 1s linear infinite}.grid-product__price--from,.grid-product__price--current{font-size:13px;font-weight:400}.grid-product__title{font-size:15px}.grid-product__colors{position:absolute;left:12px;bottom:2px;align-items:center}.medium-down--show .grid-product__colors{position:static;margin:8px 0 0}.grid-item .color-swatch--small{border-width:1px;width:16px;height:16px;box-shadow:none}.collection-filter__inner:after{display:none}.product-grid.collection-grid{position:relative;z-index:1}.collection-mobile-filters__holder .filter-wrapper{padding:0 32px}.collection-mobile-filters .collection-sidebar__group--sort{display:none}.collection-filter__btn,.collection-filter__button{border:2px solid var(--primary-button-color);width:100%;background:none;padding:12px 0;font-weight:700;font-size:calc(var(--typeBaseSize) + 1px)}.collection-filter__button .icon-close{display:none}.collection-filter__button.is-active .icon-close{display:inline-block}.collection-filter__button.is-active .icon-bag{display:none}@media (max-width: 1024px){.collection-filter{margin-left:0;margin-right:0;padding:16px 0;background:#fff}.collection-filter__inner{display:flex;justify-content:space-between;align-items:center;padding-left:40px;padding-right:40px;padding:0 var(--pageWidthPadding)}.collection-filter__item--drawer{flex-basis:48%;width:48%;padding:0}}@media (min-width: 1024px){#swagCartContents{padding-left:20px;margin-right:20px}}@media (min-width: 1280px){#swagCartContents{padding-left:40px}.swag__item--content{padding-left:32px;padding-right:32px}}.header-section{padding-bottom:0}.collection-mobile-filters .filter-wrapper{box-shadow:none}.gift-ideas-item{padding:30px 0 0}.gift-ideas-item--image{width:100%;background:#f8f8f8;padding:30px;margin:0 0 30px}.gift-ideas-item--image img{width:100%;height:auto;display:block}.gift-ideas-item--actions{width:100%;text-align:center}.gift-ideas-item--actions p span{font-size:12px;padding:4px 0 16px;display:block}.gift-ideas-item--text{padding:0 0 40px}.gift-ideas-item--text p{font-size:14px}.giftIdeaAddToCart{width:100%}@media (min-width: 768px){.gift-ideas-item--image{max-width:360px;margin:0 30px 0 0}.gift-ideas-item--image img{max-width:300px}.gift-ideas-item{display:flex;justify-content:space-between;align-items:center}.gift-ideas-item--actions{max-width:320px}.gift-ideas-item--text{flex:1;height:100%;padding:0 40px 0 0;margin:0 40px 0 0;border-right:1px solid #ddd}}.tag-reduced{opacity:.6}.info--small{font-size:12px;text-align:center;color:#5e5e5e}#nextStepLink.disabled{color:#fff;opacity:.4;pointer-events:none;cursor:default}.cart__item-unit-price p{font-size:13px;padding:10px 0 5px}.cart__item-price-col{font-size:13px}@media only screen and (min-width:1025px){.large-up--show{display:block!important}.large-up--hide{display:none!important}}.new-grid.product-grid.collection-grid{display:block}.new-grid.product-grid.collection-grid .grid-item{width:100%}@media (min-width: 1024px){.collection-filter__item--right{flex:1}}@media (min-width: 1200px){.new-grid.product-grid.collection-grid{display:flex}.new-grid.product-grid.collection-grid .grid-item{width:50%;flex-basis:50%}}@media (min-width: 1400px){.new-grid.product-grid.collection-grid .grid-item{width:33.33%;flex-basis:33.33%}}@media (min-width: 1600px){.new-grid.product-grid.collection-grid .grid-item{width:25%;flex-basis:25%}}@media (min-width: 2400px){.new-grid.product-grid.collection-grid .grid-item{width:20%;flex-basis:20%}}.template-collection #MainContent+#shopify-section-footer-promotions .index-section{padding-top:0}.cart__item{margin-bottom:0;padding-top:16px;padding-bottom:16px}.cart__item:first-child{padding-top:0}.hero .hero__text-shadow{text-shadow:none}.js-qty__num{font-size:13px}.js-qty__wrapper{max-width:90px}@media only screen and (max-width:1024px){.grid-item__content{flex-direction:row}.new-grid.product-grid.collection-grid .grid-item{margin:16px;width:calc(100% - 32px)}.grid-item__label_add{flex:1}.grid-product__image-wrap{flex-basis:20%}}.bold{font-weight:700}.site-header__logo-link img{width:100%}.header-item--phone{text-align:right;flex:1}.header-item--phone a{color:#fff}@media (max-width: 768px){.phone-text{display:none}.header-item--phone svg{height:28px;width:28px}}button.mobile-nav-trigger{padding-left:32px}.cart-open .site-nav__icons{display:flex}.enquiry-form select{width:100%}html.lock-scroll,html.lock-scroll body,html.lock-scroll #PageContainer,html.lock-scroll .transition-body,html.lock-scroll #MainContent{height:100%;overflow:hidden}html.lock-scroll .collection-filter{position:absolute;width:100%;z-index:2}.cart__scrollable{overflow:visible}@media (max-width: 1024px){.cart__drawer-form{max-height:none;display:block}}.slideshow-wrapper.forceFullScreenHeight>.hero{height:100%;height:calc(100vh - var(--headerHeight))}.promo-grid__container{display:block}.promo-grid__bg{position:relative;height:auto}.type-advanced .promo-grid__content:after{display:none}.type-advanced .rte--block{text-shadow:none;color:var(--colorTextBody)}.promo-grid .flex-grid__item{min-height:1px}.footer__section .footer__base-logos img{max-height:52px;margin-right:22px;margin-top:16px;margin-bottom:16px}.footer__section .footer__base-logos img:last-child{margin-right:0}@media (min-width: 1025px){.footer__section .footer__wrapper{display:flex;justify-content:space-between;align-items:center}.footer__section .footer__base-logos img{margin-top:0;margin-bottom:0}}.form-vertical select{background-color:#fff;width:100%}#ContactFormLookingForAdditionalWrapper{display:none}.form-vertical .checkboxWrapper label{display:inline-block;line-height:1.2}.checkboxWrapper{display:flex}.index-section .grid__item{padding:0 8% 48px}@media (min-width: 1025px){.index-section .grid__item{padding:0 60px 60px}}div.h3.rte--block{font-weight:700}.promo-grid__text .rte--block.rte--strong{font-weight:700;margin-bottom:20px;color:var(--colorBtnPrimary)}.promo-grid__bg{margin-bottom:20px}.promo-grid__container{border-radius:0}.promo-grid .flex-grid .promo-grid__content{border:2px solid #d3dbe2;border-radius:var(--roundness)}@media only screen and (min-width:1025px){.promo-grid .flex-grid{align-items:stretch}.promo-grid .flex-grid .promo-grid__content{height:100%}.promo-grid__text{display:flex;flex-direction:column;justify-content:space-between;height:100%;align-items:center}.promo-desc{flex:1}.template-page .main-content{padding-top:64px}}.grid__item .image-wrap{border-radius:var(--roundness)}@media (min-width: 480px) and (max-width: 1024px){.grid__item.medium-up--one-third{width:50%}.grid__item.medium-up--one-third:nth-of-type(odd){clear:both}}.form-vertical select{color:#000}.panelContainer{margin:12px -12px}.panel{border:2px solid #d3dbe2;border-radius:var(--roundness);padding:7%;display:block;transition:background .25s ease-in-out,transform .25s ease-in-out}.panel:hover{background:#d3dbe2;transform:translateY(-8px)}.panelWrapper{padding:0 12px 12px}.panelContainer img{margin-bottom:32px}.textLink{display:block;padding-top:18px}.flex-grid-panels .one-quarter{width:100%}@media (min-width: 380px){.flex-grid-panels{display:flex;flex-wrap:wrap}.flex-grid-panels .one-quarter{width:50%;flex-basis:50%}.panelWrapper,.panel{min-height:100%}}@media (min-width: 1025px){.flex-grid-panels .one-quarter{width:25%;flex-basis:25%}.panelWrapper{padding-bottom:0}}body .scheme-swirl{background-image:url(motif2-2.jpg);opacity:1}.scheme-motif5,.scheme-motif6,.scheme-motif7,.scheme-motif8{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.scheme-motif5{background-image:url(//www.ethicalgiftbox.com/cdn/shop/t/57/assets/motif5.jpg?v=164201433380128221461744716334);opacity:1;background-size:contain}.scheme-motif6{background-image:url(//www.ethicalgiftbox.com/cdn/shop/t/57/assets/motif6.jpg?v=9288960228885210601744716334);opacity:1;background-size:contain}.scheme-motif7{background-image:url(//www.ethicalgiftbox.com/cdn/shop/t/57/assets/motif7.jpg?v=95447727963894331681744716334);opacity:1;background-size:contain}.scheme-motif8{background-image:url(//www.ethicalgiftbox.com/cdn/shop/t/57/assets/motif8.jpg?v=42020245762110962981744716334);opacity:1;background-size:contain}.site-footer{background-image:url(footer-motif.jpg)}.site-footer .footer__section{border-top-color:#fff6}@media (min-width: 1025px){body.template-type-curated #CollectionSidebar{padding-top:14px;border-right:1px solid var(--colorBorder)}body.template-type-curated .collection-filter__sort{border-left:0}}body.template-type-curated #mobilePackItems{display:none}@media (max-width: 1024px){body.template-type-curated .collection-filter__item--drawer{flex-basis:100%;width:100%}}@media only screen and (min-width: 480px){body.template-type-curated .new-grid.product-grid.collection-grid .grid-item{width:calc(50% - 32px);flex-basis:calc(50% - 32px)}body.template-type-curated .new-grid.product-grid.collection-grid{display:flex}}@media only screen and (min-width: 1140px){body.template-type-curated .new-grid.product-grid.collection-grid .grid-item{width:calc(33.3333% - 32px);flex-basis:33.3333%}}@media only screen and (min-width: 1400px){body.template-type-curated .new-grid.product-grid.collection-grid .grid-item{width:calc(25% - 32px);flex-basis:25%}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/custom.css.map */
