html{scroll-behavior:smooth}*:not(input,textarea),:not(input,textarea):before,:not(input,textarea):after{border-style:unset}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:normal}div,p,span,.prose p,.prose p span,.prose * :not(button){line-height:normal!important}.prose ul:not(:first-child),p:not(:first-child){margin-block-start:1.3rem!important}:where(.modal,.drawer,.popover,.header-search){z-index:99999999999}.product-description .prose :where(*+span:not(:empty)){display:unset!important}.rc-widget{padding:0!important}.rc-subscription-details{padding-bottom:0!important}.rc-selling-plans select{max-width:50%;border:1px solid rgb(var(--border-color));border-radius:var(--input-border-radius)}.rc-tooltip{top:30px}.rc-tooltip .rc-tooltip__content{border-radius:var(--input-border-radius)}.rc-tooltip .rc-tooltip__content+.arrow{display:none!important}.product-info__block-item[data-block-type=buy-buttons]{margin-block-start:var(--product-info-gap);margin-block-end:1rem}.button{padding-block:.8rem!important}.pagination{border-block-end-width:0;justify-items:center;align-items:center}.pagination .pagination__link--disabled,.pagination .pagination__link:hover{box-shadow:0 3px 2px 1.5px #a9a9a9;background-color:#fff;transition:all .2s ease-in-out}.pagination .pagination__link{color:var(--button-text-color);width:50px;height:50px;border-radius:35px}@media screen and (max-width: 699px){.pagination{column-gap:1rem}}header.shopify-section--header{background-image:linear-gradient(90deg,#020202f5,#010101cc 50%,#020202f5)!important;backdrop-filter:saturate(100%) blur(2em)!important;-webkit-backdrop-filter:saturate(100%) blur(2em)!important;border:1px solid rgb(0,0,0,1)}.header{background:transparent!important}.header .header__primary-nav-item:before,header .header__primary-nav-item[data-title=Teaware]:before,header .header__primary-nav-item[data-title=Blog]:before{background:rgb(var(--button-background-primary))}header.shopify-section--header .header__primary-nav-item .header__dropdown-menu{overflow:visible}header.shopify-section--header .header__primary-nav-item .header__dropdown-menu:before{background:transparent}header.shopify-section--header .header__primary-nav-item .header__dropdown-menu{margin-block-start:5px;border-radius:25px;-webkit-backdrop-filter:saturate(100%) blur(2em);backdrop-filter:saturate(100%) blur(2em);background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#ffffff1a;background-image:linear-gradient(0deg,#141414e6 0px 50%,#141414e6)!important}header.shopify-section--header .header__primary-nav-item .header__dropdown-menu:has(:first-child) li:last-child{display:none}@media screen and (max-width: 699px){.header{padding-block:9px}}@media screen and (min-width: 700px){.header{column-gap:1rem}}#sidebar-menu .header-sidebar__linklist-button .badge{position:absolute;width:40px;height:40px;top:-16px;left:97%}button.header-sidebar__back-button{text-transform:uppercase!important;background:#f9f9f9}#sidebar-menu .header-sidebar__linklist li *{text-transform:uppercase}#sidebar-menu ul li *,#sidebar-menu::part(content) *{text-transform:uppercase!important}.header-sidebar__footer a{padding-inline-start:0}.header-sidebar__footer:before{height:0}#sidebar-menu button.header-sidebar__linklist-button.h6:hover,#sidebar-menu .header-sidebar__linklist li *:hover{background:#f9f9f9;padding-inline-start:3px;transition:all .25s ease-in-out}#sidebar-menu .header-sidebar__header{padding-block-end:var(--drawer-body-padding-block);padding-inline-start:var(--drawer-body-padding-inline);padding-inline-end:var(--drawer-body-padding-inline);overflow-y:auto}#sidebar-menu .header-sidebar__header{display:flex;gap:5px}#sidebar-menu .header-sidebar__header .account-link{padding-block:.7rem!important}#sidebar-menu::part(content){margin-inline-start:5px}#sidebar-menu::part(header){justify-content:flex-end}.drawer::part(overlay){opacity:.5}.drawer::part(content){border-radius:25px;box-shadow:0 0 15px 5px #00000040;max-height:98vh;top:10px}.drawer::part(footer){border-bottom-left-radius:25px;border-bottom-right-radius:25px}.header-sidebar__main-panel{height:unset}:where(.prospect-form-submit){--initial-gradient: linear-gradient(rgb(var(--button-background, var(--button-background-primary))), rgb(var(--button-background, var(--button-background-primary))));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);-webkit-appearance:none;appearance:none;text-transform:var(--button-text-transform);font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-shadow:none;text-align:center;cursor:pointer;color:rgb(var(--button-text-color, var(--button-text-primary)));border:1px solid rgb(var(--button-outline-color, var(--button-background, var(--button-background-primary))));border-radius:var(--button-border-radius);background-color:#0000;background-image:var(--initial-gradient),var(--hover-gradient);background-size:100% 100%,0 100%;background-position:var(--initial-background-position);background-repeat:no-repeat;justify-content:center;align-items:center;column-gap:1.125rem;padding:.65rem 1.75rem;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);display:inline-flex;position:relative}@media screen and (pointer: fine) and (prefers-reduced-motion: no-preference){:is(.modal-trigger,.prospect-form-submit):not([disabled]):hover{border-color:rgb(var(--button-background, var(--button-background-primary)));color:rgb(var(--button-background, var(--button-background-primary)));background-position:var(--hover-background-position);background-size:0 100%,100% 100%}}.jdgm-carousel-wrapper p,.jdgm-carousel-wrapper p * .jdgm-carousel-wrapper span{font-family:var(--text-font-family)!important}.jdgm-carousel-wrapper:not(.jdgm-star),.jdgm-carousel-wrapper h1,.jdgm-carousel-wrapper h2,.jdgm-carousel-wrapper h3{font-family:var(--heading-font-family)!important}.jdgm-carousel-wrapper{width:100%!important;padding-block:0!important}.jdgm-carousel-wrapper .shopify-app-block>div{max-width:unset!important}.jdgm-carousel-wrapper .jdgm-carousel-title{font-size:var(--text-h2);font-family:var(--text-font-family)}.jdgm-carousel-title-and-link>.jdgm-all-reviews-rating-wrapper{margin-top:20px}.jdgm-all-reviews-rating-wrapper>.jdgm-carousel-number-of-reviews{margin-top:10px}.jdgm-carousel-wrapper .jdgm-widget.jdgm-carousel{width:calc(100% + -0px)}.jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{height:465px!important}.jdgm-carousel-wrapper .jdgm-carousel-item__review{display:flex;justify-content:center;align-items:center;flex-direction:column;height:calc(55% - 4em)!important;background-color:#fff;padding:3% 5%;border-radius:30px;overflow:visible;position:relative;box-shadow:0 4px 5px 3px #9b9b9b4d}@media screen and (max-width: 767px){.jdgm-carousel-wrapper .jdgm-carousel-item__review{padding:5%}}.jdgm-carousel-wrapper .jdgm-carousel-item__review-title{font-size:var(--text-h6);font-weight:500}.jdgm-carousel-wrapper .jdgm-carousel-item__review-body{margin-top:5px;max-width:500px}.jdgm-carousel-wrapper .jdgm-carousel-item__review-body>p{font-size:100%}.jdgm-carousel-wrapper .jdgm-carousel-item__reviewer-name-wrapper{margin:35px 0 6px}.jdgm-carousel-wrapper .jdgm-carousel-item__product{height:30%}.jdgm-carousel-wrapper .jdgm-carousel-item__product-image{background-color:#fff;padding:0;border-radius:50%;max-width:90px;max-height:90px;box-shadow:0 2px 2px 1px #9b9b9b7f}.jdgm-carousel-wrapper .jdgm-carousel-item__product-title{margin-top:10px;font-size:16px;font-weight:400}.jdgm-carousel-wrapper .jdgm-carousel-item__reviewer-name{font-size:16px}.jdgm-carousel-wrapper .jdgm-carousel-item__reviewer-name{font-size:16px;opacity:.75}.jdgm-carousel-wrapper .jdgm-carousel-item__timestamp{opacity:.8;font-size:90%}.jdgm-carousel__arrows{margin:0!important}.jdgm-carousel-wrapper .jdgm-carousel__left-arrow{margin-left:0!important}.jdgm-carousel-wrapper .jdgm-carousel__right-arrow{margin-right:0!important}.jdgm-carousel-title-and-link .jdgm-all-reviews-rating .jdgm-star{font-size:30px}.jdgm-carousel-title-and-link .jdgm-all-reviews-rating-wrapper .jdgm-carousel-number-of-reviews{font-family:var(--text-font-family);font-size:var(--text-xl);text-decoration:none}.jdgm-carousel-wrapper .jdgm-carousel-item .jdgm-carousel-item__review-title{font-weight:500;font-size:var(text-lg)}.jdgm-rev-attachment__actions .jdgm-ugc-media__primary-btn{color:#fff!important;text-decoration:none!important}.jdgm-rev-attachment__actions .jdgm-ugc-media__reviews-btn{text-decoration:none}.jdgm-ugc-media__thumbnail{border-radius:32px;overflow:hidden!important}.jdgm-ugc-media__thumbnail-link:hover .jdgm-ugc-media__thumbnail-wrapper:before{border-radius:25px;overflow:hidden!important}.jdgm-ugc-media-title{font-family:var(--text-font-family);font-size:var(--text-xl)}.jdgm-ugc-media-title h3{font-family:var(--heading-font-family);font-size:var(--text-h2)}.jdgm-rev-attachment__btn,.jdgm-ugc-media__primary-btn:hover,.jdgm-ugc-media__secondary-btn:hover{cursor:pointer!important}.jdgm-rev-attachment__price:before{content:"$"}@media screen and (min-width: 1000px){.product-gallery{margin-block-start:1.5rem;gap:2rem}.product-gallery .product-gallery__media{border-radius:50px}}@media screen and (max-width: 999px){.product-gallery .product-gallery__image-list{margin-inline-start:-2rem;margin-inline-end:-2rem;width:auto}.product-gallery .product-gallery__media{border-radius:0 0 50px 50px}.product-gallery .product-gallery__thumbnail-scroller{grid-auto-columns:auto;gap:.6rem;padding-inline-start:1rem}.product-gallery__carousel{margin:-1px}}.product-gallery__thumbnail-list{margin-left:auto;margin-right:auto}@media screen and (min-width: 1000px){.product-gallery__thumbnail-list{inset-block-start:calc(var(--sticky-area-height) + 2px)}}@media screen and (min-width: 1000px){.product{--product-gap: 3rem}}.product-info__block-item:not(:first-child){--product-info-gap: 1.3rem}.product .jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup{margin-bottom:5px}.product .content-tabs::part(tab-list){margin-block-end:1.5rem}.product .content-tabs::part(tab-panel-list)>div:last-child,.product .content-tabs div[role=tabpanel]:last-child{border-bottom:1px solid rgb(221,221,221)!important;padding-block-end:1rem!important}.producty .content-tabs .prose{padding-block-end:0}.product .content-tabs .prose ul,.product .accordion__content ul,.product .accordion__content ul:not(:first-child){list-style-type:none;margin-inline-start:0;margin-block-start:1rem!important;padding-inline-start:1rem}.product .accordion__toggle{font-size:var(--text-lg)}.product .accordion[open] .accordion__content .prose:not(.prose--tight) :where(:is(meta,span)+*){margin-block-start:0!important}@media screen and (min-width: 700px){.product .content-tabs .product-description.with-excerpt{border-color:transparent}.product .content-tabs::part(tab-list){gap:0;margin-block-end:0;border:0}.product .content-tabs--tab[role=tab]{max-height:40px;padding-block:.5rem;padding-inline:2rem;background:transparent;color:rgb(var(--text-primary));border:transparent;font-size:var(--text-sm)}.product .content-tabs [role=tab]:not([aria-selected=true]){opacity:1;border:0}.product .content-tabs [role=tab]:not([aria-selected=false]){background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));border-radius:12px}.product .content-tabs [role=tabpanel]{padding-block-start:var(--product-info-gap)}.product .content-tabs [role=tab]:not([aria-selected=false])+[role=tabpanel]{border-bottom:1px solid #dedede}}@media screen and (max-width: 699px){.product .accordion{border-block-width:0}.product .accordion .accordion__toggle{padding-block:1rem;padding-inline:1.5rem}.product .accordion:not(:first-child){margin-block-start:.5rem}.product .accordion[aria-expanded=true] .accordion__toggle{border-radius:20px 20px 0 0}.product .accordion[aria-expanded=false] .accordion__toggle{border-radius:var(--button-border-radius);background-color:rgb(var(--background-secondary))}.product .accordion__content.prose{padding-block-end:1rem}.product .accordion:last-child .accordion__content.prose{padding-block-end:0}}@media screen and (min-width: 1000px){.custom-block__free-shipping-bar{width:100%;max-width:726px;margin-inline-start:auto}.custom-block__free-shipping-bar .free_shipping_card{margin-block:0}}@media screen and (max-width: 999px){.custom-block__free-shipping-bar{margin-block-start:-2rem}.custom-block__free-shipping-bar .free_shipping_card{margin-block:0}}.variant-picker{margin-block-start:1rem}.variant-picker .variant-picker__option-values{gap:.825rem}.variant-picker .variant-picker__option-info{display:none}.variant-picker .variant-picker__option-info variant-option-value{display:none}.variant-picker__option-values.h-stack{align-items:flex-start}.media-swatch.variant-block{width:120px;min-height:180px;display:flex;flex-direction:column;border:1px solid #cdcdcd;border-radius:18px}input[type=radio]:checked+label.media-swatch{border-color:rgb(var(--button-background))!important;transition:border .2s ease-in-out}.media-swatch.variant-block>img{width:100%;height:auto;border:0;border-radius:18px 18px 0 0}.variant-info--wrapper{text-align:center;line-height:normal;height:62px;display:flex;flex-direction:column;justify-content:center}.variant-info--wrapper .price-list{justify-content:center}.variant-info--wrapper .text-subdued{color:rgb(var(--text-color) / .35)}.variant-picker .on-sale-info{position:absolute;bottom:-40px;left:0;right:0}@media screen and (max-width: 419px){.variant-picker__option-values .media-swatch.variant-block{width:30%;max-width:115px}}.variant-picker .media-swatch.variant-block .badge{right:-15px;top:-6px}.variant-picker .option_selector_type__block{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;border:1px solid rgb(var(--border-color));padding-block:.8rem;padding-inline:.2rem;width:23%;gap:10px;border-radius:var(--input-border-radius);transition:background .1s ease-in-out}.variant-picker .option_selector_type__block label{padding:0}.variant-picker .option_selector_type__block.is-selected--false .icon.icon-picto-success :first-child{color:transparent}.variant-picker .option_selector_type__block.is-selected--true .icon.icon-picto-success :first-child{color:inherit}.variant-picker .option_selector_type__block.is-selected--true{background:#e9e9e9}.variant-picker .option_selector_type__block{position:relative;padding-block:0;margin:0}.variant-picker .option_selector_type__block .block-swatch{width:100%;height:100%;min-height:75px;display:block;padding-block:.8rem .6rem;position:relative;z-index:2;text-align:center}.variant-picker svg.icon.icon-picto-success{position:absolute;bottom:.7rem;z-index:1}.prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:.25rem}.product-description.with-excerpt{position:relative;padding-block-end:var(--product-info-gap);border-bottom:1px solid #ddd}.product-description.with-excerpt[data-selected=false] .full-description{display:none}.product-description.with-excerpt[data-selected=true] .full-description,.product-description.with-excerpt[data-selected=false] .excerpt{display:block}.product-description.with-excerpt[data-selected=true] .excerpt{display:none}.product-description.with-excerpt[aria-selected=false] #excerptNav:after{content:"Read more";display:block}.product-description.with-excerpt[aria-selected=true] #excerptNav:after{content:"Read less";display:block}.product-description.with-excerpt>.prose{transition:display .3s ease-in,opacity .3s ease-in,box-shadow .3s ease-in}#excerptNav,.excerpt-nav{display:block;position:absolute;right:0;bottom:-10px;cursor:pointer;font-size:12px;background:#ddd;padding:3px 12px;border-radius:12px;text-transform:uppercase}@media screen and (max-width: 375px){.buy-buttons--wrapper{flex-direction:column;align-items:flex-start}}.quantity-selector{--quantity-selector-height: 3.2rem;border-radius:60px;border:1px solid #d9d9d9}line-item-quantity .quantity-selector{--quantity-selector-height: 2.5rem}.gift-card-recipient__fields{margin-block-end:1rem;margin-bottom:1rem}.gift-card-recipient__fields input{min-height:3.2rem}.gift-card-recipient__fields textarea{min-height:7rem}.accordion .accordion__toggle{padding-block:1.2rem;padding-inline:1rem}.accordion[open] .accordion__toggle{background-color:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary))}.accordion[open] .accordion__content{margin-block-start:0;padding-block-start:1.25rem;padding-inline-start:1rem;padding-inline-end:1rem}.line-item--variant_with_price{align-items:flex-start!important}.line-item--variant_with_price *{font-size:100%}.line-item--variant_with_price .price-list{min-width:50px}.order-value-booster-block{margin-top:10px!important;margin-bottom:-10px!important}.order-value-booster-block .free_shipping_card{margin-top:0}.cart-page .line-item .line-item__media{border-radius:15px}.cart-page .discount-badge{background:rgb(var(--on-sale-badge-background));color:rgb(var(--on-sale-badge-text));align-items:center;column-gap:.5rem;padding:.125rem .5rem;display:flex;border-radius:10px;padding-block:5px;padding-inline:10px;word-break:break-word}.cart-note label{width:100%;background:#d8d8d8;padding:2% 4%;border-radius:25px}.line-item{--line-item-media-width: 6rem}.line-item-property{padding-inline-start:0;font-size:var(--text-sm)}.line-item-property-field--value{font-weight:600}.header__cart-dot{background-color:#ff2d23}#cart-drawer .cart-drawer__footer{max-width:100%;display:flex;align-items:stretch;flex-direction:column}#cart-drawer .essential_product_slider_glide__slide.glide__slide--active{max-width:330px}#cart-drawer .essential_product_slider_glide__slide.glide__slide--active a{border-block-start-color:#008387!important}.free_shipping_card_product_cl78cfd4m5860311qy1mj4o3hl0.cart_page{width:100%!important}#cart-drawer .placement_side_cart{max-width:calc(100% - 2rem);min-width:100%;margin:1rem 0 0}.order-value-booster-block>div,.order-value-booster-side-cart>div{border-radius:20px!important}.order-value-booster-block .essential_product_slider_glide__slide.glide__slide--active a,.order-value-booster-side-cart .essential_product_slider_glide__slide.glide__slide--active a{border-radius:25px!important}#cart-drawer .order-value-booster-side-cart+.cart-drawer__items{padding-block-start:1rem}#cart-drawer .cart-drawer__items .line-item:not(:last-child){padding-block-end:1rem;border-bottom:1px solid #ebebeb}#cart-drawer button.link-faded-reverse{width:100%;background:#d8d8d8;padding:2% 4%;border-radius:25px}#cart-drawer .button-group .tax-and-shipping-text{width:100%;display:block;text-align:center;margin-block-end:0!important;margin-top:0!important;font-size:.75rem}#cart-drawer .cart-drawer__items .line-item{align-items:flex-start}#cart-drawer .cart-drawer__items .line-item img{border-radius:15px}#cart-drawer .v-stack.gap-0\.5 p{width:100%;text-align:center}#cart-drawer.drawer::part(footer){padding-block-start:1rem!important}#cart-drawer .cart-drawer__order-note+p{margin-block-start:.5rem!important}#cart-drawer.drawer::part(header)>p.h4{width:100%}#cart-drawer::part(content){margin-inline-end:5px}#cart-drawer .discount-badge{background:#000;border-radius:10px;padding-block:5px;padding-inline:10px;word-break:break-word}#cart-drawer .discount-badge .icon{width:18px}@media screen and (min-width: 1000px){#cart-drawer{--drawer-body-padding-block: 1.5rem;--drawer-body-padding-inline: 1.5rem}}#cart-drawer .tbn-cart-discounts{padding-inline:2rem}#cart-drawer .discount-row{display:flex;font-weight:600;font-size:14px;justify-content:space-between}#cart-drawer .discount-row:not(:last-child){margin-block-end:.5rem}#cart-drawer .discount-row .tbn-discounted-amount{color:rgb(--var(227,44,43))}.ProspectForm__Logo{margin-bottom:30px}.prospect-form label,.prospect-form-text-label{display:none!important}.prospect-form input::placeholder,.prospect-form select option[disabled],.prospect-form select::placeholder{opacity:.5}.prospect-form input{border-radius:8px;border-color:#e1e1e1}.prospect-form input[disabled]{background:#ececec;color:#7f7f7f}.prospect-form input.hidden{display:none!important}.prospect-form input[type=text],.prospect-form input[type=tel],.prospect-form input[type=email],.prospect-form-enquiry-type{min-height:48px;border-top-style:solid;border-top-width:2px;border-top-color:#c1c1c1;border-right-style:solid;border-right-width:2px;border-right-color:#c1c1c1;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#c1c1c1;border-left-style:solid;border-left-width:2px;border-left-color:#c1c1c1;box-shadow:0 0 35px -10px #00000008;width:100%;margin-bottom:10px;padding:8px 12px;font-family:var(--text-font-family);font-size:var(--base-text-font-size)}.prospect-form-enquiry-type{width:100%;border-radius:8px}.prospect-form-submit{width:100%;min-height:48px;max-width:189px;margin-top:15px;padding-top:10px;padding-bottom:10px;color:rgb(var(--button-text-primary));background-image:var(--initial-gradient),var(--hover-gradient);font-family:var(--heading-font-family)!important;font-size:var(--text-lg);font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-left:auto;margin-right:auto;display:block;border-radius:25px;padding-block:1rem}input[field-mapping=Source]{display:none!important}@media screen and (min-width: 768px){input[field-mapping=Forename],input[field-mapping=Surname],input[field-mapping=PhoneNumber],input[field-mapping=CompanyName],input[field-mapping=Email]{max-width:49%}input[field-mapping=AddressLine1]{margin-top:20px}input[field-mapping=AddressLine3],input[field-mapping=AddressLine5],input[field-mapping=Postcode]{max-width:32%}input[field-mapping=Email],input[field-mapping=Forename],input[field-mapping=AddressLine3],input[field-mapping=AddressLine5]{margin-right:2%}}.product-gallery .product-gallery__media{overflow:hidden}.product-gallery__thumbnail-list .product-gallery__thumbnail{border-radius:10px;overflow:hidden;padding:0}.shopify-section--newsletter .content{max-width:var(--container-lg-max-width)px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center}.shopify-section--newsletter .section-spacing{margin-block-start:0;margin-block-end:0;padding-block-start:calc(var(--section-vertical-spacing-override, var(--section-vertical-spacing)) + var(--section-vertical-spacing-block-start-compensation, 0px));padding-block-end:var(--section-vertical-spacing-override, var(--section-vertical-spacing))}@media screen and (min-width: 700px){.shopify-section-group-footer-group.shopify-section--newsletter{background:rgb(var(--footer-background));max-height:250px}.shopify-section-group-footer-group.shopify-section--newsletter .newsletter .content p{font-size:var(--text-xl)}}@media screen and (max-width: 699px){.shopify-section-group-footer-group.shopify-section--newsletter{background:rgb(var(--footer-background));max-height:300px}}.shopify-section--slideshow{position:relative}.shopify-section--slideshow carousel-navigation{margin-inline-start:auto;margin-inline-end:auto;width:100%;left:0;right:0;bottom:1.5rem;--dot-size: 1.5rem}.shopify-section--slideshow carousel-navigation .tap-area{box-shadow:0 3px 2px 1.5px #a9a9a9;background:#a8a3a0;width:18px;height:18px}.shopify-section--slideshow carousel-navigation .tap-area[aria-current=false]{box-shadow:0 3px 2px 1.5px #a9a9a9;background-color:#fff}.shopify-section--slideshow carousel-navigation .tap-area .circular-progress{width:18px;height:18px}.shopify-section--slideshow carousel-navigation .tap-area .circular-progress circle{stroke-width:.7}.shopify-section--slideshow .prev-next-button{position:absolute;bottom:50%!important;box-shadow:0 2px 5px #0000009e}.shopify-section--slideshow .prev-next-button svg path{stroke-width:3px}.shopify-section--slideshow .prev-next-button--prev{left:25px!important;opacity:.7}.shopify-section--slideshow .prev-next-button--next{right:25px!important;opacity:.7}.badge{position:absolute;width:40px;height:40px}.badge img.badge-icon{position:absolute;top:0;left:0;width:100%;height:100%}.modal::part(header) svg.icon.icon-close path{stroke-width:2.5!important}.modal::part(close-button) .icon-close path{stroke-width:2.5!important}@media screen and (max-width: 699px){.modal::part(base){align-items:center}}@media screen and (max-width: 730px){.modal::part(content){max-width:calc(100% - 48px)!important}}@media screen and (min-width: 1000px){.shopify-section--image-with-text-block .content>div>div{max-width:500px}}@media screen and (max-width: 999px){.product--sticky-chai-sample .shopify-section--image-with-text .content>div>div,.product--multiproduct-slider .shopify-section--image-with-text .content>div>div{max-width:450px}}@media screen and (min-width: 1000px){.product--sticky-chai-sample .shopify-section--image-with-text .content>div>div,.product--multiproduct-slider .shopify-section--image-with-text .content>div>div{max-width:500px!important}}@media screen and (min-width: 700px){.footer__aside{display:flex;justify-content:center;flex-direction:column;align-items:center}}.page--wholesale-organic .shopify-section-group-footer-group.shopify-section--newsletter,.page--wholesale-ad .shopify-section-group-footer-group.shopify-section--newsletter,.page--thank-you-page .shopify-section-group-footer-group.shopify-section--newsletter,.product--multiproduct-slider .shopify-section-group-footer-group.shopify-section--newsletter,.product--sticky-chai-sample .shopify-section-group-footer-group.shopify-section--newsletter{display:none!important}.blog-post-card>a{position:relative;height:200px}.blog-post-card a img{position:absolute;display:block;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.blog-post-card__read-more{text-transform:uppercase;font-weight:var(--heading-font-weight)}p.collection-toolbar__products-count{margin-block-start:0!important}.collection .accordion__content a{font-weight:var(--heading-font-weight)}.collection .accordion__content a:not(.link-faded):before{content:"--";margin-right:5px}@media screen and (max-width: 699px){.collection__main .product-list{column-gap:.4rem}}.header__primary-nav{column-gap:1rem}.header ul li.header__primary-nav-item summary{position:relative;overflow:visible}.header ul li.header__primary-nav-item .badge{width:40px;height:40px;position:absolute;padding:0;top:-12px;right:-20px}.header li.header__primary-nav-item a,.header ul li>details>summary{padding:8px 12px;font-size:var(--text-sm)}.header details[aria-expanded] ul li:not(:first-child){margin-top:15px}.header details[aria-expanded] ul li a{padding:8px 12px;line-height:26px;display:unset}.header li.header__primary-nav-item a:hover,.header details[aria-expanded=true],.header ul li>details>summary:hover,.header details[aria-expanded=true] ul li a:hover{background-color:#fff;color:#000;border-radius:8px}.header .header__dropdown-menu{max-width:unset}.header details[aria-expanded] ul.header__dropdown-menu{padding-block:25px;padding-inline:16px;inset-block-start:calc(100% + 3px)}product-gallery .product-gallery__thumbnail{width:68px!important;height:68px!important;position:relative;overflow:hidden}product-gallery .product-gallery__thumbnail img{position:absolute;display:block;width:100%;height:100%;min-width:68px;min-height:68px;top:0;right:0;bottom:0;left:0}.product-gallery__thumbnail-scroller{gap:1rem}.product-gallery .product-gallery__image-list{position:relative!important}.product-gallery .contents .prev-next-button{z-index:1!important;position:absolute!important;top:50%!important}.product-gallery .contents .prev-next-button--prev{left:2%}.product-gallery .contents .prev-next-button--next{right:2%!important}.product-gallery .contents .prev-next-button[disabled]{opacity:.5!important}.product-gallery .contents carousel-navigation.page-dots .tap-area{box-shadow:0 3px 2px 1.5px #a9a9a9!important;background:#a8a3a0;width:12px!important;height:12px!important}.product-gallery .contents carousel-navigation.page-dots .tap-area[aria-current=false]{background-color:#fff!important}.delivery-widget__container .msg__container p+p{margin-top:0!important}@media screen and (min-width: 1000px){.shopify-section--related-products .container{max-width:var(--container-xl-max-width);margin-inline:auto}}@media screen and (max-width: 999px){.shopify-section--related-products .container{max-width:unset}}@media screen and (min-width: 1000px){.shopify-section--recently-viewed-products .container{max-width:var(--container-xl-max-width);margin-inline:auto}}@media screen and (max-width: 999px){.shopify-section--recently-viewed-products .container{max-width:unset}}.shopify-section--media-grid-with-icon .media-grid__item .prose{margin-top:10px}.shopify-section--media-grid-with-icon .media-grid__item .prose .link{font-weight:var(--heading-font-weight)}.featured-blog-post img,.blog-post-card a img{border-radius:25px!important}.article__wrapper .v-stack h1.h1{border-bottom:1px solid #dedede;padding-block-end:2rem}.article__wrapper .prose h2{font-size:var(--text-h3)}.article__wrapper .prose:not(.prose--tight) :where(:not(meta,span,h2)+*){margin-block-start:3rem}.article__wrapper{margin-block-end:1.3rem!important;border-radius:25px!important}.article__wrapper img{margin-block-start:1.3rem!important;margin-block-end:1.3rem!important;border-radius:25px!important}.article__wrapper h1:first-child:after{content:"";height:1px;width:100%;display:block;background-color:#ddd}.article__footer{border-top:1px solid #dedede;padding-block-start:2.5rem}.multiple-media-with-text__media-wrapper{border-radius:35px;overflow:hidden}.facets-sidebar .accordion[aria-expanded=false] .accordion__toggle{background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary))}.facets-sidebar .accordion .accordion__toggle{padding-block:1rem!important}.facets-sidebar .accordion[open] .accordion__content{padding-block-start:0}.facets-sidebar .accordion .accordion__content .badge{top:-16px;right:-35px;padding:0;margin:0}#facets-drawer::part(content){right:5px}#facets-drawer .accordion[aria-expanded=false] .accordion__toggle{background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary))}#facets-drawer .accordion .accordion__content{padding:0}#facets-drawer .accordion .accordion__content a{text-transform:uppercase;padding-block:.6rem;padding-inline:1rem}#facets-drawer .accordion .accordion__content a:not(.link-faded){background:#ebebeb}#facets-drawer .accordion .accordion__content a:not(.link-faded):before{content:"--";margin-right:5px}#facets-drawer .accordion__toggle{padding-block:1rem}#facets-drawer .accordion .accordion__content .badge{top:-16px;right:-35px;padding:0;margin:0}.product-card .badge{width:60px;height:60px;top:-10px;z-index:2}@media screen and (max-width: 999px){.product-card .badge{right:-10px}}@media screen and (min-width: 1000px){.product-card .badge{right:-15px}}@media screen and (pointer: fine){.floating-controls-container--on-hover>.prev-next-button{opacity:1;transform:translateY(-10px)}}.prev-next-button{box-shadow:0 2px 5px #0000009e}.prev-next-button[disabled]{opacity:.7;visibility:visible}.prev-next-button svg path{stroke-width:3px}.shopify-localization-form .country-flag{width:auto;height:16px}.shopify-localization-form .popover__value-list button{text-wrap:nowrap}.shopify-localization-form .popover__value-list button span{font-size:var(--text-sm)}.popover::part(header){text-transform:uppercase!important;font-size:var(--text-lg)}@media screen and (min-width: 1000px){.popover::part(content){overflow-x:hidden}.popover::part(body){padding-block-start:1rem}}.variant-block.is-disabled{opacity:.4;border:1px solid #cdcdcd}.variant-block.is-disabled:before{content:none}[type=submit]:disabled{background:#919191;border-color:#919191}#vitals-back_in_stock .Vtl-BackInStockButton{height:50px;display:flex;align-items:center;justify-content:center;font-weight:600;letter-spacing:1px}
/*# sourceMappingURL=/cdn/shop/t/142/assets/custom.css.map */
