:root{--grid-x-small: 320px;--grid-small: 480px;--grid-six-hundreds: 600px;--grid-medium: 768px;--grid-large: 1024px;--grid-smaller-widescreen: 1300px;--grid-small-widescreen: 1400px;--grid-widescreen: 1440px}:root{--colour-heading: #6B6B6B;--colour-green: #809C55;--colour-green-dark: #5D684F;--colour-green-light: #E6ECD7;--colour-black: #2B2B2B;--colour-grey-dark: #6B6B6B;--colour-grey-mid: #B0B0AF;--colour-grey-light: #eee;--colour-white: #fff;--colour-discount: #D14545}:root{--colour-ocean: #325061;--colour-marine: #3E8993;--colour-forest: #3E5E51;--colour-taupe: #E5CD8B;--colour-tangerine: #E19F5C;--colour-custard: #ECD389;--colour-wine: #8C4D5D;--colour-blush: #B18792;--colour-cappuccino: #CDC2B3;--colour-mocha: #F6F1E9;--colour-latte: #E7DECE;--colour-milk: #FAF8F4}:root{--font-proxima: "ProximaNova", sans-serif;--font-body: "ProximaNova", sans-serif;--font-italic: "ProximaNova-Italic", sans-serif;--font-header: "ProximaNova-Bold", sans-serif}.hidden{display:none!important}@media only screen and (max-width: 768px){.desktop-only{display:none!important}}@media only screen and (min-width: 769px){.mobile-only{display:none!important}}.header-actions .button--icon:not(.site-search-handle).wishlist--icon{padding-inline-start:1.8rem}.header-actions .button--icon:not(.site-search-handle).account--icon{padding-inline-start:1.55rem}.header-actions .button--icon:not(.site-search-handle).account--icon .button__label{margin-left:12px;font-size:15px}.header-actions .button--icon:not(.site-search-handle).account--icon .button__label .customer-name{font-family:"ProximaNova",Sans-Serif;font-weight:400}.header-actions .button--icon:not(.site-search-handle).cart--icon{padding-inline-start:1.6rem;padding-inline-end:1.3rem}.header-actions .button--icon:not(.site-search-handle).cart--icon span.cart--icon{width:100%}.header-actions .button--icon:not(.site-search-handle).cart--icon svg{width:25px}.header-actions .button--icon:not(.site-search-handle) .button__icon{position:unset}.header-actions #account--icon{width:20px}.header-actions a.button--icon{font-family:"ProximaNova-Bold",Sans-Serif;color:#6b6b6b;font-size:14px;padding-inline-start:3.25rem}.header-actions [aria-controls=site-cart-sidebar]{margin-left:2px}.header-actions [data-header-cart-count]{position:absolute;top:4px;right:3px;background:#809C55;color:#fff;border-radius:50%;min-width:22px;min-height:22px;width:auto;height:auto;display:flex;align-items:center;justify-content:center;font-size:12px;font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700}.header-actions .site-search-handle .button__icon svg circle,.header-actions .site-search-handle .button__icon svg path{stroke:#809c55}.header-actions .site-search-handle .button__icon svg path{fill:#809c55}.header-actions .site-search-handle input{border:2px solid var(--colour-grey-mid);font-size:14px;font-family:"ProximaNova",Sans-Serif}.header-actions .site-search-handle input::placeholder{color:#b0b0af}.mobile-icons-container{display:none}@media only screen and (max-width: 1023px){.mobile-icons-container{display:unset;position:relative;order:2;display:flex;justify-content:center;align-items:center;margin-top:8px}.mobile-icons-container .mobile-cart-button{position:relative;top:-2px}.mobile-icons-container .portable-show{padding:0 6px}.mobile-icons-container svg{width:21px;height:21px}}@media only screen and (max-width: 1023px) and (max-width: 320px){.mobile-icons-container svg{width:17px;height:17px}}@media only screen and (max-width: 1023px){div.announcement-bar__localization-form{display:none}}.localization-form__item-button{font-family:"ProximaNova-Bold",Sans-Serif}#localization_form-header{display:none}.sidebar__body #localization_form-header{display:flex;padding:.55rem .32rem;background-color:#809c55;margin-top:0}.sidebar__body #localization_form-header localization-form{width:91%}.sidebar__body #localization_form-header .localization-form__content.content-opened{top:-550%;width:100%;right:unset;max-height:96px;overflow:auto;bottom:unset}.sidebar__body #localization_form-header .localization-form__item-button{display:flex;width:100%}.sidebar__body #localization_form-header .localization-form__item-button[aria-expanded=true] .localization-form__item-symbol svg{transform:rotate(180deg)}.sidebar__body #localization_form-header .localization-form__item-button .localization-form__item-text{font-family:"ProximaNova-Bold",Sans-Serif;color:#fff}.sidebar__body #localization_form-header .localization-form__item-button .localization-form__item-symbol{margin-left:auto}.sidebar__body #localization_form-header .localization-form__item-button .localization-form__item-symbol path{fill:#fff}.usp-bar__container{display:flex;min-height:56px;justify-content:center;align-items:center;border:none}@media only screen and (max-width: 768px){.usp-bar__container{min-height:48px}}.usp-bar__container .usp__wrapper{max-width:1360px;display:flex;min-height:56px;justify-content:center;align-items:center;width:100%}@media only screen and (max-width: 768px){.usp-bar__container .usp__wrapper{width:93%;margin:0 auto;justify-content:space-between;margin-left:1rem}}.usp-bar__container .usp__body{display:flex;justify-content:center;align-items:center;width:33.33%}@media only screen and (max-width: 768px){.usp-bar__container .usp__body{width:48%}.usp-bar__container .usp__body:nth-child(3){display:none}}.usp-bar__container .usp__body img{margin-right:15px}@media only screen and (max-width: 768px){.usp-bar__container .usp__body img{width:28px;height:27x}}.usp-bar__container .usp__body a{font-size:16px;line-height:14px}@media only screen and (max-width: 768px){.usp-bar__container .usp__body a{font-size:14px}}@media only screen and (max-width: 480px){.usp-bar__container .usp__body a span{display:inline-block;width:95%}}.search-block.pages .text-animation--underline-thin,.search-block.articles .text-animation--underline-thin{font-family:"ProximaNova-Bold",Sans-Serif;font-size:16px;color:#6b6b6b}.search-results-container,.search-results,.search-link,.search-block{background:#fff}.search-link{border-top:1px solid var(--color-borders-main)}.search-item.cart-item .lazy-image{background:#fff}.search-item.cart-item .cart-item__price .price{color:#6b6b6b;font-size:17px}.search-item.cart-item .cart-item__price .price del{margin-left:11px;color:#6b6b6b80}.search-item.cart-item .cart-item__price .price.sale-price{color:#d14545}.search-item.cart-item .cart-item__vendor span{color:#809c55;font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:12px;line-height:12px;text-transform:uppercase}.search-item.cart-item .cart-item__title span{font-family:"ProximaNova",Sans-Serif;font-weight:600;font-size:19px;line-height:21px;color:#6b6b6b}.header-container--bottom{height:70px}.header__bottom.container--large{padding:0 40px 0 28px}.header__bottom.container--large .site-nav-container,.header__bottom.container--large nav{width:100%;display:flex}.header__bottom.container--large .site-nav-container ul,.header__bottom.container--large nav ul{width:100%;margin-inline-end:0}.header__bottom,.sidebar__body{padding-inline-start:0;padding-inline-end:0;padding:0;height:100%}.header__bottom .site-nav.style--classic,.sidebar__body .site-nav.style--classic{justify-content:center}.header__bottom .site-nav.style--classic nav,.sidebar__body .site-nav.style--classic nav{padding-inline-end:0;margin-inline-start:.7%}.header__bottom .link-list li a.menu-link,.sidebar__body .link-list li a.menu-link{padding:.9rem 1rem}.header__bottom .link-list li a.menu-link span,.sidebar__body .link-list li a.menu-link span{font-family:"ProximaNova-Bold",Sans-Serif;font-size:15px;color:#6b6b6b;line-height:21px}@media only screen and (min-width: 1024px){.header__bottom .link-list li:last-of-type a.menu-link,.sidebar__body .link-list li:last-of-type a.menu-link{padding-right:0}}.header__bottom .link-list li#menu-item-new>a>span>span,.sidebar__body .link-list li#menu-item-new>a>span>span{color:#809c55}.header__bottom .link-list li#menu-item-offers>a>span>span,.sidebar__body .link-list li#menu-item-offers>a>span>span{color:#d14545}.header__bottom .link-list li .submenu.normal-menu,.sidebar__body .link-list li .submenu.normal-menu{margin:0;width:100%;max-width:100%;padding:0;background:#fff}.header__bottom .link-list li .submenu a.menu-link span,.sidebar__body .link-list li .submenu a.menu-link span{font-family:"ProximaNova",Sans-Serif}.header__bottom .link-list li .submenu .submenu-container,.sidebar__body .link-list li .submenu .submenu-container{max-width:1360px;margin:0 auto;padding:0 1.4rem}.header__bottom .link-list li .submenu .submenu-container .shop-all,.sidebar__body .link-list li .submenu .submenu-container .shop-all{position:relative;z-index:1;padding:20px 25px 30px;color:#809c55;font-family:"ProximaNova-Bold",Sans-Serif;font-size:18px}.header__bottom .link-list li .submenu .submenu-container .shop-all svg,.sidebar__body .link-list li .submenu .submenu-container .shop-all svg{transform:rotate(-90deg)}.header__bottom .link-list li .submenu .submenu-container .shop-all svg path,.sidebar__body .link-list li .submenu .submenu-container .shop-all svg path{fill:#809c55}.header__bottom .link-list li .submenu .submenu-holder,.sidebar__body .link-list li .submenu .submenu-holder{display:flex;padding-left:5px}.header__bottom .link-list li .submenu .submenu-holder>li,.sidebar__body .link-list li .submenu .submenu-holder>li{flex-grow:1}.header__bottom .link-list li .submenu .submenu-holder>li a span,.sidebar__body .link-list li .submenu .submenu-holder>li a span{font-family:"ProximaNova-Bold",Sans-Serif;line-height:21px}.header__bottom .link-list li .submenu .submenu-holder .child-links,.sidebar__body .link-list li .submenu .submenu-holder .child-links{display:flex;flex-direction:column}.header__bottom .link-list li .submenu .submenu-holder .child-links li a span,.sidebar__body .link-list li .submenu .submenu-holder .child-links li a span{margin-top:2px;font-family:"ProximaNova",Sans-Serif}.header__bottom .link-list li .submenu .submenu-holder .tile__container,.sidebar__body .link-list li .submenu .submenu-holder .tile__container{display:flex;flex-direction:column;align-items:center}.header__bottom .link-list li .submenu .submenu-holder .tile__container .button--outline,.sidebar__body .link-list li .submenu .submenu-holder .tile__container .button--outline{width:149px;height:38px;margin-right:auto;border:2px solid #809C55;display:flex;justify-content:center;align-items:center;color:#809c55;font-family:"ProximaNova-Bold",Sans-Serif;font-size:18px;line-height:18px}.header__bottom .link-list li .submenu .submenu-holder .tile__container.tile-small .button--outline,.sidebar__body .link-list li .submenu .submenu-holder .tile__container.tile-small .button--outline{width:149px;font-size:15px}.header__bottom .link-list li .submenu .submenu-holder .tile_content,.sidebar__body .link-list li .submenu .submenu-holder .tile_content{width:100%}.header__bottom .link-list li .submenu .submenu-holder .tile_content img,.sidebar__body .link-list li .submenu .submenu-holder .tile_content img{width:320px;max-height:223px;object-fit:cover}.header__bottom .link-list li .submenu .submenu-holder .tile_content.tile-small img,.sidebar__body .link-list li .submenu .submenu-holder .tile_content.tile-small img{max-width:210px;max-height:146px}.header__bottom .link-list li .submenu .submenu-holder .tile_content label,.sidebar__body .link-list li .submenu .submenu-holder .tile_content label{color:#6b6b6b;display:block;font-family:"ProximaNova-Bold",Sans-Serif;font-size:20px;line-height:24px}.header__bottom .link-list li .submenu .submenu-holder .tile_content.tile-small label,.sidebar__body .link-list li .submenu .submenu-holder .tile_content.tile-small label{font-size:15px}.header__bottom .link-list li .submenu .submenu-holder .tile_content p,.sidebar__body .link-list li .submenu .submenu-holder .tile_content p{color:#6b6b6b;font-family:"ProximaNova",Sans-Serif;font-size:14px;line-height:14px}.sticky-header.show .link-list li .submenu.normal-menu{margin-top:0}.sidebar__body .link-list li .submenu .submenu-holder{display:block;padding-left:0}.sidebar__body .link-list li .submenu .submenu-holder .tile__container{width:100%;padding-bottom:25px}.sidebar__body .link-list li .submenu .submenu-holder .tile_content{display:flex;flex-direction:column;border-bottom:none}.sidebar__body .link-list li .submenu .submenu-holder .tile_content img{width:100%;height:100%;max-height:none;object-fit:cover}.sidebar__body .link-list li .submenu .submenu-holder .tile_content.tile-small img{max-width:none;max-height:none;margin-bottom:5px}.sidebar__body .link-list li .submenu .submenu-holder .tile_content label,.sidebar__body .link-list li .submenu .submenu-holder .tile_content.tile-small label{font-size:17px;line-height:24px}.sidebar__body .link-list li .submenu .submenu-holder .tile_content p{font-size:14px;line-height:14px;margin-bottom:4px}.sidebar__body .link-list li .submenu .submenu-holder .button--outline{margin:0 15px}.sidebar__body .link-list li .submenu .submenu-holder .button--outline:hover{background:#809C55;color:#fff}.sidebar__body .link-list li .submenu .submenu-container{padding:0}.sidebar__body .link-list li .submenu .submenu-container .shop-all{display:none}.sidebar__body .link-list li .submenu.normal-menu{margin-top:0}.sidebar__body .link-list li .submenu.normal-menu .submenu-back a{padding:15px 20px}.product-item__price .product-price{color:var(--colour-grey-dark);font-size:20px;line-height:15px}@media only screen and (max-width: 768px){.product-item__price .product-price{font-size:18px}}.product-item__price .product-price .product-price--discounted{color:var(--colour-discount)}.product-item__price .product-price .product-price--compare{color:#6b6b6b80}.card .star-rating.star-rating--reviewsio .star-rating__empty{margin-bottom:-8px}.card .star-rating.star-rating--reviewsio .star-rating__not-empty{margin-bottom:-3px}.star-rating.star-rating--reviewsio{display:flex;gap:unset;height:auto}.star-rating.star-rating--reviewsio .star-rating__caption{margin-left:7px;margin-right:7px}.star-rating.star-rating--reviewsio .star-rating__caption-reviewsio{color:#6b6b6bb3;font-family:"ProximaNova",Sans-Serif;font-size:14px;font-style:normal;font-weight:400;line-height:12px}.star-rating.star-rating--reviewsio .star-rating__caption .star-rating__empty{margin-bottom:-8px}.star-rating.star-rating--reviewsio .star-rating__caption .star-rating__not-empty{margin-bottom:-3px}.star-rating.star-rating--reviewsio .star-rating__write{color:#6b6b6b;font-family:"ProximaNova",Sans-Serif;font-size:14px;font-style:normal;font-weight:400;line-height:12px;text-decoration-line:underline;text-decoration-color:#6b6b6bb3;width:fit-content;cursor:pointer}.card .product-item__vendor{color:var(--colour-green);font-size:13px;font-weight:700;line-height:12px;text-transform:uppercase;margin-bottom:3px}@media only screen and (max-width: 768px){.card .product-item__vendor{font-size:12px}}.card .product-item__title{color:var(--colour-grey-dark);font-size:17px;font-weight:700;line-height:17px}@media only screen and (max-width: 768px){.card .product-item__title{font-size:16px;line-height:15px}}.option-list>:last-child{margin-right:0}.option-list--item{display:inline-block}.option-item--link{--webkit-font-smoothing: subpixel-antialiased;border-radius:20px;border:1px solid #D9D9D9;display:inline-block;font-size:14px;line-height:12px;margin-bottom:3px;padding:7px 10px}.option-item--link.selected,.option-item--link[data-in-stock]:hover{color:var(--colour-green);border-color:var(--colour-green);font-family:var(--font-header);font-weight:700}.option-item--link:not([data-in-stock]){color:#6b6b6b4d;text-decoration:line-through}.swatch-item--link{border:1px solid transparent;margin-right:-5px;padding:4px 4px 2px;border-radius:50%}.swatch-item--link img{width:10px;height:10px;border-radius:50%}.option-list--more{margin-left:-1px}.option-item--more{font-size:12px;line-height:12px}.quick-add-to-cart .button__text{font-weight:700}.add-to-cart.bis{background-color:var(--colour-green-light);border:1px solid var(--colour-green-light);color:var(--colour-green);display:block;font-size:19px;font-weight:700;height:48px;padding-top:11px}@media screen and (max-width: 767px){.add-to-cart.bis{font-size:17px;height:39px;padding-top:8px}}@media screen and (max-width: 475px){.add-to-cart.bis{font-size:14px;padding-top:10px}}.footer-top{position:relative}.footer-top .grid--layout{padding-top:3.3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}@media only screen and (max-width: 1023px){.footer-top .grid--layout{padding-top:2.5rem;padding-bottom:1rem}}.footer-top .footer-item{display:flex}@media only screen and (max-width: 1023px){.footer-top .footer-item{flex-direction:column-reverse}}.footer-top .footer-item__menu{width:56%;padding-left:5px}@media only screen and (max-width: 1023px){.footer-top .footer-item__menu{margin-top:2rem;width:100%}}.footer-top .footer-item__menu .link-list{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 1023px){.footer-top .footer-item__menu .link-list{flex-direction:column}.footer-top .footer-item__menu .link-list .footer-link{margin-bottom:1rem}.footer-top .footer-item__menu .link-list .footer-link .submenu{display:none}.footer-top .footer-item__menu .link-list .footer-link.is-open img{transform:rotate(180deg)}.footer-top .footer-item__menu .link-list .footer-link.is-open .submenu{display:block}}.footer-top .footer-item__menu .link-list a{color:#fff}.footer-top .footer-item__menu .link-list a .text-animation--underline-thin{background-image:linear-gradient(to right,#fff,#fff)}.footer-top .footer-item__menu .submenu{padding-top:17px;line-height:30px}@media only screen and (max-width: 1023px){.footer-top .footer-item__menu .submenu{padding-top:0}}.footer-top .footer-item__menu .parent-link{font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:20px;line-height:25px;color:#fff}.footer-top .footer-item__menu .parent-link img{display:none}@media only screen and (max-width: 1023px){.footer-top .footer-item__menu .parent-link{font-size:18px;display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.footer-top .footer-item__menu .parent-link img{display:flex;justify-content:flex-end;align-items:flex-end}}.footer-top .footer-item__menu .child-link{font-family:"ProximaNova",Sans-Serif;font-weight:400;font-size:15px;line-height:25px}.footer-top .footer-item__content{width:30%;margin-left:auto}@media only screen and (max-width: 1023px){.footer-top .footer-item__content{width:100%}}.footer-top .footer-item__content p{font-family:"ProximaNova",Sans-Serif;font-weight:400;font-size:15px;line-height:26px;color:#fff;width:67%;margin-bottom:8px}@media only screen and (max-width: 1023px){.footer-top .footer-item__content p{width:90%;font-size:14px;line-height:24px;margin-bottom:13px;margin-top:4px}}.footer-top .footer-item__content .social-icons{margin-bottom:9px}.footer-top .footer-item__content .social-icons a{height:32px;width:32px;border-radius:50%;background:#809C55}.footer-top .footer-item__content .social-icons a .icon svg{height:90%;width:90%}.footer-top .footer-item__content .footer-bcorp{display:flex;margin-top:2rem}@media only screen and (max-width: 1023px){.footer-top .footer-item__content .footer-bcorp{margin-top:1.5rem}}.footer-top .footer-item__content .footer-bcorp p{margin-left:2.5rem;margin-top:1rem}@media only screen and (max-width: 1023px){.footer-top .footer-item__content .footer-bcorp p{margin-left:1.7rem;margin-top:.5rem}}.footer-top shop-login-button{display:none}.footer-cartoon{position:absolute;top:-107px;right:132px}@media only screen and (max-width: 1300px){.footer-cartoon{right:80px}}@media only screen and (max-width: 1023px){.footer-cartoon{width:92px;height:92px;top:-25px;right:27px}}@media only screen and (max-width: 1023px){.footer-bottom .container--large{padding-inline-start:20px}}.footer-copy{display:flex;width:100%}@media only screen and (max-width: 1023px){.footer-copy{flex-direction:column;margin-top:1rem}}.footer-copy span,.footer-copy a{font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:17px;line-height:25px;color:#fff}@media only screen and (max-width: 1023px){.footer-copy span,.footer-copy a{font-size:15px}}.footer-copy a{text-decoration:none;border:0}@media only screen and (max-width: 768px){.footer-copy a{margin-right:15px}}.footer-copy a .text-animation--underline-thin{background-image:linear-gradient(to right,#fff,#fff)}.footer-copy .footer-left{display:flex;width:45%;justify-content:space-between;margin-top:5px}@media only screen and (max-width: 1023px){.footer-copy .footer-left{width:100%;flex-wrap:wrap;justify-content:unset}.footer-copy .footer-left span:first-child{flex-basis:100%}.footer-copy .footer-left span:nth-child(2){margin-right:14px}}.footer-copy .footer-right{display:flex;flex-grow:1;justify-content:flex-end}@media only screen and (max-width: 1023px){.footer-copy .footer-right{margin-top:1.3rem}.footer-copy .footer-right .payment-icons{width:90%;margin-right:auto}}.footer-copydesc{font-family:"ProximaNova",Sans-Serif;font-weight:400;font-size:17px;line-height:25px;color:#ffffff80}@media only screen and (max-width: 1023px){.footer-copydesc{font-size:15px;line-height:18px}}.newsletter{background:#E6ECD7;display:flex}@media only screen and (max-width: 480px){.newsletter .newsletter__container{padding:0 1.1rem 2.4rem;width:100%}.newsletter .newsletter__container fieldset{grid-template-columns:65% 35%}.newsletter .newsletter__container fieldset .button{padding:0}}.newsletter .newsletter-header{margin-top:2.2rem;margin-bottom:.7rem}@media only screen and (max-width: 480px){.newsletter .newsletter-header{margin-top:2.7rem}}.newsletter .newsletter-header .h3{font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:20px;line-height:25px;color:#5d684f;text-align:left}@media only screen and (max-width: 480px){.newsletter .newsletter-header .h3{font-size:18px;text-align:left;margin-bottom:12px}}.newsletter .newsletter__input{font-size:14px;height:48px}.newsletter .newsletter__input::placeholder{color:#809c55;font-family:"ProximaNova",Sans-Serif;font-size:14px}.newsletter .klaviyo_submit_button{display:flex;justify-content:center;align-items:center;border:none;height:48px}.newsletter .klaviyo_messages{margin-top:1rem;text-align:left}.newsletter .klaviyo_messages .success_message,.newsletter .klaviyo_messages .error_message{font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:17px}.newsletter label{text-align:left;display:block;margin-top:1em}sidebar-drawer{background:#fff}sidebar-drawer#site-cart-sidebar{flex-direction:column}sidebar-drawer .sidebar__body{position:initial}@media only screen and (max-width: 1023px){sidebar-drawer .sidebar__body>div.sidebar-large-padding{padding:1rem 1rem .8rem}sidebar-drawer .sidebar__body>div:not(.sidebar-large-padding),sidebar-drawer .sidebar cart-recommendations:not(:empty){padding:1rem}}sidebar-drawer .sidebar__header{border-bottom:none}@media only screen and (max-width: 480px){sidebar-drawer .sidebar__header{padding:1rem}}@media only screen and (max-width: 480px){sidebar-drawer .sidebar__close{margin-inline-end:-10px}}sidebar-drawer .sidebar__title{color:#6b6b6b;font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:21px;line-height:25px}sidebar-drawer .cart-notice{min-height:74px;height:auto;margin-bottom:1.5rem;font-size:15px;background:#E6ECD7;color:#6b6b6b;display:flex;flex-direction:column;justify-content:center}sidebar-drawer .cart-notice span{display:flex;justify-content:center;align-items:center;height:100%}@media only screen and (max-width: 480px){sidebar-drawer .cart-notice{min-height:64px}}sidebar-drawer .minicart-subtotal:after{content:"";border-top:1px solid rgba(107,107,107,.4);height:1px;width:130%;display:block;margin-left:-35px;margin-top:18px}@media only screen and (max-width: 480px){sidebar-drawer .minicart-subtotal:after{margin-top:27px}}sidebar-drawer form{margin-top:2rem}@media only screen and (max-width: 480px){sidebar-drawer form .cart-item{padding-bottom:15px}}sidebar-drawer form .cart-item__thumbnail{margin-top:.5rem;background:#fff}@media only screen and (max-width: 480px){sidebar-drawer form .cart-item__thumbnail{margin-top:0}}sidebar-drawer form .cart-item__price{font-family:"ProximaNova",Sans-Serif;font-weight:400;font-size:17px;line-height:16px;margin:0;color:#6b6b6b}@media only screen and (max-width: 480px){sidebar-drawer form .cart-item__price{line-height:20px}}sidebar-drawer form .cart-item__price del{margin-left:2px;color:#6b6b6b80}sidebar-drawer form .cart-item__price.sale-price{color:#d14545}sidebar-drawer form .cart-item__vendor span{color:#809c55;font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:13px;line-height:12px;text-transform:uppercase}sidebar-drawer form .cart-item__title{font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:17px;line-height:21px}sidebar-drawer form .cart-item__title .text-animation--underline{background-position:left calc(1em + 1px)}sidebar-drawer form .cart-item__variant{font-family:"ProximaNova",Sans-Serif;font-weight:400;font-size:15px;line-height:21px}@media only screen and (max-width: 480px){sidebar-drawer form .cart-item__variant{margin-top:0}}sidebar-drawer form .cart-item__actions .remove{font-family:"ProximaNova",Sans-Serif;font-weight:400;font-size:12px;line-height:12px}sidebar-drawer form .cart-item__actions .qty-selector{background:#fff}sidebar-drawer form .cart-item__actions cart-product-quantity{border:1px solid rgba(109,109,109,.5);border-radius:50px;padding:2px}sidebar-drawer form .cart-item__actions cart-product-quantity .qty-button{background:rgba(128,156,85,.2);border-width:0}@media only screen and (max-width: 480px){sidebar-drawer form .cart-item__actions cart-product-quantity .qty-button,sidebar-drawer form .cart-item__actions cart-product-quantity .qty-selector{height:1.475rem}}sidebar-drawer .discount-msg{font-family:"ProximaNova",Sans-Serif;font-weight:400;font-size:14px;line-height:12px;display:block;margin-top:5px;color:#809c55}@media only screen and (max-width: 480px){sidebar-drawer .discount-msg{margin-top:5px}}sidebar-drawer .cart-instructions .gift-message-size-note{margin-bottom:0}sidebar-drawer .cart-instructions #cartSpecialInstructions{background:#fff;border-color:#6b6b6b66;height:5em;margin-top:15px}sidebar-drawer .cart-instructions label{font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:17px;line-height:20px;color:#6b6b6b;margin-bottom:10px}sidebar-drawer .note-toggle--container{align-items:center;display:flex;gap:10px}sidebar-drawer .note-toggle--container input{background-color:#5d684f;height:17px;margin-top:1px;width:17px}sidebar-drawer .note-toggle--container label{line-height:17px;margin-bottom:0}sidebar-drawer .note-toggle--container label:hover{cursor:pointer}@media only screen and (max-width: 320px){sidebar-drawer .flex-buttons{flex-direction:column}}sidebar-drawer .sticky-checkout{padding:40px 2rem 0;position:sticky;top:-50px;z-index:90;background:#fff}@media only screen and (max-width: 1023px){sidebar-drawer .sticky-checkout{padding:1rem 1rem 0}}sidebar-drawer .sticky-checkout .cart-notice{visibility:hidden}sidebar-drawer div.sidebar-large-padding.hide-checkout{padding:0 2rem 1rem}@media only screen and (max-width: 1023px){sidebar-drawer div.sidebar-large-padding.hide-checkout{padding:0 1rem .8rem}}sidebar-drawer div.sidebar-large-padding.hide-checkout shipping-notice,sidebar-drawer div.sidebar-large-padding.hide-checkout .minicart-subtotal{display:none}sidebar-drawer #AjaxCartForm .cart-notice{display:flex;position:absolute;top:122px;width:100%;z-index:90;left:40px}@media only screen and (max-width: 1023px){sidebar-drawer #AjaxCartForm .cart-notice{top:100px;left:20px}}@media only screen and (max-width: 480px){sidebar-drawer #AjaxCartForm .cart-notice{left:15px}}sidebar-drawer #CheckOut,sidebar-drawer #ViewCart{padding:.8rem 2.25rem;margin-top:7px;background-color:#809c55;color:#fff;font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:18px;line-height:21px;border:none}@media only screen and (max-width: 480px){sidebar-drawer #CheckOut,sidebar-drawer #ViewCart{margin-top:0;padding:.6rem 2.25rem}}@media only screen and (max-width: 320px){sidebar-drawer #CheckOut,sidebar-drawer #ViewCart{width:290px;margin-top:8px}}sidebar-drawer #ViewCart{background-color:transparent;border:2px solid #809C55;color:#809c55}sidebar-drawer #ViewCart:hover{background-color:#5d684f;border-color:#5d684f;color:#fff}sidebar-drawer #AjaxCartSubtotal .cart__total{display:flex;justify-content:center;align-items:center}sidebar-drawer #AjaxCartSubtotal .cart__total span{display:inline-block;font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:17px;line-height:27px}sidebar-drawer #AjaxCartSubtotal .cart__total strong{display:inline-block;font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:21px;line-height:25px;margin-left:10px}sidebar-drawer #AjaxCartSubtotal .cart__shipping{display:none}sidebar-drawer .cart-continue{background-color:#809c55;color:#fff;border:none}sidebar-drawer cart-recommendations .text-header{font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:17px;line-height:20px;padding:12px 0}@media only screen and (max-width: 480px){sidebar-drawer cart-recommendations .text-header{padding:6px 0 12px}}sidebar-drawer cart-recommendations .grid--slider{grid-gap:12px;--col-size:calc((100% - 12px)/2)}sidebar-drawer cart-recommendations .product-price__prices{font-family:"ProximaNova",Sans-Serif;font-weight:400;font-size:17px;line-height:20px}sidebar-drawer cart-recommendations .app-wishlist-icon{display:none}sidebar-drawer cart-recommendations .product-title{font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:16px;line-height:21px;color:#6b6b6b;width:90%;min-height:51px;display:block}sidebar-drawer cart-recommendations .product-title .text-animation--underline{background-position:left calc(1em + 1px)}@media only screen and (max-width: 480px){sidebar-drawer cart-recommendations .product-title{width:90%}}sidebar-drawer cart-recommendations .product-related-item__button{margin-left:0;margin-top:4px}sidebar-drawer cart-recommendations .product-related-item__button a{background-color:#809c55;font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;border-color:#809c55}@media only screen and (max-width: 480px){sidebar-drawer cart-recommendations .product-related-item__button a{width:90%}}sidebar-drawer cart-recommendations .product-related-item__button a.button--loader circle{fill:none}sidebar-drawer cart-recommendations .product-related-item__button a .button__text{font-size:16px}@media only screen and (max-width: 480px){sidebar-drawer cart-recommendations .product-related-item__button a .button__text{font-size:15px}}sidebar-drawer cart-recommendations .cart-item__vendor span{color:#809c55;font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:13px;line-height:12px;text-transform:uppercase;display:inline-block}sidebar-drawer cart-recommendations .product-item__text{margin-top:6px}@media only screen and (max-width: 480px){sidebar-drawer cart-recommendations .css-slider--bottom-navigation .css-slider-navigation-container{margin-top:0}}sidebar-drawer cart-recommendations .css-slider-holder{padding-bottom:.8rem}sidebar-drawer .progress{height:8px;width:100%;background:#fff;border-radius:50px;margin-top:11px}@media only screen and (max-width: 480px){sidebar-drawer .progress{margin-bottom:5px;height:6px}}sidebar-drawer .progress-bar{background:#809C55;height:8px;border-radius:50px}@media only screen and (max-width: 480px){sidebar-drawer .progress-bar{height:6px}}#aca-modal-container #aca-modal-headline,#aca-modal-container #aca-modal-subheadline,#aca-modal-container p.aca-product-name{color:#6b6b6b}#aca-modal-container p.aca-product-name{min-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:48px}@media screen and (max-width: 576px){#aca-modal-container p.aca-product-name{-webkit-line-clamp:3}}#aca-modal-container button.aca-product-button{background-color:#809c55;border-radius:50px}#aca-modal-container .aca-product-button{margin-top:57px}@media screen and (max-width: 576px){#aca-modal-container .aca-product-button{margin-top:37px}}#aca-modal-container .aca-product-dropdown+.aca-product-button{margin-top:0}.container-404 .container{margin-top:60px;margin-bottom:60px}.container-404 h1.title{color:var(--colour-grey-dark);font-family:var(--font-header);font-size:34px;font-style:normal;font-weight:700;line-height:34px}.container-404 .button{color:#fff;background-color:var(--colour-green);font-family:var(--font-header);font-size:22px;font-style:normal;font-weight:500;line-height:26.563px;border:0}.quick-view.modal--product,.template-collection .modal.modal--product{z-index:1001}.quick-view.modal--product .app-wishlist-icon,.template-collection .modal.modal--product .app-wishlist-icon{display:none}.quick-view.modal--product .modal-content,.template-collection .modal.modal--product .modal-content{padding-bottom:0}@media only screen and (max-width: 1300px){.quick-view.modal--product .modal-content product-page,.template-collection .modal.modal--product .modal-content product-page{margin-bottom:.5rem}}@media only screen and (max-width: 768px){.quick-view.modal--product .modal-content,.template-collection .modal.modal--product .modal-content{border-radius:0;height:100%;padding:16px}.quick-view.modal--product .modal-content product-variants,.template-collection .modal.modal--product .modal-content product-variants{margin-bottom:.3rem}.quick-view.modal--product .modal-content .product-quick-view__close,.template-collection .modal.modal--product .modal-content .product-quick-view__close{right:17px;top:14px}.quick-view.modal--product .modal-content .product-text,.template-collection .modal.modal--product .modal-content .product-text{margin-top:4px}.quick-view.modal--product .modal-content .product-text .empty-space,.template-collection .modal.modal--product .modal-content .product-text .empty-space{margin-bottom:0}}@media screen and (min-width: 768px){.quick-view.modal--product .modal-content,.template-collection .modal.modal--product .modal-content{border-radius:10px}}@media screen and (min-width: 1024px){.quick-view.modal--product .modal-content,.template-collection .modal.modal--product .modal-content{min-height:550px}}.quick-view.modal--product .css-slider-viewport.auto-height,.quick-view.modal--product .grid--slider,.template-collection .modal.modal--product .css-slider-viewport.auto-height,.template-collection .modal.modal--product .grid--slider{max-height:410px}.quick-view.modal--product .product__subtitle,.template-collection .modal.modal--product .product__subtitle{margin-bottom:10px}@media only screen and (max-width: 768px){.quick-view.modal--product .product__subtitle,.template-collection .modal.modal--product .product__subtitle{margin-bottom:7px}}.quick-view.modal--product .product__subtitle span,.template-collection .modal.modal--product .product__subtitle span{font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:18px;line-height:12px}@media only screen and (max-width: 768px){.quick-view.modal--product .product__subtitle span,.template-collection .modal.modal--product .product__subtitle span{font-size:16px}}.quick-view.modal--product .product__title,.template-collection .modal.modal--product .product__title{font-family:"ProximaNova-Bold",Sans-Serif;font-weight:700;font-size:34px;line-height:34px;margin-bottom:2.5rem}@media only screen and (max-width: 768px){.quick-view.modal--product .product__title,.template-collection .modal.modal--product .product__title{font-size:26px;line-height:26px;margin-bottom:1.7rem}}.quick-view.modal--product .product-variant__name,.template-collection .modal.modal--product .product-variant__name{font-family:"ProximaNova",Sans-Serif;font-weight:600;font-size:20px;line-height:20px}.quick-view.modal--product .product-variant__item,.template-collection .modal.modal--product .product-variant__item{margin-inline-end:.2375rem}@media only screen and (max-width: 768px){.quick-view.modal--product .product-variant__item,.template-collection .modal.modal--product .product-variant__item{margin-top:.5rem;margin-bottom:.5rem}}.quick-view.modal--product .product-variant__item label,.template-collection .modal.modal--product .product-variant__item label{border:1px solid rgba(109,109,109,.5);border-radius:50px;display:inline-flex;justify-content:center;flex-direction:column;align-items:center;font-size:15px;min-width:91px;padding:6px 20px;line-height:16px;position:relative;cursor:pointer}.quick-view.modal--product .product-variant__item label.text-color--discount,.template-collection .modal.modal--product .product-variant__item label.text-color--discount{color:#d14545}.quick-view.modal--product .product-variant__item input:checked+label,.template-collection .modal.modal--product .product-variant__item input:checked+label{box-shadow:none;border:2px solid #809C55;color:#809c55;font-family:"ProximaNova-Bold",Sans-Serif}.quick-view.modal--product .product-variant__item input:checked+label .product-price--original,.template-collection .modal.modal--product .product-variant__item input:checked+label .product-price--original{color:#809c55}.quick-view.modal--product .product-variant__item .product-item__badges,.template-collection .modal.modal--product .product-variant__item .product-item__badges{position:absolute;top:38px;display:flex;justify-content:center;align-items:center;left:5px;right:0}.quick-view.modal--product .product-variant__item .product-item__badges .product-item__badge,.template-collection .modal.modal--product .product-variant__item .product-item__badges .product-item__badge{font-size:12px;padding:0 6px;line-height:14px;height:auto;margin:0;border-radius:50px}.quick-view.modal--product .product-variant__item .product-price .text-size--heading,.template-collection .modal.modal--product .product-variant__item .product-price .text-size--heading{font-family:"ProximaNova",Sans-Serif;font-weight:400;font-size:14px;line-height:14px}.quick-view.modal--product .price-varies,.quick-view.modal--product .product-actions .product-price__prices,.template-collection .modal.modal--product .price-varies,.template-collection .modal.modal--product .product-actions .product-price__prices{color:#809c55;padding-top:.5rem}@media only screen and (max-width: 768px){.quick-view.modal--product .price-varies,.quick-view.modal--product .product-actions .product-price__prices,.template-collection .modal.modal--product .price-varies,.template-collection .modal.modal--product .product-actions .product-price__prices{padding-top:0;padding-bottom:.3rem}}.quick-view.modal--product .price-varies .text-color--discount,.quick-view.modal--product .product-actions .product-price__prices .text-color--discount,.template-collection .modal.modal--product .price-varies .text-color--discount,.template-collection .modal.modal--product .product-actions .product-price__prices .text-color--discount{color:#d14545}.quick-view.modal--product .price-varies .product-price--original,.quick-view.modal--product .price-varies .product-price--compare,.quick-view.modal--product .product-actions .product-price__prices .product-price--original,.quick-view.modal--product .product-actions .product-price__prices .product-price--compare,.template-collection .modal.modal--product .price-varies .product-price--original,.template-collection .modal.modal--product .price-varies .product-price--compare,.template-collection .modal.modal--product .product-actions .product-price__prices .product-price--original,.template-collection .modal.modal--product .product-actions .product-price__prices .product-price--compare{font-family:"ProximaNova",Sans-Serif;font-weight:400;font-size:38px;line-height:44px;display:flex}@media only screen and (max-width: 768px){.quick-view.modal--product .price-varies .product-price--original,.quick-view.modal--product .price-varies .product-price--compare,.quick-view.modal--product .product-actions .product-price__prices .product-price--original,.quick-view.modal--product .product-actions .product-price__prices .product-price--compare,.template-collection .modal.modal--product .price-varies .product-price--original,.template-collection .modal.modal--product .price-varies .product-price--compare,.template-collection .modal.modal--product .product-actions .product-price__prices .product-price--original,.template-collection .modal.modal--product .product-actions .product-price__prices .product-price--compare{font-size:30px}}.quick-view.modal--product .price-varies .product-price--label,.quick-view.modal--product .product-actions .product-price__prices .product-price--label,.template-collection .modal.modal--product .price-varies .product-price--label,.template-collection .modal.modal--product .product-actions .product-price__prices .product-price--label{font-size:18px;margin-right:10px;text-transform:lowercase}@media only screen and (max-width: 768px){.quick-view.modal--product .price-varies .product-price--label,.quick-view.modal--product .product-actions .product-price__prices .product-price--label,.template-collection .modal.modal--product .price-varies .product-price--label,.template-collection .modal.modal--product .product-actions .product-price__prices .product-price--label{font-size:16px}}.quick-view.modal--product .product__cart-functions,.template-collection .modal.modal--product .product__cart-functions{margin-top:1rem}.quick-view.modal--product .product__cart-functions .flex-buttons,.template-collection .modal.modal--product .product__cart-functions .flex-buttons{flex-wrap:nowrap}@media only screen and (min-width: 769px){.quick-view.modal--product .product__cart-functions .flex-buttons,.template-collection .modal.modal--product .product__cart-functions .flex-buttons{flex-wrap:nowrap;margin-inline-start:unset;width:100%}}.quick-view.modal--product .product__cart-functions .product-quantity,.template-collection .modal.modal--product .product__cart-functions .product-quantity{align-items:center;border-radius:50px;border:1px solid rgba(109,109,109,.5);min-width:0;padding:2px;width:40%}@media only screen and (max-width: 768px){.quick-view.modal--product .product__cart-functions .product-quantity,.template-collection .modal.modal--product .product__cart-functions .product-quantity{height:2.8rem;margin-left:.5rem}}.quick-view.modal--product .product__cart-functions .product-quantity__minus,.quick-view.modal--product .product__cart-functions .product-quantity__plus,.template-collection .modal.modal--product .product__cart-functions .product-quantity__minus,.template-collection .modal.modal--product .product__cart-functions .product-quantity__plus{width:48px;height:48px;border:none;background:rgba(128,156,85,.2)}@media only screen and (max-width: 768px){.quick-view.modal--product .product__cart-functions .product-quantity__minus,.quick-view.modal--product .product__cart-functions .product-quantity__plus,.template-collection .modal.modal--product .product__cart-functions .product-quantity__minus,.template-collection .modal.modal--product .product__cart-functions .product-quantity__plus{width:36px;height:36px}.quick-view.modal--product .product__cart-functions .product-quantity__minus img,.quick-view.modal--product .product__cart-functions .product-quantity__plus img,.template-collection .modal.modal--product .product__cart-functions .product-quantity__minus img,.template-collection .modal.modal--product .product__cart-functions .product-quantity__plus img{width:12px}}.quick-view.modal--product .product__cart-functions .product-quantity__plus img,.template-collection .modal.modal--product .product__cart-functions .product-quantity__plus img{width:33px}.quick-view.modal--product .product__cart-functions .product-quantity__selector,.template-collection .modal.modal--product .product__cart-functions .product-quantity__selector{width:3.5rem;font-size:26px}@media only screen and (max-width: 768px){.quick-view.modal--product .product__cart-functions .product-quantity__selector,.template-collection .modal.modal--product .product__cart-functions .product-quantity__selector{width:2.5rem;font-size:17px}}.quick-view.modal--product .product__cart-functions .add-to-cart,.template-collection .modal.modal--product .product__cart-functions .add-to-cart{background-color:#809c55;border:none;color:#fff;font-family:"ProximaNova-Bold",Sans-Serif;font-size:22px;height:46px;line-height:26px;margin-left:1rem;margin-top:0;width:65%}@media screen and (min-width: 1024px){.quick-view.modal--product .product__cart-functions .add-to-cart,.template-collection .modal.modal--product .product__cart-functions .add-to-cart{height:60px}}.quick-view.modal--product .product__cart-functions .add-to-cart[data-notify=bis],.template-collection .modal.modal--product .product__cart-functions .add-to-cart[data-notify=bis]{background-color:#809c5560;color:#809c55}.quick-view.modal--product .view-details,.template-collection .modal.modal--product .view-details{align-items:center;border:2px solid #809C55;color:#809c55;display:flex;font-family:"ProximaNova-Bold",Sans-Serif;font-size:17px;font-weight:700;height:50px;justify-content:center;line-height:20px;position:absolute;right:0;width:auto}@media only screen and (max-width: 768px){.quick-view.modal--product .view-details,.template-collection .modal.modal--product .view-details{width:160px;height:40px;padding:12px 0}}@media screen and (min-width: 1024px){.quick-view.modal--product .view-details,.template-collection .modal.modal--product .view-details{margin-top:1rem}}.quick-view.modal--product .view-details.auto,.template-collection .modal.modal--product .view-details.auto{width:215px}@media only screen and (max-width: 768px){.quick-view.modal--product .view-details.auto,.template-collection .modal.modal--product .view-details.auto{width:160px}}.quick-view.modal--product .view-details:hover,.template-collection .modal.modal--product .view-details:hover{background-color:#5d684f}.quick-view.modal--product .product-gallery.product-gallery--slider,.template-collection .modal.modal--product .product-gallery.product-gallery--slider{position:relative}.quick-view.modal--product .grid--slider,.template-collection .modal.modal--product .grid--slider{margin-bottom:1rem}.quick-view.modal--product .css-slider-navigation-container,.template-collection .modal.modal--product .css-slider-navigation-container{justify-content:flex-start;margin-top:1.2rem;margin-left:-.8rem}@media only screen and (max-width: 1023px){.quick-view.modal--product .css-slider-navigation-container,.template-collection .modal.modal--product .css-slider-navigation-container{margin-left:0}}@media screen and (max-width: 990px){.quick-view.modal--product .css-slider-navigation-container .css-slider-dot-navigation,.template-collection .modal.modal--product .css-slider-navigation-container .css-slider-dot-navigation{display:none!important}.quick-view.modal--product .css-slider-navigation-container .css-slider-index-navigation,.template-collection .modal.modal--product .css-slider-navigation-container .css-slider-index-navigation{display:block}}@media only screen and (max-width: 768px){.quick-view.modal--product .css-slider-navigation-container,.template-collection .modal.modal--product .css-slider-navigation-container{margin-top:.9rem;margin-left:-1rem}}@media only screen and (max-width: 1023px){.quick-view.modal--product .css-slider-button,.template-collection .modal.modal--product .css-slider-button{width:15px}}@media screen and (max-width: 990px){.quick-view.modal--product .css-slider-button,.template-collection .modal.modal--product .css-slider-button{width:40px}}.card__text .product-item__price .remove-line-height-space{align-items:center;display:flex;justify-content:space-between}.card__text .app-wishlist-icon{display:inline-block;line-height:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/global.autostyle.css.map?v=109640442089949427791694764279 */
