@media only screen and (max-width:768px){.template-product{#complete-the-look-mobile{.title{margin-bottom:35px}.collection-container .collection-listing{margin-left:0px !important;column-gap:8px !important}.product-badge{display:none}.collection-container .collection-listing .product-listing + .product-listing{margin-left:0px}.collection-container .collection-listing .product-listing{width:150px}.collection-container .collection-listing .product-listing .btn-qv-launch{bottom:0;right:0}.collection-container .collection-listing .product-listing svg{width:21px}.collection-container .collection-listing .product-listing .wk-button{right:0 !important}.collection-container .collection-listing .product-listing .wk-button .wk-icon__svg{width:16px !important;height:auto !important}.collection-container .collection-listing .product-listing .product-details-container{display:block;padding:0;margin-top:10px}.collection-container .collection-listing .product-listing .product-details-container .product-details-left{display:block;width:100%}.collection-container .collection-listing .product-listing .product-details-container .product-details-left .product-title{display:block;font-size:12px;line-height:15px;font-weight:300;margin:0;text-decoration:none;color:#000;text-transform:capitalize;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.collection-container .collection-listing .product-listing .product-details-container .product-details-right{display:none}.collection-container .collection-listing .product-listing .product-details-container .product-price-container{display:block}.collection-container .collection-listing .product-listing .product-details-container .product-price-container span{font-weight:600;font-size:12px;line-height:18px;letter-spacing:.5px;justify-content:flex-start}.collection-container .collection-listing .product-listing .product-details-container .product-price-container .promo-text p{font-weight:400;font-size:12px;margin-bottom:0}.collection-container .collection-listing .product-listing .product-details-container .product-price-container .current-price{margin:0}.collection-container .collection-listing .product-listing .product-details-container .product-price-container .money + .money{margin-left:5px}.collection-container .collection-listing .product-listing .product-details-container .product-colours{margin-bottom:0px}}}}.product__size-guide-message .hidden{display:none}.breadcrumbs{transition:opacity .3s;height:auto}.is-hidden{opacity:0}.collection-listing.desktop-four[data-grid-style=product-list-style-left-large]{.product-listing:only-child .product-image .fixed-ratio.ratio-three-four{padding-top:133.33333%}.product-listing:only-child .product-image .fixed-ratio.ratio-one-one{padding-top:100%}}.collection-listing.mobile-two[data-grid-style=product-list-style-right-large]{@media only screen and (max-width:1200px){.product-listing:nth-child(5n+5){grid-column:span 2}}}.tabs{display:block;.tabs__nav{margin-bottom:30px}.tabs__nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between}.tabs__nav li{display:flex;flex-grow:1;width:100%;border-width:1px 0;border-style:solid;transition:border .3s}.tabs__nav .is-active{border-bottom-color:transparent}.tabs__nav li{border-left:1px solid}.tabs__nav li:last-child{border-right:1px solid}.tabs__nav li.is-active:last-child{border-right-color:transparent}.tabs__nav li.is-active:first-child{border-left-color:transparent}.tabs__nav button{appearance:none;background:transparent;border:none;border-radius:0;display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;text-transform:uppercase;width:100%;min-height:56px;text-align:center;padding:10px 5px;cursor:pointer}.tab{display:none}.tab.is-active{display:block}.conscience-logo-tab{width:24px;height:24px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;margin-left:10px}.tab__content{padding:10px 30px}.tab__content ul,.tab__content ol{padding-left:20px}.tab__content p:empty{display:none}@media only screen and (max-width:767px){margin:0 -15px;.tabs__nav{margin-bottom:10px}.tab__content{padding:10px 15px}}}#shopify-section-collection-master .page-header.fixed-width,#shopify-section-pdp-collections-list .page-header.fixed-width{max-width:100%}#shopify-section-collection-master .page-header.fixed-width .page-description > div{max-width:1440px;margin-left:auto;margin-right:auto}.rte.page-description ul li{flex:none}.rich-text{margin-top:32px}.product-listing{.custom-product-badge{position:absolute;text-align:center;color:#000;text-transform:uppercase;line-height:22px;font-size:0.9rem;top:20px;left:20px;bottom:auto;right:auto;width:auto;background:none;font-weight:bold}.product-quickview{z-index:10}.product-quickview #pd-waitlist-info{margin-left:0 !important}.product-variants-container{padding-right:10px}.btn-qv-add-to-cart{display:none}.btn-qv-add-to-cart.single-variant{display:flex}}.cart-message{position:fixed;left:0;top:100px;background-color:var(--background-color);color:var(--color);visibility:hidden;margin:auto;padding:16px;width:100%;font-size:16px;font-size:var(--font-size);white-space:nowrap;z-index:20;overflow:hidden;opacity:0}.cart-message .cart-message__progress-bar{display:flex;align-items:center;width:100%;height:48px;margin:0;padding:0 15px;position:relative;color:var(--background-color);z-index:1}.cart-message .cart-message__progress-bar:after{content:'';width:100%;position:absolute;top:0;right:0;height:100%;background:var(--color);z-index:0}.cart-message.is-visible{visibility:visible;opacity:1;display:block;-webkit-animation:fadeinPx 0.5s forwards;animation:fadeinPx 0.5s forwards}.cart-message.is-fadingout{-webkit-animation:fadeoutPx 0.5s forwards;animation:fadeoutPx 0.5s forwards}.cart-message.is-visible .cart-message__progress-bar:after{-webkit-animation:shrinkWidth 8s forwards ease-out;animation:shrinkWidth 8s forwards ease-out}@keyframes fadeinPx{from{top:0px;opacity:0}to{top:100px;opacity:1}}@keyframes fadeoutPx{from{top:100px;opacity:1}to{top:0px;opacity:0;visibility:hidden}}@keyframes shrinkWidth{0%{width:100%}100%{width:0}}.cart-message .cart-message__progress-bar p{font-size:inherit;position:relative;margin:0;color:var(--background-color);z-index:5}.cart-message.is-visible .cart-message__progress-bar p{animation:changeColor 1.5s forwards}.cart-message .cart-message__success{visibility:hidden;background:var(--background-color);color:var(--color);width:100%;position:absolute;top:50%;left:0;width:100%;max-height:100%;transform:translateY(-50%);z-index:5;padding:15px 15px}.cart-message .cart-message__success.show{visibility:visible;-webkit-animation:fadein 0.5s;animation:fadein 0.5s}.cart-item .cart-item-price .item-option__discount{display:none}.cart-item .cart-item-details .item-option__discount,.cart-item .cart-item-price .item-option__discount{font-size:0.65rem}@media only screen and (max-width:767px){.cart-item .cart-item-details .item-option__discount{display:none}.cart-item .cart-item-price .item-option__discount{display:block}}@keyframes fadein{from{top:0%;opacity:0}to{top:50%;opacity:1}}@keyframes stay{from{min-width:350px}to{min-width:350px}}#chat-button{z-index:10 !important}@media only screen and (max-width:991px){.product-listing{.custom-product-badge{font-size:0.7rem;top:10px;left:10px}}}@media only screen and (min-width:992px){#product-detail-page #product-images-container{z-index:10}}.harper_buttons-wrapper{position:relative}.harper_buttons-wrapper.hidden{display:none}.harper_buttons-wrapper .btn-harper{position:absolute;top:34px;left:0;width:100% !important;z-index:5;background:#fff;border:1px solid #000;color:#000}.harper_buttons-wrapper .btn-harper[data-selected-option="false"]{color:#fff}.harper_buttons-wrapper .btn-harper:hover{background:#000;color:#fff}.hero{.hero-image .hero-image__mobile{display:none}@media only screen and (max-width:991px){.hero-image .hero-image__desktop{display:none}.hero-image .hero-image__mobile{display:block}}}@media only screen and (min-width:992px){#product-large-images:not(.slick-initialized){display:flex;overflow:hidden}#product-large-images:not(.slick-initialized) .product-media:not(:only-child){width:50%;flex-shrink:0}}#mini-cart-container .mini-cart-footer--grid{display:grid;grid-template-columns:auto 300px}@media only screen and (min-width:992px){#mini-cart-container .mini-cart-footer--grid .breakdown-item > .value{float:none}}@media all and (min-width:992px) and (max-width:1199px),(max-width:767px){#mini-cart-container .mini-cart-footer--grid{display:block}}@media only screen and (min-width:992px){.desktop-image-hide{display:none !important}.mobile-image-hide{display:block !important}}@media only screen and (max-width:991px){.desktop-image-hide{display:block !important}.mobile-image-hide{display:none !important}}.main-search{max-width:60%;margin:0 auto;position:relative}.main-search .search__field{display:block;border:1px solid #ececec;width:100%;height:40px;max-width:none;margin-bottom:0;padding:10px 40px 10px 10px;font-weight:400;font-size:14px;line-height:normal;margin-top:0;cursor:pointer}.main-search .search__submit{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:20px;height:20px}@media only screen and (max-width:991px){.main-search{max-width:100%;margin:0 auto}}.collection-main--empty .collection-listing{display:block;text-align:center}.product-price-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:var(--modal-z-index,120);display:flex;align-items:center;justify-content:center;padding:10px}.product-price-modal .product-price-modal__inner{background:#fff;width:600px;max-width:100%;padding:50px 30px;border:1px solid #000;position:relative}.product-price-modal__close{appearance:none;background:none;border:none;border-radius:0;color:inherit;padding:0;position:absolute;top:20px;right:20px;cursor:pointer}.product-price-modal__open{display:inline-flex;justify-content:center;align-items:flex-start;line-height:1;margin-inline-start:8px}.product-price-modal__open svg{display:block;margin-block-start:4px}.product-price-modal h3{font-weight:700}.product-price-modal .product-pricing{font-size:24px;font-weight:500;line-height:1;margin-bottom:20px}.product-price-modal .product-pricing p{margin-bottom:0;font-size:16px}.product-price-modal .current-price{color:#000}.product-price-modal .original-price{color:#000;text-decoration:line-through}.product-price-modal .lowest-price{color:#FF0000}.product-price-modal p small{font-size:12px}.product-price-modal p:last-child{margin-bottom:0}