@font-face{font-family:Brunswick Grotesque;src:url(//www.doogood.co.uk/cdn/shop/t/12/assets/BrunswickGrotesque-Regular.woff2?v=72467291283292867031756726411) format("woff2"),url(//www.doogood.co.uk/cdn/shop/t/12/assets/BrunswickGrotesque-Regular.woff?v=34493047938972458311756726411) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasDisplay;src:url(//www.doogood.co.uk/cdn/shop/t/12/assets/NeueHaasDisplay-Medium.woff2?v=70046656698985396041756726411) format("woff2"),url(//www.doogood.co.uk/cdn/shop/t/12/assets/NeueHaasDisplay-Medium.woff?v=30275618368659255141756726411) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--100vh: 100vh;--page-width: 100%;--font-heading-family: "Brunswick Grotesque", sans-serif;--font-body-family: "Brunswick Grotesque", sans-serif;--font-button-family: "NeueHaasDisplay", sans-serif;--landing-captions-height: 0}body{letter-spacing:0;font-feature-settings:"rlig" 1,"rvrn" 1,"kern" 1,"rclt" 1,"calt" 1,"liga" 1;color:#000;font-size:14px;-webkit-font-smoothing:antialiased;transition:.3s opacity}.button,.button-label,.shopify-challenge__button{font-family:var(--font-button-family);font-size:14px}.overlay-active,.template-cart{opacity:0}::-webkit-input-placeholder{color:#000}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.03em}a{color:#000}input,select{font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px;font-size:14px;border-radius:5px;border:1px solid #CCC;padding:12px 15px;width:100%;font-family:var(--font-body-family)}input:hover,input:focus,select:hover{border:1px solid black}.overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:block!important}@keyframes movingRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button{-webkit-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer}.button{border:1px solid black;transition:.3s all;border-radius:5px;font-style:normal;font-size:14px;font-weight:400;line-height:110%;letter-spacing:-.39px}.button:after,.button:before{display:none}.button--orange{border-color:#ff4713;background:#ff4713;color:#fff}.button--white{border-color:#fff;background:#fff;color:#000}.button--orange:hover{border-color:#000;background:#000;color:#fff}.button--white:hover,.button--primary:hover{background:#ff4713;border-color:#ff4713;color:#000!important}.button--secondary:hover{background:#000;color:#fff!important}.button-with-icon{display:flex;align-items:center;justify-content:center;gap:7px}.button-with-icon svg{height:8.5px}a{text-decoration:none}.main-wrapper{display:flex;position:relative;align-items:flex-start}.main-wrapper .main-content{width:calc(100% - 80px);padding-bottom:var(--announcement-bar-height)}body:not(.template-index) .main-wrapper .main-content{padding-bottom:0}.mobile-only{display:none!important}.order-price span{display:block}.cursor{width:20px;height:20px;background-color:#f7f3f3;border:1px solid rgba(0,0,0,0);border-radius:100%;top:-100px;left:-100px;transition:border-color .1s,background-color .1s;position:fixed;z-index:11111111;mix-blend-mode:difference;display:block!important;transform:translate(-50%,-50%);pointer-events:none;display:none!important}.cursor.outline{border-color:#f7f3f3;background-color:#ffffff2b}.sliding-link{display:flex;justify-content:space-between}.sliding-link .link-text,.sliding-link .link-icon{display:flex;flex-direction:column;position:relative;overflow:hidden}.sliding-link .link-text span{padding-bottom:5px}.sliding-link .link-text span,.sliding-link .link-icon span{transition:.3s transform}.sliding-link .link-icon span{display:block;height:100%;width:24px;display:flex;align-items:center;justify-content:center;font-size:24px}.sliding-link .link-icon span svg{width:14px;height:14px}.sliding-link .link-text span:last-child,.sliding-link .link-icon span:last-child{position:absolute;bottom:-100%;left:0;width:100%}.sliding-link:hover .link-text span,.sliding-link:hover .link-icon span{transform:translateY(-100%)}.announcement-bar-v2{font-family:Brunswick Grotesque;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px;text-align:center;height:0;overflow:hidden;transition:.3s all;position:fixed;bottom:0;right:0;width:calc(100% - 80px)}body:not(.template-index) .announcement-bar-v2{display:none!important}.announcement-bar-v2 .announcement-bar-inner{padding:12px 20px;position:relative;height:100%;font-family:var(--font-button-family)}.announcement-bar-v2 .announcement-bar-inner svg{width:18px;height:18px}.announcement-bar-v2 .announcement-bar-inner .close-announcement-bar{position:absolute;top:50%;right:20px;transform:translateY(-50%);cursor:pointer;padding:0!important;z-index:2}.announcement-bar-v2 .announcement-text-slider:not(.flickity-enabled) .announcement-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.announcement-bar-v2 .announcement-text-slider.flickity-enabled .announcement-text{width:100%}.announcement-bar-v2 .announcement-text-slider .flickity-slider{display:flex;align-items:center}.sidebar-section{position:sticky;top:0;left:0;z-index:4;height:100vh}.sidebar{width:80px;border-right:1px solid black;height:100%;padding:10px;background-color:#fff;position:relative;z-index:2}.sidebar>a{display:block;font-size:0}.sidebar-menu-trigger{-webkit-appearance:none;appearance:none;border:none;background:transparent;position:relative;display:flex;flex-direction:column;gap:10px;width:40px;margin:40px auto 0;padding:0;cursor:pointer}.sidebar-menu-trigger span{height:1px;width:100%;background:#000;transition:.3s transform,.3s opacity}.sidebar-menu-trigger.open span:nth-child(1){transform:translateY(11px) rotate(45deg)}.sidebar-menu-trigger.open span:nth-child(2){opacity:0}.sidebar-menu-trigger.open span:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.sidebar-menu{position:absolute;top:0;left:80px;width:450px;height:100vh;height:var(--100vh);background:#ff4713;z-index:1;display:flex;flex-direction:column;transform:translate(calc(-100% - 80px));transition:.3s transform}.sidebar-menu.no-transition{transition:none}.sidebar-menu .sidebar-logo{font-size:0;border-bottom:1px solid black;padding:35px 20px 0;transition:.5s transform,.5s opacity;opacity:0;transform:translateY(30px);transition-delay:0s}.sidebar-menu ul{margin:0;padding:0;list-style:none}.sidebar-menu .sidebar-menu-list--main{margin-top:80px}.sidebar-menu .sidebar-menu-list--main li:first-child{border-top:1px solid black}.sidebar-menu .sidebar-menu-list--main li{border-bottom:1px solid black;transition:.5s transform,.5s opacity;opacity:0;transform:translateY(30px);transition-delay:0s}.sidebar-menu .sidebar-menu-list--main a{color:#fff;font-size:36px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.26px;padding:10px 20px 15px}.sidebar-menu .sidebar-menu-list--bottom{margin-top:auto;padding:40px 20px 80px;border-top:1px solid black;columns:2;transition:.5s transform,.5s opacity;opacity:0;transition-delay:0s;transform:translateY(30px)}.sidebar-menu .sidebar-menu-list--bottom li{line-height:1}.sidebar-menu .sidebar-menu-list--bottom a{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.39px;transition:.3s opacity}.sidebar-menu .sidebar-menu-list--bottom a:hover{opacity:.7}.sidebar-menu.open{transform:translate(0)}.sidebar-menu.open .sidebar-logo,.sidebar-menu.open .sidebar-menu-list--main li,.sidebar-menu.open .sidebar-menu-list--bottom{transform:translateY(0);transition-delay:.2s;opacity:1}.app-section{padding:80px 20px;border-top:1px solid black;--oke-widget-spaceAbove: 0;--oke-widget-spaceBelow: 0;--oke-border-color: #ccc;--oke-button-borderColorHover: transparent;--oke-button-borderColor: transparent;--oke-shadingColor: #f5f5f5}.header.page-width{padding:10px 10px 10px 20px!important}.header__heading,.header__heading-link{padding:0;margin-left:0!important}.header__heading,.header__inline-menu{height:100%;display:flex}.header__heading{align-items:flex-end}.header__inline-menu{align-items:center}.header__heading-link{margin-bottom:-10px}.header-wrapper--border-bottom{border-color:#000}.header__icon--cart{border-radius:50%;background-color:#ff4713;border:1px solid #FF4713;width:60px;height:60px;color:#fff;margin-right:0;padding-right:0;position:fixed;top:10px;right:10px;z-index:1004;transition:.3s background-color,.3s border,.3s color}.header__icon--cart.open{background-color:#fff;border:1px solid black;color:#000;top:10px;right:10px;transition:.3s all}.header__icon--cart .close-icon svg{width:28px;height:28px}.header__icon--cart .close-icon,.header__icon--cart.open .cart-icon{display:none}.header__icon--cart .cart-icon,.header__icon--cart.open .close-icon{display:flex}.cart-count-bubble{top:50%;right:50%;transform:translate(50%,-50%);left:unset;background-color:transparent;margin-top:2px}.announcement-bar-closing .header__icon--cart{transition:.3s all}.header--middle-left{grid-template-columns:auto 1fr auto}.header__inline-menu .list-menu--inline{justify-content:flex-end;width:100%}.header__icons{width:60px;height:60px;padding-right:0!important}.header__menu-item{padding:15px 10px;color:#000;font-family:var(--font-button-family)}.header__menu-item:hover{opacity:.7}.header__menu-item:hover span{text-decoration:none!important}.landing-section{display:flex;align-items:flex-start;border-bottom:1px solid black}.landing-section .landing-captions{width:33.3333%}.landing-section .landing-captions .landing-text{padding:50px 20px;box-sizing:border-box;border-bottom:1px solid black}.landing-section .landing-captions .landing-text .text{color:#000;font-size:40px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.2px;margin:0}.landing-section .landing-captions .landing-text.third-text{border-bottom:0}.landing-section .landing-media{width:66.6666%;border-left:1px solid black;font-size:0;position:sticky;top:0;right:0;height:calc(100vh - var(--header-height-variable));height:calc(var(--100vh) - var(--header-height-variable))}.landing-section .landing-media .landing-image,.landing-section .landing-media .landing-video,.landing-section .landing-media .landing-video video,.landing-section .landing-media .landing-image img{width:100%;height:100%}.landing-section .landing-media .landing-image img,.landing-section .landing-media .landing-video video{object-fit:cover}.landing-section .landing-media #falling-emojis,.landing-v2-section .landing-media #falling-emojis{position:absolute;top:0;left:0;z-index:2;height:100%}.landing-section .landing-media #falling-emojis canvas,.landing-v2-section .landing-media #falling-emojis canvas{width:100%;height:100%;object-fit:cover;object-position:bottom}.landing-section .landing-cta{padding:15px 20px;display:flex;border-bottom:1px solid black;align-items:center;justify-content:space-between}.landing-section .landing-cta a{border-radius:5px;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;display:block;width:50%;min-width:80px;text-align:center;display:flex;align-items:center}.landing-section .landing-cta .moving-arrows{color:#000;overflow:hidden;position:relative}.landing-section .landing-cta .moving-arrows svg{height:45px;display:block;margin-right:20px}.landing-section .landing-cta .moving-arrows .arrow-group{display:flex}.landing-section .landing-cta .moving-arrows .arrow-group:last-child{position:absolute;left:-100%;top:0}.landing-section .landing-cta a:hover+.moving-arrows .arrow-group{animation:movingRight 1s infinite;animation-timing-function:linear}.landing-v2-section{min-height:600px;height:100vh;height:calc(var(--100vh) - var(--header-height) - var(--announcement-bar-height));position:relative}.landing-v2-section .landing-media{height:100%;position:relative;overflow:hidden}.landing-v2-section .landing-media img,.landing-v2-section .landing-media video{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-v2-section .mobile-button{display:none}.landing-v2-section .landing-circle{width:530px;height:530px;background-color:#fff;border-radius:50%;position:absolute;left:20px;top:50%;transform:translateY(-50%);overflow:visible;padding:80px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:2}.landing-v2-section .landing-circle svg{width:calc(100% + 3px);height:calc(100% + 3px);position:absolute;top:-1.5px;left:-1.5px;animation:rotate 50s infinite linear;pointer-events:none}.landing-v2-section .landing-circle h1{font-style:normal;font-weight:400;font-size:36px;line-height:110%;letter-spacing:-.03em;margin:0}.landing-v2-section .landing-circle p{font-style:normal;font-weight:400;font-size:24px;line-height:125%;letter-spacing:-.03em;margin:30px 0}.landing-v2-subheading{display:none}.featured-collection-v2{padding:80px 20px}.featured-collection-v2 .section-title{color:#000;font-size:60px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-1.92px;margin:0;overflow:hidden;width:100%}.featured-collection-v2 .section-title .title-wrapper{white-space:nowrap;overflow:hidden;text-overflow:clip}.featured-collection-v2 .product-grid:after{content:"";display:none}.featured-collection-v2 .product-grid{margin-top:40px}.template-index .featured-collection-v2 .product-grid .product-card:nth-child(n+4){display:none}.product-grid{display:flex;gap:40px;flex-wrap:wrap}.product-grid .product-card{width:calc(33.3333% - 26.6667px);border-radius:5px;border:1px solid #CCC;padding:20px;position:relative;display:flex;flex-direction:column}.product-grid .product-card .product-info{margin-bottom:auto}.product-grid .product-card .product-info h3,.product-grid .product-card .product-info p{margin:0;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px}.product-grid .product-card .product-info h3{margin-bottom:5px}.product-grid .product-card .product-media{height:0;padding-bottom:80%;position:relative;margin:30px 0}.product-grid .product-card .product-media img{width:calc(100% - 25px);height:calc(100% - 25px);object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-media .flickity-button{background-color:#fff;border:1px solid black;padding:0!important}.product-media .flickity-button:hover{background-color:#000;color:#fff}.product-media .flickity-button:hover .flickity-button-icon{color:#fff}.product-media .flickity-prev-next-button{box-shadow:none!important}.product-media .flickity-prev-next-button{bottom:20px;top:unset}.product-media .flickity-prev-next-button.previous{left:50%;transform:translate(calc(-50% - 30px))}.product-media .flickity-prev-next-button.next{left:50%;transform:translate(calc(-50% + 30px))}.flickity-prev-next-button .flickity-button-icon{width:18px;height:18px;top:50%;left:50%;transform:translate(-50%,-50%);color:#000}.flickity-prev-next-button .flickity-button-icon:hover{color:#fff}.product-grid .product-card .product-cta{display:flex;gap:20px;position:relative;z-index:3}.product-grid .product-card .product-cta product-form{width:calc(66.6666% - 10px)}.product-cta product-form button{display:flex;align-items:center;text-transform:lowercase;padding:0;font-family:var(--font-button-family);font-weight:400;font-size:14px;line-height:110%;letter-spacing:-.03em}.product-cta product-form button .icon-wrap{margin-left:7px;display:flex;align-items:center}.product-cta product-form button .icon-wrap svg{width:10px;height:auto}.product-cta product-form button .atc-price{display:block;margin-left:22px}.product-grid .product-card .product-cta>a{width:calc(33.3333% - 10px);display:flex;padding:0;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;text-align:center;align-items:center}.product-grid .product-card .product-meta{margin-top:40px;color:#000;opacity:.2;transition:.3s opacity}.product-grid .product-card:hover .product-meta{opacity:1}.product-grid .product-card:hover{border-color:#000}.product-grid .product-card .product-meta .product-meta-block{display:flex;align-items:center;gap:40px;padding:10px 0;border-bottom:1px solid black}.product-grid .product-card .product-meta .product-meta-block:first-child{padding-top:0}.product-grid .product-card .product-meta .product-meta-block:last-child{padding-bottom:0;border-bottom:0}.product-grid .product-card .product-meta .product-meta-block span{font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.39px}.reviews-section{display:flex;background-color:#000;border-top:1px solid black;border-bottom:1px solid black}.reviews-section:last-child{border-bottom:0}.reviews-section .total-reviews{display:flex;align-items:center;gap:10px}.reviews-section .total-reviews .reviews-stars svg{width:12px;height:12px}.reviews-section .total-reviews .total-reviews-summary{font-weight:400;font-size:13px;line-height:125%;letter-spacing:-.03em}.reviews-section .reviews-content{width:33.3333%;background-color:#000;padding:40px 20px 55px;color:#fff}.reviews-section .reviews-content h2{text-transform:uppercase;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px;color:#fff;margin:0}.reviews-section .reviews-content .reviews-boxes{display:flex;flex-direction:column;gap:10px;margin-top:40px}.reviews-section .reviews-content .reviews-boxes:after{content:""}.reviews-section .reviews-content .reviews-boxes .reviews-box{display:flex;flex-direction:column;padding:20px;background-color:#242424;border-radius:5px;height:150px}.reviews-section .reviews-content .reviews-boxes .reviews-box:hover{background-color:#ff4713}.reviews-section .reviews-content .reviews-boxes .reviews-box h4{margin:0;color:#fff;font-size:21px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.63px}.reviews-section .reviews-content .reviews-boxes .reviews-box .reviews-stars{display:flex;gap:2px;margin-top:10px;font-size:0}.reviews-section .reviews-content .reviews-boxes .reviews-box .reviews-stars svg{width:12px;height:12px}.reviews-section .reviews-content .reviews-boxes .reviews-box p{margin:8px 0 0;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px}.reviews-section .reviews-photos{width:66.6666%;position:sticky;top:0;right:0;overflow:hidden;font-size:0}.reviews-section .reviews-photos .reviews-photo{position:relative;width:100%;height:100%}.reviews-section .reviews-photos .reviews-photo:not(.active){display:none}.reviews-section .reviews-photos img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-with-emoji{padding:80px 20px;font-size:36px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.2px;border-bottom:1px solid black}.text-with-emoji>span{display:block;width:95%}.text-with-emoji>span span{white-space:nowrap}.text-with-emoji img{display:inline-block;height:41px;vertical-align:middle;margin-left:3px;margin-right:3px}.text-rows-section{display:flex;align-items:flex-start;border-bottom:1px solid black}.text-rows-sticky{position:sticky;top:0;left:0;z-index:2;width:33.3333%;padding:40px 20px}.text-rows-sticky h2{margin:0 0 40px;font-size:36px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.2px}.text-rows{width:66.6666%;display:grid;grid-template-columns:50% 50%;border-left:1px solid black;margin-bottom:-1px}.text-rows .text-row{border-bottom:1px solid black}.text-rows .text-row:nth-child(7n+2){border-top:1px solid black}.text-rows .text-row:nth-child(7n+2),.text-rows .text-row:nth-child(7n+5){grid-row:span 2}.text-rows .text-row:nth-child(7n+4){grid-column:span 2}.text-rows .text-rows__image{position:relative;height:100%}.text-rows .text-rows__text{padding:40px 20px 80px}.text-rows .text-rows__text h3{margin:0;padding-bottom:20px;font-size:36px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.2px;display:flex;align-items:center;justify-content:space-between}.text-rows .text-rows__text p{margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px}.text-rows .text-rows__image img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-row-link{display:none}.alternating-images-title{padding:80px 20px}.alternating-images-title h2{font-size:36px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-1.92px;margin:0}.alternating-images{padding:20px;display:flex;gap:20px}.alternating-images .alternating-images-block{width:calc(25% - 15px);border-radius:50%;overflow:hidden;height:0;padding-bottom:calc(25% - 15px);position:relative}.alternating-images .alternating-images-block img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:1s opacity;opacity:1}.alternating-images-list{display:none}.running-text-section{background-color:#fff;border-top:1px solid black;border-bottom:1px solid black;color:#000;display:flex;height:60px;align-items:center;font-family:var(--font-button-family)}.running-text-section:first-child{border-top:0}.running-text-section,.shipping-banner{width:100%;overflow:hidden;font-family:var(--font-button-family)}.running-text-section .marquee,.shipping-banner .marquee{width:100%;overflow:hidden;position:relative;line-height:1}.marquee .flickity-slider{will-change:transform}.running-text-section .marquee:not(.flickity-enabled),.shipping-banner .marquee:not(.flickity-enabled){display:flex;white-space:nowrap}.running-text-section span{font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;display:inline-block;margin-right:100px}.shipping-banner{width:100%;background-color:#f3f3f3;color:#000;display:flex;padding:10px 0;align-items:center;border-bottom:1px solid black}.shipping-banner .marquee:not(.flickity-enabled){display:inline-flex;white-space:nowrap}.marquee-block{display:flex;margin-right:100px;gap:12px;padding-bottom:0;align-items:center}.shipping-banner span{font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;white-space:nowrap}.main-product-v2 .shipping-banner{border-bottom:1px solid black;border-top:none;order:3}.main-content>#shopify-section-shipping-banner{position:sticky;top:0;left:0;z-index:1003;width:100%}.collection-header{text-align:center;padding:0}.collection-header .collection-title{font-size:60px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-1.92px;margin:0;padding:80px 20px 20px}.collection-header .collection-subtitle{display:flex;align-items:center;justify-content:center;font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;gap:10px;padding-bottom:60px;margin:0}.collection-header .collection-subtitle img{width:17px;height:17px}.product-grid-container{padding:0 20px 160px}cart-drawer.drawer{background-color:transparent;transition:.4s visibility ease-out}#CartDrawer .drawer__inner{border:none;border-left:1px solid black;padding:0;transition:.4s transform ease-out;display:flex;flex-direction:row;width:auto!important}#CartDrawer .drawer__header .drawer__close{width:60px;height:60px;right:10px}#CartDrawer .drawer__close svg{width:60px;height:60px}#CartDrawer .drawer__inner .cart-drawer-content{display:flex;flex-direction:column;width:655px;border-left:1px solid black;margin-left:-1px}#CartDrawer .drawer__header{display:flex;flex-direction:column;padding:0}#CartDrawer .drawer__header>*{width:100%}#CartDrawer .drawer__header .drawer__heading,#CartDrawer .drawer__inner .cart-drawer-upsell .upsell-top{border-bottom:1px solid black;padding:20px;height:80px}#CartDrawer .drawer__header .drawer__heading{text-transform:lowercase;font-size:36px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.26px;margin-bottom:0}#CartDrawer .drawer__header .promo-text{font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;font-size:14px;border-bottom:1px solid black}cart-drawer-items{padding:0 20px}.cart-item{display:flex!important;padding:20px 0;gap:20px!important;align-items:center!important;border-bottom:1px solid #ccc;margin-bottom:0}.cart-item .cart-item__media{background-color:#f3f3f3;border-radius:5px}.cart-item .cart-item__media .image-wrapper{width:100%;height:0;padding-bottom:100%;position:relative}.cart-item .cart-item__media .image-wrapper img{width:80%;height:80%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart-item .cart-item__quantity{flex:1}.cart-item .cart-item__name{font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;display:flex;gap:5px;flex-direction:column}.cart-item .cart-item__name:hover{text-decoration:none!important}.cart-item .cart-quantity{display:none}.cart-item .quantity-options{height:0;overflow:hidden}.cart-item .quantity-options ul{overflow:auto}.cart-item .quantity-value{width:50px;height:35px;display:flex;align-items:center;justify-content:center;border:1px solid black;border-radius:5px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;font-size:14px;transition:.2s all}.cart-item .quantity-value+.quantity-options{position:absolute;z-index:1111;transition:.2s all}.cart-item .quantity-value+.quantity-options ul{border:1px solid;width:50px;background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:auto;height:100%;scrollbar-width:none;-ms-overflow-style:none;text-align:center;margin-top:-1px}.cart-item .quantity-value+.quantity-options ul::-webkit-scrollbar{display:none}.cart-item .quantity-value+.quantity-options ul li{padding:7px 0;font-weight:400;line-height:110%;letter-spacing:-.39px;font-size:14px}.cart-item .quantity-value.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.cart-item .quantity-value.open+.quantity-options ul li:hover{background-color:#ccc}.cart-item cart-remove-button{font-weight:400;line-height:110%;letter-spacing:-.39px;font-size:14px;margin-top:0!important;color:#000;text-decoration:underline;display:none!important}.cart-item .cart-item__quantity-wrapper{align-items:center}.cart-item .cart-item__quantity-wrapper:hover cart-remove-button{display:block!important}.cart-drawer .cart-item .loading__spinner{padding-top:0!important}.cart-item .cart-item__error{margin-top:0!important;position:absolute;bottom:-10px;left:0;transform:translateY(100%)}.cart-item .cart-item__quantity quantity-popover{position:relative}cart-drawer.drawer .drawer__footer{border-top:1px solid black;padding:20px}.cart-drawer .totals{margin:0 0 20px!important}.cart-drawer .cart-item__totals .price{font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;font-size:14px;text-transform:lowercase}.cart-drawer .totals .totals__total,.cart-drawer .totals .totals__total-value{font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;color:#000;text-transform:lowercase}#CartDrawer-Checkout{font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;text-transform:lowercase;display:flex;gap:7px;justify-content:center;align-self:center}#CartDrawer .drawer__inner .cart-drawer-upsell{width:245px;border-right:1px solid black}#CartDrawer .drawer__inner .cart-drawer-upsell .upsell-header{text-transform:uppercase}#CartDrawer .drawer__inner .cart-drawer-upsell .upsell-header,#CartDrawer .drawer__inner .cart-drawer-content .promo-text{font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px;padding:20px;color:#000}#CartDrawer .drawer__inner .cart-drawer-upsell .upsell-header{border-bottom:1px solid black}.upsell-products{display:flex;flex-direction:column;height:calc(100vh - 140px);height:calc(var(--100vh) - 140px);overflow:auto}.upsell-products .product-card{padding:20px}.upsell-products .product-card .product-media{width:100px;height:95px;position:relative;background-color:#f3f3f3;border-radius:5px;margin-bottom:18px;padding:0}.upsell-products .product-card .product-media img{width:calc(100% - 25px);height:calc(100% - 25px);object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.upsell-products .product-card .product-info{margin-bottom:18px}.upsell-products .product-card .product-info h3{color:#000;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px}.upsell-products .product-card .quick-add__submit{font-size:13px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;color:#000;text-transform:lowercase;display:flex;align-items:center;border-color:#ccc}.upsell-products .product-card .quick-add__submit .icon-wrap{display:block;width:10px;height:auto;margin-left:5px;margin-right:20px}.upsell-products .product-card .quick-add__submit .icon-wrap svg{width:11px;height:9px}.upsell-products .product-cta product-form button .atc-price{margin-left:0}.text-with-circles{position:relative;padding:80px 0 100px;width:100%}.text-with-circles .text-circles h1{margin:0;font-size:36px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.26px;padding:0 20px 100px;max-width:800px;width:100%}.text-with-circles .sticky-images{width:100%;display:flex;font-size:0;overflow:hidden;position:relative}.text-with-circles .sticky-images .rotating-circles{display:flex;position:relative;width:66.666%;padding-top:33.333%}.text-with-circles .sticky-images .rotating-circle{width:50%;height:0;padding-top:50%;overflow:hidden;border-radius:50%;position:absolute;margin:0 10px}.text-with-circles .sticky-images .rotating-circle:first-child{top:0;left:calc(0% - 40px)}.text-with-circles .sticky-images .rotating-circle:last-child{top:0;right:0}.text-with-circles .sticky-images .rotating-circle svg{width:100%;height:100%;position:absolute;top:0%;left:0%;animation:rotate 50s infinite linear}.text-with-circles .sticky-images .rotating-circle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:21px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.63px;display:block;margin:0 auto;max-width:255px;width:100%;text-align:center}.text-with-circles .sticky-images .sticky-images-inner{width:calc((100vw - 80px) / 3);right:0;position:absolute}.text-with-circles .sticky-images .sticky-image{width:100%;height:0;padding-top:100%;position:absolute;top:0;left:0;border-radius:50%;opacity:0;overflow:hidden;margin:0 10px}.text-with-circles .sticky-images .sticky-image:first-child{opacity:1;position:relative}.text-with-circles .sticky-images .sticky-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-page-content{border-top:1px solid black}.about-page-content .about-page-blocks{display:flex;flex-direction:column;width:66.6666%;border-right:1px solid black}.about-page-content .about-page-block.text-block{padding:40px 100px 80px 20px;color:#000}.about-page-content .about-page-block.text-block h2{margin:0 0 20px;font-size:36px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.26px}.about-page-content .about-page-block.text-block p{font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px;margin:0}.about-page-content .about-page-block.image-block{font-size:0}.about-page-content .about-page-block.image-block img{width:100%;height:100%;object-fit:cover}.about-page-content .about-page-block:not(:last-child){border-bottom:1px solid black}.page-title{border-bottom:1px solid black}.page-title h1{padding:80px 100px 40px 20px;margin:0;color:#000;font-size:36px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.26px;width:66.6666%;text-transform:lowercase}.page-content a{text-decoration:underline}.contact-block a{border-bottom:1px solid transparent;transition:.3s all}.contact-block a:hover{border-bottom:1px solid black}.contact-section{padding:40px 0 80px;display:flex;border-bottom:1px solid black}.contact-section:last-child{border-bottom:0}.contact-section .contact-left{width:33.3333%;padding-left:20px}.contact-section .contact-left h2{font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px;margin:0;padding-right:20px}.contact-section .contact-right{width:66.6666%;padding-left:20px}.contact-section .contact-right p{font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px;margin:0 0 40px}.contact-section .contact-right .contact-block{display:flex}.contact-section .contact-right .contact-block:not(:last-child){margin-bottom:20px}.contact-section .contact-right .contact-block>span{width:25%;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px}.contact-section .contact-right .contact-block .contact-block-content{font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px}.contact-section .contact-right .contact-block .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.faq-section{padding:40px 0 80px;display:flex;border-bottom:1px solid black}.faq-section:last-child{border-bottom:0}.page-title+.faq-section,.faq-section+.faq-section{border-bottom:0}.faq-section .faq-title{width:33.3333%;padding-right:20px;padding-left:20px}.faq-section .faq-content{width:66.6666%;padding-left:20px}.faq-section .faq-title h2{font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px;margin:0}.faq-block:not(:last-child){margin-bottom:20px}.faq-block .faq-question{display:flex;gap:20px;align-items:center}.faq-block .faq-question span{color:#000;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px;font-size:14px}.faq-block .faq-question button{padding:0;width:16px;height:16px;border:1px solid black;border-radius:50%;display:flex;align-items:center;justify-content:center}.faq-block .faq-question button svg{width:7px;height:7px;transition:.3s transform;color:#000}.faq-block .faq-question:hover button,.faq-block .faq-question.open button{background-color:#000;color:#fff}.faq-block .faq-question:hover button svg,.faq-block .faq-question.open button svg{color:#fff}.faq-block .faq-question.open button svg{transform:rotate(45deg)}.faq-block .faq-answer{font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px;height:0;overflow:hidden;transition:.3s all;max-width:400px;width:100%}.faq-block .faq-answer-inner{padding:20px 0}.faq-block .faq-answer-inner p{margin:0}.faq-content .faq-link{margin-top:80px;display:inline-flex;gap:5px;border-bottom:1px solid transparent;transition:.3s all}.faq-content .faq-link span{font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;font-size:14px}.faq-content .faq-link:hover{border-bottom:1px solid black}.faq-content .faq-link svg{width:12px;height:12px}.main-page-v2{display:flex;align-items:flex-start}.main-page-v2 .page-left{width:66.6666%;border-right:1px solid black;min-height:100vh;min-height:var(--100vh)}.main-page-v2 .page-left .page-title{padding:80px 100px 40px 20px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.main-page-v2 .page-left .page-title a{text-transform:lowercase;border-bottom:1px solid transparent;transition:.3s all;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px}.main-page-v2 .page-left .page-title a{border-bottom:1px solid black}.main-page-v2 .page-left .page-title h1{color:#000;font-size:36px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.26px;width:100%;padding:0}.main-page-v2 .page-left .page-content{font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px;padding:40px 100px 80px 20px}.main-page-v2 .page-right{width:33.3333%;position:sticky;top:0;right:0;overflow:hidden;padding:20px 0}.circle-wrapper{position:relative;width:100%;padding-top:100%}.main-page-v2 .page-right .circle{display:block;width:100%;height:0;padding-top:100%;background-color:#000;border-radius:50%;position:relative;top:0;right:0;margin:0 10px}.account-form{max-width:413px}.account-form h2.form__message{margin-bottom:0}.account-form h2{font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px;text-transform:uppercase;margin:0 0 10px}.account-form form{display:flex;flex-direction:column;gap:9px}.account-form .password-field input{padding-right:140px}.account-form .recover-link{position:absolute;top:50%;right:10px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px;opacity:.4;transform:translateY(-50%);text-decoration:none}.account-form .recover-link:hover{opacity:1}.account-form .reset-password-instructions{margin:0 0 10px}.register-button{margin-top:30px}.cancel-recover{display:block;text-align:center;margin-top:30px;font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;opacity:.4}.cancel-recover:hover{opacity:1}.login-button{margin-top:40px}.account-section:not(:first-child){margin-top:80px}.account-section p{margin:0}#bsub-admin-root .customer-info__header-item h3,#customer-portal-root .customer-info__header-item h3,.subscriptions-container h3,.bold-subscriptions-customer-portal .customer-info__header-item h3{font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px!important;text-transform:uppercase;margin:0 0 10px!important}#bsub-admin-root .customer-info__header-item h3,#bsub-admin-root .customer-info__header-item p,#customer-portal-root .customer-info__header-item h3,#customer-portal-root .customer-info__header-item p,.bold-subscriptions-customer-portal .customer-info__header-item h3,.bold-subscriptions-customer-portal .customer-info__header-item p,.subscriptions-container h3{letter-spacing:-.03em}.customer-info__header-message{text-transform:lowercase;color:#000!important}.customer-info__item{text-transform:lowercase}.addresses li>button:first-of-type{margin-top:20px!important}#bsub-admin-root .details-section>p,#customer-portal-root .details-section>p,.bold-subscriptions-customer-portal .details-section>p{color:#000!important}.stx-button.edit-text-button{text-decoration:underline!important}.stx-button__text{text-transform:lowercase}#bsub-admin-root .customer-info__item,#customer-portal-root .customer-info__item,.bold-subscriptions-customer-portal .customer-info__item{flex:1}.subscriptions-container p{text-transform:lowercase;margin:0}.view-address{display:inline-block;margin-top:20px}[data-address]>button{padding:0;text-decoration:underline;font-size:14px}.addresses .address-list{text-align:left}.addresses .address-list h2{font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px;text-transform:uppercase;text-align:left}.addresses .address-list button{margin-left:0;margin-right:0;font-size:14px}.addresses .address-list button+button{margin-left:20px}.addresses form *{text-transform:lowercase}.addresses form input,.addresses form select{border:1px solid black!important;border-radius:5px!important;padding:20px!important}.addresses form .select svg{right:0}li[data-address]{margin-top:0!important;margin-bottom:40px}.edit-address-form,.address-buttons,#AddAddress{margin-top:20px}.main-account-sections{max-width:600px}.order-history{width:100%}.order-history thead{text-align:left}.order-history a{text-decoration:underline}.order-history *{text-transform:lowercase}.main-product{display:flex;flex-wrap:wrap;align-items:stretch;border-bottom:1px solid black}.main-product .product-info{width:33.3333%;padding:50px 20px;position:sticky;top:0;left:0}.main-product .product-info .reviews-summary{margin-top:10px}.oke-sr-count *{font-size:14px!important}.main-product .product-media{width:66.6666%;position:sticky;top:0;right:0;padding:20px}.main-product .product-media,.main-product .product-media-inner{min-height:100%}.main-product .product-media-inner{display:flex;gap:20px;justify-content:center;align-items:flex-start;position:sticky;height:auto;top:var(--header-height);height:unset!important;min-height:unset}.main-product .product-media .product-media-slider{height:100vh;min-height:400px;max-height:calc(95dvh - var(--header-height) - 37px);position:relative;left:0;aspect-ratio:1/1;width:auto;overflow:hidden}.main-product .product-media .product-media-slider-list{display:none}.main-product .product-media .product-media-slider .flickity-viewport{height:100%}.main-product .product-media .product-media-slider .product-media-slide{height:100%;display:flex;align-items:center;justify-content:center;width:100%;border-radius:5px;overflow:hidden;margin-right:20px}.main-product .product-media .product-thumbs-slider{display:inline-flex;flex-shrink:0;height:100%;min-height:400px;max-height:calc(95dvh - var(--header-height) - 37px);flex-direction:column;gap:20px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.main-product .product-media .product-thumbs-slider .product-media-slide.is-selected{border:1px solid black}.main-product .product-media .product-thumbs-slider::-webkit-scrollbar{display:none}.main-product .product-media .product-thumbs-slider .product-media-slide{width:60px;height:60px;border-radius:5px;overflow:hidden;flex-shrink:0;border:1px solid transparent;cursor:pointer}.main-product .product-media .product-thumbs-slider .product-media-slide img{pointer-events:none}.sticky-product-widget{position:sticky;bottom:20px;margin-top:-70px;left:100px;background:#ff4713;border-radius:5px;color:#fff;display:flex;justify-content:space-between;width:calc((100vw - 80px) / 3 - 40px);padding:7px;opacity:0;z-index:-1;pointer-events:none;transition:.5s opacity;margin-bottom:20px}.sticky-product-widget.show{opacity:1;z-index:1002;pointer-events:auto}div[class^=kl-teaser]{bottom:60px!important}.sticky-product-widget .sticky-product-image{width:36px;height:36px;background-color:#f3f3f3;border-radius:5px;padding:5px}.sticky-product-widget .sticky-product-image img{width:100%;height:100%;object-fit:contain}.sticky-product-widget .back-to-product{display:flex;background-color:#fff;align-items:center;height:100%;border-radius:5px;height:36px;padding:0 27px;font-family:var(--font-button-family);font-weight:400;font-size:13px;line-height:110%;letter-spacing:-.03em;color:#000}.sticky-product-widget .back-to-product .icon-wrap{margin-left:7px;display:flex;align-items:center}.sticky-product-widget .back-to-product .icon-wrap svg{width:10px;height:auto}.sticky-product-widget .back-to-product .atc-price{display:block;margin-left:20px}.product-info h1{margin:0;font-size:21px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.63px}.product-info .product-meta h4{margin:0 0 20px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;font-size:14px}.product-info .product-meta .product-meta-block{padding:15px 0;border-bottom:1px solid #CCC;display:flex;align-items:center;gap:40px}.product-info .product-meta .product-meta-block:nth-child(2){padding-top:0}.product-info .product-meta .product-meta-block:last-child{padding-bottom:0;border-bottom:0}.product-info .product-meta .product-meta-block span{font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;flex:1}.product-media{font-size:0;padding:40px 20px}.product-media .product-media-inner{height:100%}.product-media .product-media-single{width:100%;min-height:calc(.6 * var(--100vh));display:flex;align-items:center;justify-content:center}.product-media .product-media-single img{width:80%;height:80%;object-fit:contain;object-position:center}.product-media .product-media-slide{width:100%;text-align:center}.product-media .product-media-slide img{width:100%;height:100%;object-fit:cover;object-position:center}.main-product .product-media .flickity-slider{display:flex;align-items:center}.product-info .product-subtitle{margin-top:5px;margin-bottom:0;display:block;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px;max-width:420px}.product-info .product-cta{margin-top:45px;max-width:420px}.product-info .product-meta{margin-top:70px}.template-product .featured-collection-v2{display:flex;flex-wrap:wrap}.template-product .featured-collection-v2 .section-title{width:33.3333%;padding-right:20px;font-size:36px}.template-product .featured-collection-v2 .product-grid{width:66.6666%;margin-top:0;padding-left:20px}.template-product .product-grid .product-card{width:calc(50% - 20px)}.template-product .product-grid .product-card:nth-child(n+3){display:none}.product-grid .product-card .product-cta>a{min-width:100px}.image-with-text-section{display:flex;padding:80px 20px;align-items:flex-start;border-bottom:1px solid black}.image-with-text-section .image-with-text_image{width:33.3333%;display:flex;flex-direction:column;text-align:center;justify-content:center}.image-with-text-section .product-info{width:33.3333%;padding-right:20px}.image-with-text-section .product-info .product-meta{margin-top:0}.image-with-text-section .image-with-text_image img{width:185px;display:block;margin:0 auto}.image-with-text-section .image-with-text_image .image-caption{border-top:1px solid #D9D9D9;margin-top:20px;padding-top:40px}.image-with-text-section .image-with-text_text{width:66.666%;padding-left:60px}.image-with-text-section .image-with-text_text h3{margin:0 0 12px;font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.39px}.image-with-text-section .image-with-text_text .image-with-text_description{font-size:36px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.26px;margin-top:10px}footer{background-color:#fff}footer .footer-top{display:flex}footer .footer-top .footer-newsletter{width:57%;padding:40px 20px}footer .footer-top .footer-newsletter .footer-block__newsletter{width:100%;max-width:414px}footer .footer-top .footer-newsletter .newsletter-title{margin:0 0 10px;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.39px;text-transform:uppercase}footer .footer-top .footer-newsletter .newsletter-description{margin-bottom:28px;font-weight:400;font-size:13px;line-height:150%;letter-spacing:-.03em}footer .footer-top .footer-newsletter form .field__input{background-color:transparent;font-style:normal;font-weight:400;font-size:13px;line-height:110%;letter-spacing:-.03em;padding:20px;border:1px solid black;border-radius:5px;transition:.3s all}footer .footer-top .footer-newsletter form button{position:absolute;top:50%;right:11px;transform:translateY(-50%);border-radius:50%;border:1px solid black;background-color:#f5f5f5;width:36px;height:36px;display:flex;align-items:center;justify-content:center}footer .footer-top .footer-newsletter form button:hover{background-color:#000;color:#fff}footer .footer-top .footer-newsletter form button:hover svg{color:#fff}footer .footer-top .footer-newsletter form button svg{width:10px;height:auto;color:#000}footer .footer-top .footer-newsletter form .field__input::placeholder{opacity:1}footer .footer-top .footer-newsletter form .field__input:focus{outline:none;border:none;border-bottom:1px solid black;box-shadow:none}footer .footer-top .footer-blocks{width:43%;display:flex;padding:40px 20px 120px}footer .footer-top .footer-blocks .footer-block{padding-right:30px}footer .footer-top .footer-blocks .footer-block .footer-block__heading{margin:0 0 10px;font-size:14px;font-style:normal;font-size:13px;line-height:150%;letter-spacing:-.03em;text-transform:uppercase}footer .footer-top .footer-blocks .footer-block .social-menu{display:flex;gap:9px;flex-wrap:wrap}footer .footer-top .footer-blocks .footer-block .social-menu li{width:37px;height:37px;background:#f5f5f5;border:1px solid #000000;display:flex;align-items:center;justify-content:center;border-radius:50%}footer .footer-top .footer-blocks .footer-block .social-menu li:hover{background-color:#000}footer .footer-top .footer-blocks .footer-block .social-menu li:hover a{color:#fff}footer .footer-top .footer-blocks .footer-block .social-menu li a{font-size:0;text-decoration:none!important}footer .footer-top .footer-blocks .footer-block .social-menu svg{width:15px;height:15px}footer .footer-top .footer-blocks .footer-block li a{padding:0!important;border-bottom:1px solid transparent;transition:.3s all;display:inline-block}footer .footer-top .footer-blocks .footer-block li a:hover{border-bottom:1px solid black}.newsletter-form__message{font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.39px}footer .footer-top .footer-blocks{display:flex;justify-content:space-between}footer .footer-top .footer-blocks .footer-block ul li{line-height:1}footer .footer-top .footer-blocks .footer-block ul li:not(:last-child){margin-bottom:4px}footer .footer-top .footer-blocks .footer-block ul li a{font-size:13px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.03em}footer .footer-bottom{display:flex}footer .footer-bottom .footer-logo{width:33.3333%;padding:20px 20px 0;font-size:0}footer .footer-bottom-links{display:flex;width:100%;gap:20px;align-items:center;justify-content:flex-end}footer .footer-bottom-links ul{display:flex;gap:20px;align-items:center}footer .footer-bottom-links ul li,footer .footer-bottom-links ul li a,.footer-bottom-links .footer-credits{font-size:11px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.33px}.footer-bottom-links .footer-credits,footer .footer-bottom-links ul li{margin-bottom:8px;text-transform:lowercase}footer .footer-bottom-links ul li a{padding:0!important}footer .footer-bottom-links .footnote{display:flex;align-items:center;font-size:11px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.33px;padding-right:20px;gap:5px;margin-bottom:8px}footer .footer-bottom-links .footnote a{text-decoration:underline}.header__heading-logo-wrapper{position:relative}.light-logo{position:absolute;top:0;left:0;width:100%;opacity:0}.learn-more-icon{display:none}.slider-pagination{display:flex;align-items:center}.oke-stars-foreground svg,.oke-stars-background svg{height:12px}.oke-sr-count *{font-weight:400;font-size:13px;line-height:125%;letter-spacing:-.03em;text-transform:lowercase}#customer-portal-root .stx-loading-spinner+span{text-transform:lowercase}#bsub-admin-root .customer-info__section,#customer-portal-root .customer-info__section,.bold-subscriptions-customer-portal .customer-info__section{box-shadow:none!important;border:none!important;margin-bottom:40px;padding:0!important}#bsub-admin-root .customer-info__header-container,#customer-portal-root .customer-info__header-container,.bold-subscriptions-customer-portal .customer-info__header-container{margin-bottom:20px}.stx-button--focus,.stx-button:focus,.stx-button:hover{box-shadow:none!important}.stx-input{box-shadow:none!important}.stx-field__label{display:none}.stx-input__input-element{border:1px solid black!important;border-radius:5px!important;padding:20px!important}.stx-input__input-element:hover,.stx-input__input-element:focus{border-bottom:1px solid black!important}#bsub-admin-root .customer-info-edit__row,#customer-portal-root .customer-info-edit__row,.bold-subscriptions-customer-portal .customer-info-edit__row{flex-direction:column!important;gap:10px!important}#bsub-admin-root .edit-text-button,#customer-portal-root .edit-text-button,.bold-subscriptions-customer-portal .edit-text-button,#bsub-admin-root .edit-text-button:hover,#customer-portal-root .edit-text-button:hover,.bold-subscriptions-customer-portal .edit-text-button:hover{color:#000!important}#bsub-admin-root .customer-info-edit__footer-container,#customer-portal-root .customer-info-edit__footer-container,.bold-subscriptions-customer-portal .customer-info-edit__footer-container{margin-top:20px}.stx-button__text{overflow:visible!important}.stx-button--secondary,.stx-button--secondary:focus,.stx-button--secondary:hover{text-transform:lowercase!important;font-size:14px!important;font-weight:400!important;line-height:110%!important;letter-spacing:-.39px!important;padding:8px 15px!important;min-height:calc(4rem + var(--buttons-border-width) * 2);font-family:var(--font-body-family)!important}#bsub-admin-root .bsub-page,#customer-portal-root .bsub-page,.bold-subscriptions-customer-portal .bsub-page{padding:0!important}.stx-button--primary,.stx-button--primary:focus,.stx-button--primary:hover{background:#000!important;border:1px solid black!important;color:#fff!important;opacity:1!important;display:flex!important;align-items:center!important;text-transform:lowercase!important;transition:.3s all!important;border-radius:5px;font-style:normal;font-size:14px!important;font-weight:400!important;line-height:110%!important;letter-spacing:-.39px!important;padding:8px 15px!important;min-height:calc(4rem + var(--buttons-border-width) * 2);font-family:var(--font-body-family)!important}.bsub-widget{padding:0;margin:0 0 30px!important}.bsub-widget__wrapper{padding:0;background-color:transparent;border:none}.bsub-widget__groups-container{flex-direction:column}.bsub-widget__group+.bsub-widget__group{margin-left:0;margin-top:20px}.bsub-widget__group-header:hover{box-shadow:none}.bsub-widget__group-header{flex-direction:row;align-items:center;justify-content:flex-start;padding:0;border:none;position:relative}.bsub-widget__group{padding:20px;border:1px solid #ccc;border-radius:5px;cursor:pointer}.bsub-widget__group *{cursor:pointer}.bsub-widget__group.active{border-color:#000;background-color:#f3f3f3}.bsub-widget__group.active #bsub-options-trigger{background-color:#fff;padding-right:30px;text-transform:lowercase}.bsub-radio-icon{width:16px;height:16px;border:1px solid black;margin-right:15px;border-radius:50%}.bsub-widget__group-header{color:#646464;font-style:normal;font-weight:400;font-size:14px;line-height:110%}.bsub-widget__group-header{background-color:transparent!important}input:checked+.bsub-widget__group-header{border:none;color:#000;font-weight:400}input:checked+.bsub-widget__group-header .bsub-radio-icon:before{content:"";display:block;background-color:#000;width:10px;height:10px;margin:2px;border-radius:50%}.bsub-widget__plans-container{display:none!important}.bsub-widget legend,.quantity__label{font-style:normal;font-weight:400;font-size:14px;line-height:110%;letter-spacing:-.03em;margin-bottom:10px;text-transform:uppercase}.bsub-price.price{font-style:normal;font-weight:400;font-size:14px;line-height:110%;letter-spacing:-.03em;color:#646464;font-family:var(--font-button-family)}#bsub-options-trigger{color:#646464}.bsub-widget__group.active .bsub-price.price,.bsub-widget__group.active #bsub-options-trigger{color:#000}.bsub-price-group{margin-left:auto;display:flex;align-items:center;gap:5px}.bsub-compare-price{position:relative;font-family:var(--font-button-family);color:#646464}.bsub-compare-price:before{content:"";width:100%;height:1.5px;background-color:#646464;position:absolute;left:0;top:50%;transform:translateY(-50%)}.bsub-popover-trigger{font-weight:400;font-size:14px;line-height:110%;letter-spacing:-.03em;color:#646464;border-bottom:1px dashed #646464;cursor:pointer}.bsub-popover-trigger:hover{border-color:transparent}.bsub-popover{position:absolute;background:#eaeaea;padding:12px;top:0;transform:translateY(-100%);opacity:0;pointer-events:none;transition:.3s all}.bsub-popover.show{opacity:1;pointer-events:auto}.bsub-popover-header{display:flex;align-items:center;justify-content:space-between;font-size:13px;line-height:110%;letter-spacing:-.03em;text-align:left}.bsub-popover-header svg{width:14px;height:14px}.bsub-popover-body{text-align:left;margin-top:12px;font-size:13px;line-height:125%;letter-spacing:-.03em;padding-right:10px}.bsub-widget__group-label{display:block;font-family:var(--font-button-family)}#bsub-options-trigger{border:none;outline:none;background-color:#f3f3f3;border-radius:5px;font-weight:400;font-size:14px;line-height:15px;letter-spacing:-.03em;padding:10px;min-height:unset;height:unset;margin:0;font-family:var(--font-button-family);text-transform:lowercase}#bsub-options-trigger:focus-visible{box-shadow:none}.bsub-select{position:relative;width:calc(100% - 31px);margin-left:31px;margin-top:8px}.bsub-select svg{pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.bsub-description{font-weight:400;font-size:14px;line-height:125%;letter-spacing:-.03em;color:#646464;margin-left:31px;margin-top:26px;text-transform:lowercase;font-family:var(--font-button-family)}.quantity__label{display:none!important}quantity-input.quantity{width:100%;margin-bottom:20px;min-height:42px;display:none}.subscriptions_app_embed_block{display:none}.quantity:after{border-radius:5px;box-shadow:0 0 0 1px #000}.quantity__input[type=number]{border-radius:0;border:1px solid black;font-size:14px;font-family:var(--font-button-family)}.quantity__button:hover{background-color:#ff4713!important}.text-sticky-emoji-section{padding:80px 20px;border-bottom:1px solid black}.text-sticky-emoji-wrapper .mobile-block{display:none}.sticky-emoji-title{height:62px;background-color:#f3f3f3;border-radius:5px;width:100%;display:flex;align-items:center;padding:20px}.sticky-emoji-title h2{font-style:normal;font-weight:400;font-size:24px;line-height:110%;text-align:center;letter-spacing:-.03em;flex:1;margin:0}.sticky-emoji-title svg{animation:rotate 3s linear infinite}.sticky-emoji-area{display:flex;padding:0 100px;margin-top:40px;position:relative;flex-wrap:wrap}.sticky-emoji-group{padding:100px 0;gap:200px;display:flex}.sticky-emoji-left,.sticky-emoji-right{width:50%}.sticky-emoji-middle{width:120px;position:absolute;top:0;left:50%;padding-top:100px;height:100%;transform:translate(-50%)}.sticky-emoji-middle img{width:100%;position:sticky;top:70px;left:0;margin-bottom:100px}.template-product .sticky-emoji-middle img{top:calc(var(--header-height) + 70px)}.sticky-emoji-middle .dotted-line{position:absolute;top:0;left:50%;transform:translate(-50%);width:3px;height:100%;background-image:url(//www.doogood.co.uk/cdn/shop/t/12/assets/dot.svg?v=124620666261383755321756726411);background-repeat:repeat-y;background-size:100%}.sticky-emoji-middle .orange-bullet{position:absolute;left:50%;transform:translate(-50%);width:30px;height:30px;background:#ff4713;border:1px solid #000000;z-index:2;border-radius:50%}.sticky-emoji-middle .orange-bullet:first-child{top:0}.sticky-emoji-middle .orange-bullet:last-child{bottom:0}.sticky-emoji-text .read-more-button{display:none;color:#000}.sticky-emoji-text h3{font-style:normal;font-weight:400;font-size:40px;line-height:110%;letter-spacing:-.03em;color:#000;margin:0 0 20px}.sticky-emoji-description{font-style:normal;font-weight:400;font-size:14px;line-height:125%;letter-spacing:-.03em;transition:.3s height}.sticky-emoji-description p{margin:0}.text-sticky-emoji-section .mobile-popup{display:none}.bsub-widget__text{text-align:left;letter-spacing:-.03em}.okeReviews[data-oke-container] .oke-is-large .oke-w-review-side,.okeReviews[data-oke-container] .oke-is-medium .oke-w-review-side,div.okeReviews .oke-is-large .oke-w-review-side,div.okeReviews .oke-is-medium .oke-w-review-side{flex-basis:calc((100vw - 80px) / 3 - 40px)!important}.okeReviews[data-oke-container] .oke-w-reviews-controls,div.okeReviews .oke-w-reviews-controls{align-items:center!important}.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{padding-right:60px!important}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:none!important}.oke-w-header,.oke-w-controls,.oke-button-text,.oke-button,.oke-sortSelect,.oke-select,.oke-helpful,.oke-w-reviewerRecommendation-text,.oke-sortSelect-label,.oke-w-reviewer-name{text-transform:lowercase;font-weight:400!important}.okeReviews[data-oke-container] .oke-is-large .oke-w-review-side,.okeReviews[data-oke-container] .oke-is-medium .oke-w-review-side,div.okeReviews .oke-is-large .oke-w-review-side,div.okeReviews .oke-is-medium .oke-w-review-side,.okeReviews[data-oke-container] .oke-w-review-side,div.okeReviews .oke-w-review-side{border-radius:5px}.product-description{margin:40px 0;line-height:1.25;max-width:420px}.open-chat-popup .contact-block-content{transition:.3s all;border-bottom:1px solid transparent}.open-chat-popup .contact-block-content:hover{transition:.3s all;border-bottom:1px solid black}.product-description h1,.product-description h2,.product-description h3,.product-description h4,.product-description h5,.product-description h6{font-style:normal;font-size:16px;line-height:110%;letter-spacing:-.39px;text-transform:lowercase;margin:0}#shopify-chat{display:none}#shopify-chat.open{display:block}#shopify-section-cart-drawer{position:relative;z-index:1003}.customer.order h2{font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.39px;text-transform:uppercase;margin:0 0 10px}.customer.order p{margin-top:0;margin-bottom:0;text-transform:lowercase}table.order-details,.order-history{width:100%;text-align:left;text-transform:lowercase;font-weight:400;border-collapse:collapse}table.order-details{margin-top:20px;margin-bottom:80px}table.order-details th,.order-history th{border-bottom:1px solid #ccc;padding-bottom:5px}table.order-details tbody tr:first-child td,.order-history tbody tr:first-child td{padding-top:5px}table.order-details tbody tr:last-child td{padding-bottom:5px}table.order-details *{font-size:14px!important}.order-details tfoot tr:first-child td{border-top:1px solid #ccc;padding-top:5px}.customer-order-sections>div:not(:last-child){margin-bottom:80px}.compare-at-price{text-decoration:line-through;opacity:.6;display:inline-block;margin-right:5px}article a{text-decoration:underline}.kl_reviews__widget_onboarding_modal__background{display:none!important}@media (hover: none){.cursor{display:none!important}}@media (min-width: 1800px){.main-product .product-media .product-media-slider,.main-product .product-media .product-thumbs-slider{max-height:calc(70dvh - var(--header-height) - 37px)}}@media (min-width: 2000px){.main-product .product-media .product-media-slider,.main-product .product-media .product-thumbs-slider{max-height:calc(50dvh - var(--header-height) - 37px)}}@media (max-width: 1200px){.featured-collection-v2 .section-title{font-size:45px}.product-grid{gap:20px}.product-grid .product-card{width:calc(33.3333% - 13.3333px)}.product-grid .product-card .product-cta{flex-direction:column;gap:10px}.product-grid .product-card .product-cta product-form{width:100%}.product-grid .product-card .product-cta>a{width:100%}.landing-section .landing-captions .landing-text .text{font-size:30px}.landing-section .landing-cta .moving-arrows svg{height:30px}.text-rows .text-rows__text{padding:20px 20px 40px}.template-product .product-grid .product-card{width:calc(50% - 10px)}.sticky-emoji-area{padding:0 40px;gap:40px}footer .footer-top .footer-newsletter{width:55%}footer .footer-top .footer-blocks{width:45%}}@media (max-width: 1024px){.cursor{display:none!important}body{cursor:auto!important}.mobile-only{display:block!important}.mobile-only.flex{display:flex!important}.mobile-only.grid{display:grid!important}.desktop-only{display:none!important}.sidebar{display:none}.header{display:flex;gap:16px}.header.page-width{padding:5px 12px!important}.header__heading-link{margin-bottom:-5px}.header__inline-menu{display:none}.header__heading{order:-1;align-self:flex-end}.section-header{position:sticky;top:0;left:0;width:100%;z-index:1001!important}.header__icon--cart.desktop-only{display:none!important}.header__icon--cart{position:relative;top:unset;right:unset;left:unset;display:flex!important}.cart-count-bubble{font-size:7px;margin-top:1.5px}.header__icons{margin-left:auto}#CartDrawer .drawer__header .drawer__close{display:none}.header__icons,.header__icon--cart{width:40px;height:40px}.sidebar-menu-trigger{margin-top:0;width:25px;gap:4px}.header__icon--cart svg{width:12px}.header__heading-logo-wrapper img{width:150px}.sidebar-section{position:static;z-index:11111}.sidebar-menu{position:fixed;right:0;top:var(--header-height);left:unset;width:100%;transform:translate(100%);height:calc(var(--100vh) - var(--header-height) - var(--announcement-bar-height))}.sidebar-menu .sidebar-logo{display:none}.sidebar-menu-trigger.open span:nth-child(1),.section-header.cart-open .sidebar-menu-trigger span:nth-child(1){transform:translateY(5px) rotate(45deg)}.section-header.cart-open .sidebar-menu-trigger span:nth-child(2){opacity:0}.sidebar-menu-trigger.open span:nth-child(3),.section-header.cart-open .sidebar-menu-trigger span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.section-header .header{transition:.3s all}.section-header.menu-open .header{background-color:#ff4713;color:#fff}.section-header.menu-open .dark-logo,.section-header.menu-open .light-logo{transition:.3s all}.section-header.menu-open .dark-logo{opacity:0}.section-header.menu-open .light-logo{opacity:1}.section-header.menu-open .header__icon--cart,.section-header.cart-open .header__icon--cart{display:none!important}.section-header.menu-open .sidebar-menu-trigger span{background-color:#fff}.sidebar-menu .sidebar-menu-list--main a{padding:12px;font-size:36px;letter-spacing:-1.08px}.sidebar-menu .sidebar-menu-list--main{margin-top:80px}.sidebar-menu .sidebar-menu-list--bottom{padding:18px 12px 36px}.main-wrapper .main-content,#CartDrawer{width:100%}#CartDrawer .drawer__inner{max-width:100%;border-left:none;flex-direction:column-reverse;overflow:auto}#CartDrawer .drawer__inner .cart-drawer-content{width:unset;flex:1}#CartDrawer .drawer__header .drawer__heading,#CartDrawer .drawer__inner .cart-drawer-upsell .upsell-top{display:none}cart-drawer.drawer,.cart-drawer__overlay{top:var(--header-height)!important;height:calc(var(--100vh) - var(--header-height))}#CartDrawer .drawer__inner .cart-drawer-upsell{width:100%;border-right:none}.upsell-products{height:auto;display:flex;flex-wrap:wrap;flex-direction:row}.cart-drawer .cart-item:last-child{margin-bottom:0!important}cart-drawer.drawer .drawer__footer{border-top:0;border-bottom:1px solid black;padding-bottom:48px}#CartDrawer .drawer__inner .cart-drawer-upsell .upsell-header,#CartDrawer .drawer__inner .cart-drawer-content .promo-text{padding:12px}.cart-item{padding-top:24px;align-items:flex-start!important}.cart-item:last-child{border-bottom:0}cart-drawer-items{padding:0 12px}.cart-drawer .cart-item__details{flex:1}.cart-drawer .totals{border-top:1px solid black;padding-top:18px;margin-bottom:18px}.cart-drawer .cart-item__totals{pointer-events:auto!important}#CartDrawer .drawer__inner .cart-drawer-upsell{background-color:#f3f3f3}.upsell-products .product-card{width:33.3333%}.upsell-products .product-card .product-media{background-color:#fff}.cart-drawer .cart-items .cart-item__quantity{padding-left:0!important;margin-top:17px}.cart-item .cart-item__quantity-wrapper{display:flex;justify-content:space-between;flex-direction:row-reverse}.cart-item cart-remove-button{display:flex!important;align-items:center}.cart-item cart-remove-button a{border:none!important;min-height:unset;text-decoration:none!important}.cart-drawer .cart-item__totals,.cart-drawer .cart-item__details{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch}.cart-drawer .cart-items .cart-item__quantity,.cart-item cart-remove-button{flex:unset;margin-top:auto;margin-left:0!important}.announcement-bar-v2{width:100%}.announcement-bar-v2 .announcement-bar-inner{padding:12px}.announcement-bar-v2 .announcement-bar-inner .close-announcement-bar{right:12px}.landing-section{flex-direction:column;border-bottom:0}.landing-section .landing-captions{width:100%;position:sticky;top:var(--header-height);left:0;z-index:2;background-color:#fff;border-bottom:1px solid black}.landing-section .landing-media{width:100%;position:relative}.landing-section .running-text:not(.flickity-enabled){display:inline-flex!important;white-space:nowrap}.landing-section .running-text{padding:12px 0;width:100%;background-color:#000;color:#fff}.landing-section .running-text span{margin-right:36px;display:block}.landing-section .landing-cta{display:none}.landing-section .landing-captions .landing-text{border-bottom:0}.landing-section .landing-captions .landing-text.first-text{opacity:1;transition:.3s all}.landing-section .landing-captions .landing-text.second-text{position:absolute;top:0;left:0;opacity:0;z-index:2;width:100%;pointer-events:none;transition:.3s all}.landing-section .landing-captions.solution .landing-text.first-text{opacity:0}.landing-section .landing-captions.solution .landing-text.second-text{opacity:1}.landing-section .landing-captions .landing-text.third-text{display:none}.landing-section .landing-captions .landing-text{padding:36px 12px}.landing-section .landing-captions .landing-text .title{font-size:11px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.33px;margin:0;text-transform:uppercase}.landing-section .landing-media{border-left:0;height:calc(100vh - var(--header-height-variable) - var(--landing-captions-height));height:calc(var(--100vh) - var(--header-height-variable) - var(--landing-captions-height))}.landing-cta-mobile{display:flex!important;max-width:160px;position:absolute;bottom:36px;left:50%;transform:translate(-50%);gap:5px}.featured-collection-v2 .section-title .title-wrapper{white-space:initial}.featured-collection-v2 .section-title{font-size:30px;letter-spacing:-.84px}.featured-collection-v2{padding:48px 12px}.featured-collection-v2 .product-grid{margin-top:30px}.product-grid+.mobile-slider-navigation,.product-media-slider+.mobile-slider-navigation{display:none!important}.reviews-section{flex-direction:column-reverse;background-color:#000}.reviews-section .reviews-content{width:100%;padding:48px 0}.reviews-section .reviews-content h2,.reviews-section .total-reviews{padding:0 12px}.reviews-section .reviews-photos{position:relative;width:100%;height:50vh;padding:18px 12px 0}.reviews-section .reviews-photo{border-radius:5px;overflow:hidden}.reviews-section .reviews-content .reviews-boxes{margin-top:12px}.reviews-section .reviews-content .reviews-boxes:after{content:"flickity";display:none}.reviews-section .reviews-content .reviews-boxes .reviews-box{width:60vw;margin-right:12px;min-height:100%}.reviews-section .reviews-content .reviews-boxes .reviews-box{background-color:#ff8461}.reviews-section .reviews-content .reviews-boxes .reviews-box.is-selected{background-color:#ff4713}.mobile-slider-navigation{margin-top:24px;gap:24px;color:#fff;justify-content:center}.mobile-slider-navigation button{color:#fff}.mobile-slider-navigation span{font-size:11px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.33px}.mobile-slider-navigation button.slider-prev{transform:rotate(180deg)}.mobile-slider-navigation button svg{width:10px}.text-with-emoji{padding:48px 12px;font-size:30px}.text-rows-section{flex-direction:column}.text-rows{width:100%;border-left:0}.text-rows .text-row:first-child{border-top:1px solid black}.text-rows-sticky{width:100%;position:static;padding:48px 12px 24px}.text-rows .text-rows__image{min-height:400px}.text-rows-sticky h2{font-size:30px;margin-bottom:0}.text-rows-sticky a{display:none}.text-rows .text-rows__text{padding:12px 12px 36px}.text-rows .text-rows__text h3{font-size:24px;padding-bottom:12px}.alternating-images{padding:12px}.alternating-images-title{padding:24px 12px}.alternating-images-title h2{font-size:30px;line-height:110%;letter-spacing:-.84px}.alternating-images .alternating-images-block:nth-child(3),.alternating-images .alternating-images-block:nth-child(4){display:none}.alternating-images .alternating-images-block{width:calc(50% - 10px);padding-bottom:calc(50% - 10px)}.running-text-section{height:unset;padding:22px 0}.running-text-section span{margin-right:48px}footer .footer-top .footer-blocks{padding:12px 12px 48px}footer .footer-top{flex-direction:column}footer .footer-top .footer-newsletter,footer .footer-top .footer-blocks{width:100%}footer .footer-top .footer-newsletter .newsletter-title{display:none}footer .footer-top .footer-newsletter{border-bottom:1px solid black;padding:48px 12px}footer .footer-bottom{flex-direction:column}footer .footer-bottom .footer-logo{display:none}footer .footer-bottom-links{flex-direction:column;align-items:flex-start;gap:0}footer .footer-bottom-links:before,footer .footer-bottom-links .footer-credits:after{content:"";height:2px;width:100%;background-image:url(//www.doogood.co.uk/cdn/shop/t/12/assets/dot-vertical.svg?v=55210533772202572421756726411);background-repeat:repeat-x;background-size:auto 100%;display:block}footer .footer-bottom-links .footer-credits:after{position:absolute;bottom:0;left:0}footer .footer-bottom-links ul{padding:12px 12px 3px}footer .footer-bottom-links .footer-credits{padding:0 12px 12px;position:relative}footer .footer-bottom-links .footnote{padding:12px}footer .footer-bottom-links ul,footer .footer-bottom-links .footer-credits,footer .footer-bottom-links .footnote{width:100%;margin-left:0;margin-bottom:0}footer .footer-bottom-links ul li{margin-bottom:0}footer .footer-bottom-links .footnote p{margin:0}footer .footer-top .footer-newsletter .footer-block__newsletter{max-width:unset;display:flex;justify-content:space-between}.footer-newsletter-heading{width:50%;padding-right:20px}footer .footer-top .footer-newsletter .footer-block__newsletter form{width:50%}footer .footer-top .footer-newsletter .newsletter-description{margin-bottom:0}.announcement-bar-v2 .announcement-bar-inner{font-size:14px}.collection-header{display:flex;flex-direction:column-reverse}.collection-header .collection-title{padding:36px 12px;font-size:30px;text-align:left}.collection-header .collection-subtitle{display:none}.collection-header .shipping-banner{padding:12px 0;border-top:1px solid black}.product-grid-container{padding:36px 12px}.marquee-block{margin-right:36px}.announcement-bar-v2 .announcement-bar-inner{font-size:12px}.announcement-bar-v2 .announcement-bar-inner svg{width:14px;height:14px}.image-with-text-section{padding:48px 12px}.image-with-text-section .image-with-text_text{padding-left:40px}.text-row-icon{display:none!important}.template-product .featured-collection-v2 .product-grid{padding-left:0}.image-with-text-section .image-with-text_text .image-with-text_description{font-size:28px}.text-with-circles{padding:36px 0}.text-with-circles .text-circles h1{font-size:30px;padding:0 12px 48px}.about-page-content .about-page-block:not(:last-child){padding:12px 12px 80px}.about-page-content .about-page-block.text-block h2{font-size:30px;margin-bottom:24px}cart-drawer.drawer .drawer__footer{padding:20px 12px 48px}.cart-item .cart-item__media{width:72px}.text-with-circles .text-circles .rotating-circle span{font-size:18px}.page-title h1{font-size:30px;width:100%;padding:36px 12px 24px}.contact-section,.faq-section{padding:18px 0 84px}.contact-section .contact-left,.contact-section .contact-right,.faq-section .faq-title,.faq-section .faq-content{padding-left:12px;padding-right:12px}.main-page-v2 .page-left{min-height:unset}.main-page-v2 .page-left .page-title{padding:36px 12px 24px}.main-page-v2 .page-left .page-title h1{font-size:30px}.main-page-v2 .page-left .page-content{padding:18px 12px 120px}.landing-v2-section .landing-circle{left:50%;transform:translate(-50%,-50%)}.sticky-product-widget{left:20px}.cart-drawer-content cart-drawer-items{overflow:visible}.faq-block .faq-question:hover button{background-color:transparent;color:#000}.faq-block .faq-question.open button{background-color:#000!important;color:#fff!important}.faq-block .faq-question.open button svg{color:#fff!important}.sticky-emoji-area{padding:0;gap:40px}.sticky-emoji-text h3{font-size:36px}.sticky-emoji-group{gap:160px}.sticky-emoji-middle{width:80px}.text-sticky-emoji-section,.app-section{padding:48px 12px}.text-with-circles .sticky-images .rotating-circle span{text-align:center;display:block;padding:10px}.text-with-circles .sticky-images .sticky-images-inner{width:33.333vw}.main-content>#shopify-section-shipping-banner{top:var(--header-height)}}@media (max-width: 768px){.button{min-height:38px}.featured-collection-v2 .section-title,.text-with-emoji,.text-rows-sticky h2,.alternating-images-title h2,.collection-header .collection-title,.text-with-circles .text-circles h1,.main-page-v2 .page-left .page-title h1{font-size:28px}.featured-collection-v2 .product-grid:after{content:"flickity";display:none}.featured-collection-v2{padding:0}.featured-collection-v2 h1{padding:48px 12px 30px}.featured-collection-v2 .product-grid .flickity-viewport{width:100%}.featured-collection-v2 .product-grid .product-card{width:75%;margin-right:12px;min-height:100%}.featured-collection-v2 .product-grid{margin-top:0}.featured-collection-v2 .mobile-slider-navigation{color:#000;padding-bottom:48px}.featured-collection-v2 .mobile-slider-navigation button{color:#000}.featured-collection-v2 .product-grid .product-card{background-color:#fff}.template-index .product-grid .product-card .product-cta>a{display:none}.reviews-section .reviews-content .reviews-boxes .reviews-box{width:80vw;padding:12px 12px 48px}.reviews-section .reviews-content .reviews-boxes .reviews-box h4{font-size:21px;line-height:110%;letter-spacing:-.63px}.text-with-emoji{line-height:110%;letter-spacing:-.84px}.text-rows{display:flex;flex-direction:column}.text-rows .text-rows__image{min-height:400px;font-size:0}.text-rows .text-rows__image:nth-child(7n+2){order:-1;border-bottom:0;border-top:1px solid black}.text-rows .text-rows__image:nth-child(7n+5){order:99}.text-rows .text-row{border:none}.text-rows .text-rows__text{padding:8px 12px}.text-rows .text-row:first-child{padding-top:29px}.text-rows .text-row:last-child{padding-bottom:29px}.text-rows .text-rows__text .text-row-inner{border:1px solid #ccc;border-radius:5px;padding:3px 12px}.text-rows .text-rows__text .text-row-description{height:0;overflow:hidden;transition:.3s all}.text-rows .text-rows__text p{padding-bottom:15px}.text-row-icon{display:flex!important;align-items:center;padding:0;width:16px;height:16px;border:1px solid black;border-radius:50%;justify-content:center}.text-rows .text-rows__text .text-row-icon svg{transition:.3s transform}.text-rows .text-row-inner.active .text-row-icon svg{transform:rotate(45deg)}.text-rows .text-row-inner.active .text-row-icon{background-color:#000;color:#fff}.text-rows .text-rows__image img{position:static;transform:unset}.text-row-link{display:block;text-align:center;background-color:#000;padding-bottom:48px}.text-row-link a{display:inline-flex;font-weight:400;font-size:13px;line-height:110%;letter-spacing:-.03em;white-space:nowrap;gap:5px}.text-row-link a svg{width:10px}.alternating-images{flex-direction:column}.alternating-images .alternating-images-block{width:100%;padding-bottom:100%}footer .footer-top .footer-blocks{flex-wrap:wrap;padding:0}footer .footer-top .footer-newsletter{background-color:#f5f5f5}footer .footer-top .footer-newsletter .footer-block__newsletter{flex-direction:column;gap:42px}.footer-newsletter-heading,footer .footer-top .footer-newsletter .footer-block__newsletter form{width:100%}footer .footer-top .footer-newsletter form .field__input{background-color:#fff}footer .footer-top .footer-blocks .footer-block{width:100%;padding:48px 12px 0}footer .footer-top .footer-blocks .footer-block:last-child{padding-bottom:48px}footer .footer-top .footer-blocks .footer-block .social-menu{display:flex;gap:12px}.product-grid{flex-direction:column;gap:36px}.product-grid .product-card{width:100%;padding:12px}.product-grid .product-card .product-media{margin:0}.product-grid .product-card .product-meta{display:none}.product-grid .product-card .product-cta{flex-direction:row}.product-grid .product-card .product-cta>a{min-width:38px;width:unset}.learn-more-text{display:none}.product-grid .product-card .product-cta>a .learn-more-icon{display:flex;align-items:center}.product-grid+.mobile-slider-navigation{display:flex!important}.product-media-slider+.mobile-slider-navigation{display:none!important}.product-media-slider+.mobile-slider-navigation{color:#000}.product-media .flickity-prev-next-button.previous{left:calc(50% - 10px);transform:translate(-100%);bottom:17px;top:unset;width:30px;height:30px}.product-media .flickity-prev-next-button.next{right:calc(50% - 10px);left:unset;transform:translate(100%);bottom:17px;top:unset;width:30px;height:30px}.flickity-prev-next-button .flickity-button-icon{width:8px;height:8px}.product-media-slider+.mobile-slider-navigation button{color:#000}.text-rows .text-rows__text h3{padding-top:12px}.text-rows .text-rows__text h3{font-size:21px}.template-product .featured-collection-v2{flex-direction:column}.template-product .featured-collection-v2 .section-title{width:100%;padding-left:12px}.template-product .featured-collection-v2 .product-grid{width:100%}.template-product .product-grid .product-card:nth-child(n+3){display:block}.image-with-text-section{flex-direction:column-reverse;gap:48px}.image-with-text-section .image-with-text_image .image-caption{margin-top:24px;padding-top:24px}.image-with-text-section .image-with-text_image,.image-with-text-section .image-with-text_text{width:100%}.image-with-text-section .image-with-text_text{padding-left:0}.main-product .product-info,.main-product .product-media{width:100%}.main-product .product-media{order:1;position:relative;border-bottom:1px solid black}.main-product .product-info{order:3;border-right:0}.product-media .product-media-single{min-height:unset}.main-product .product-media{margin-left:0}.main-product .product-media .product-media-slider{height:60vh;min-height:450px;max-height:calc(80dvh - var(--header-height) - 37px)}.main-product .product-media .product-media-slider .product-media-slide{width:auto}.product-media .product-media-slide img{width:100%;height:100%}.main-product .product-info{padding:48px 12px;position:static;text-align:center}.product-info .product-subtitle,.product-description,.product-info .product-cta{margin-left:auto;margin-right:auto}.product-info .product-cta{margin-top:48px}.product-info .product-meta{margin-top:60px}.product-info .product-meta h4{margin-bottom:18px}.product-info .product-meta .product-meta-block{padding:12px 0}.text-with-circles{flex-direction:column}.text-with-circles .sticky-images,.text-with-circles .text-circles{width:100%}.text-with-circles .sticky-images .rotating-circle:first-child{display:none}.text-with-circles .sticky-images .rotating-circles{padding-top:50%;width:50%}.text-with-circles .sticky-images .rotating-circle{padding-top:100%;width:100%;margin:0 12px}.text-with-circles .sticky-images,.text-with-circles .text-circles{position:relative}.text-with-circles .sticky-images .sticky-images-inner{width:50vw;position:relative!important;top:0!important}.text-with-circles .sticky-images .sticky-image{width:100%;padding-top:100%;margin:0 12px}.about-page-content .about-page-blocks{width:100%;border-right:0}.about-page-content .about-page-block.image-block{min-height:400px;position:relative}.about-page-content .about-page-block.image-block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.upsell-products{flex-direction:column;padding:6px 12px}.upsell-products .product-card{width:100%;padding:18px 0;display:flex;gap:12px}.upsell-products .product-card:not(:last-child){border-bottom:1px solid #CCCCCC}.upsell-products .product-card .product-media{margin-bottom:0}.upsell-products .product-card .product-info-cta{display:flex;flex-direction:column;justify-content:space-between}.upsell-products .product-card .quick-add__submit{padding:0 16px}.upsell-products .product-card .quick-add__submit span:first-child{font-size:0;display:flex;align-items:center}.upsell-products .product-card .quick-add__submit span:first-child:before{content:"add";font-size:14px}.text-with-circles .text-circles .rotating-circle span{text-align:center}.page-title h1{font-size:28px}.contact-section,.faq-section{flex-direction:column;gap:12px}.faq-section{gap:35px}.contact-section .contact-left,.contact-section .contact-right,.faq-section .faq-title,.faq-section .faq-content{width:100%}.contact-section .contact-left h2,.faq-section .faq-title{padding-right:0}.contact-section .contact-right p{margin-bottom:48px}.contact-section .contact-right .contact-block{flex-direction:column;gap:12px}.contact-section .contact-right .contact-block .contact-block-content{width:100%}.contact-section .contact-right .contact-block>span{width:100%}.contact-section .contact-right .contact-block:not(:last-child){margin-bottom:48px}.faq-block .faq-question{gap:24px}.faq-content .faq-link{margin-top:15px}.faq-section{border-bottom:1px solid black!important}.main-page-v2{flex-direction:column}.main-page-v2 .page-left,.main-page-v2 .page-right{width:100%}.main-page-v2 .page-left{border-right:none}.main-page-v2 .page-right{padding:36px 12px;border-top:1px solid black}.main-page-v2 .page-right .circle{position:static;padding-top:100%;width:100%;margin:0}.account-form{max-width:unset;width:100%}.landing-v2-subheading{display:block;position:relative}.landing-v2-subheading span{text-transform:uppercase;font-style:normal;font-weight:400;font-size:11px;line-height:110%;text-align:center;letter-spacing:-.03em;transition:.3s opacity}.landing-v2-subheading #solution-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.landing-v2-section .landing-circle.solution #problem-text,.landing-v2-section .landing-circle.solution h1{opacity:0}.landing-v2-section .landing-circle.solution #solution-text,.landing-v2-section .landing-circle.solution p{opacity:1}.landing-v2-section .landing-circle{width:350px;height:350px;padding:40px;top:80px;position:sticky;transform:unset;margin-bottom:100px;left:calc((100vw - 350px)/2)}.landing-v2-section .landing-media{position:absolute;width:100%;height:100%;top:0;left:0}.landing-v2-section .landing-v2-text{position:relative;width:100%}.landing-v2-section .landing-circle h1,.landing-v2-section .landing-circle p{font-style:normal;font-weight:400;font-size:28px;line-height:110%;margin:0;width:100%;transition:.3s opacity}.landing-v2-section .landing-circle p{position:absolute;top:0;left:0;opacity:0}.landing-v2-section .landing-circle a{display:none}.landing-v2-section .mobile-button{display:inline-flex;position:absolute;bottom:48px;left:50%;transform:translate(-50%);gap:5px;min-width:180px}.landing-v2-section .mobile-button svg{width:10px;height:auto}.sticky-product-widget{width:calc(100% - 24px);left:12px;bottom:12px;opacity:1;z-index:1002;pointer-events:auto}.cart-item{padding-bottom:48px}.contact-section .contact-right .contact-block .contact-grid{gap:0}.sticky-emoji-area{gap:18px}.sticky-emoji-title{gap:20px}.sticky-emoji-title h2{font-weight:400;font-size:18px;line-height:110%;letter-spacing:-.03em}.sticky-emoji-title svg{width:15px;height:15px}.sticky-emoji-text h3{font-size:26px}.sticky-emoji-middle .orange-bullet{width:20px;height:20px}.sticky-emoji-group{gap:76px}.sticky-emoji-middle{width:40px}.sticky-emoji-description{display:none}.sticky-emoji-description p{padding-bottom:20px}.sticky-emoji-text .read-more-button,.text-sticky-emoji-section .mobile-popup .close-popup{display:flex;gap:8px;padding:0}.sticky-emoji-text .read-more-button>div,.text-sticky-emoji-section .mobile-popup .close-popup>div{display:flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;border:1px solid black}.sticky-emoji-text .read-more-button>div svg,.text-sticky-emoji-section .mobile-popup .close-popup>div svg{width:7px;height:7px;transition:.3s transform}.sticky-emoji-text .read-more-button span,.text-sticky-emoji-section .mobile-popup .close-popup span{font-family:Brunswick Grotesque;font-style:normal;font-weight:400;font-size:13px;line-height:125%;letter-spacing:-.03em}.sticky-emoji-text.active .read-more-button svg{transform:rotate(45deg)}.text-sticky-emoji-section .mobile-popup .close-popup>div{background-color:#fff}.text-sticky-emoji-section .mobile-popup .close-popup span{color:#fff}.sticky-emoji-text{position:relative}.text-sticky-emoji-section .mobile-popup{display:block;position:sticky;bottom:20px;left:0;z-index:2;width:100%;height:0;transition:.3s height;overflow:hidden}.template-product .text-sticky-emoji-section .mobile-popup{bottom:90px}.text-sticky-emoji-section .mobile-popup .mobile-popup-inner{background:#000;color:#fff;border-radius:5px;padding:12px 12px 24px;margin-top:40px}.text-sticky-emoji-section .mobile-popup .mobile-popup-inner .popup-title{margin-top:18px;font-weight:400;font-size:28px;line-height:110%;letter-spacing:-.03em}.text-sticky-emoji-section .mobile-popup .mobile-popup-inner .popup-description{margin-top:24px;font-weight:400;font-size:13px;line-height:125%;letter-spacing:-.03em}.text-sticky-emoji-wrapper .mobile-block{display:block;width:100%;height:420px;border-bottom:1px solid black;position:relative}.text-sticky-emoji-wrapper .mobile-block img{width:100%;height:100%;object-fit:cover;object-position:center}.text-sticky-emoji-wrapper .mobile-block .mobile-cta{position:absolute;left:50%;bottom:47px;transform:translate(-50%);min-width:180px}.hidden-phone{display:none}.image-with-text-section .product-info{width:100%;padding-right:0}quantity-input.quantity{min-height:38px}#CartDrawer .drawer__inner .cart-drawer-content .promo-text{font-family:var(--font-button-family)}.template-product .shopify-section-group-header-group{position:sticky;top:0;left:0;width:100%;z-index:1003!important}.main-product .product-media .product-thumbs-slider{display:none}.main-product .product-media{padding:12px}}@media (max-width: 640px){.text-with-circles .sticky-images{flex-direction:column;gap:12px;padding:0 12px}.text-with-circles .sticky-images .rotating-circles{width:100%;padding-top:100%}.text-with-circles .sticky-images .rotating-circle{margin:0}.text-with-circles .sticky-images .sticky-images-inner{width:100%}.text-with-circles .sticky-images .sticky-image{margin:0}.sticky-emoji-text h3{font-size:22px}.main-product .product-media .product-media-slider .product-media-slide{margin:0}}@media (max-width: 480px){.main-product .product-info{text-align:left}.product-info .product-subtitle,.product-description,.product-info .product-cta{margin-left:0;margin-right:0}.text-with-circles .text-circles .rotating-circle span{font-size:14px}.landing-v2-section .landing-circle{width:300px;height:300px;left:calc((100vw - 300px)/2)}.main-product .product-media .product-media-slider{height:unset;width:100%;min-height:unset}.product-info .product-subtitle,.product-description,.product-info .product-cta{width:100%;max-width:unset}}@media (max-width: 360px){.landing-v2-section .landing-circle{width:250px;height:250px;left:calc((100vw - 250px)/2)}.landing-v2-section .landing-circle h1,.landing-v2-section .landing-circle p{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
