.related .products-list{grid-template-columns:repeat(6,1fr)}@media(max-width:992px){.related .products-list{grid-template-columns:repeat(2,1fr);gap:10px}}.products-list{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:992px){.products-list{grid-template-columns:repeat(2,1fr);gap:5px}}.products-list .usp{grid-column:1/-1;background:#007337;color:#fff;padding:15px 20px;border-radius:12px;margin:10px 0;font-size:14px;display:flex;gap:4px;align-items:flex-start}.products-list .usp i.icon{width:20px;height:20px;-webkit-mask-size:16px;mask-size:16px;margin-right:5px}.products-list a.product{display:flex;flex-direction:column;text-decoration:none;border-radius:16px;overflow:hidden}.products-list a.product .img{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:16px;pointer-events:none}.products-list a.product .img img{width:100%;height:100%;object-fit:cover}.products-list a.product .data{flex:1;display:flex;flex-direction:column;gap:16px;padding:22px 12px 12px}@media(max-width:992px){.products-list a.product .data{gap:8px;padding:10px 4px 4px}}.products-list a.product .name{display:flex;align-items:baseline;gap:3px;width:100%;text-transform:capitalize}.products-list a.product .name small{color:#020d0d;font-size:18px;white-space:nowrap;font-style:normal}@media(max-width:992px){.products-list a.product .name small{font-size:12px}}.products-list a.product .name strong{flex:1;color:#020d0d;font-size:18px;line-height:1.2;font-weight:500;font-family:Futura PT,sans-serif}@media(max-width:992px){.products-list a.product .name strong{font-size:15px}}.products-list a.product .stars{display:flex;gap:3px}.products-list a.product .stars .icon.star{display:block;width:24px;height:24px;-webkit-mask-image:url(/build/assets/star-solid-CYVBZadd.svg);mask-image:url(/build/assets/star-solid-CYVBZadd.svg);-webkit-mask-size:20px;mask-size:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#f2c94c}@media(max-width:992px){.products-list a.product .stars .icon.star{width:18px;height:18px;-webkit-mask-size:15px;mask-size:15px}}.products-list a.product .price{display:flex;align-items:center}.products-list a.product .price .normal{color:#020d0d;font-size:20px;font-weight:700;line-height:normal}@media(max-width:992px){.products-list a.product .price .normal{font-size:17px}}.products-list a.product .price .is{font-size:20px;color:#b00;font-weight:700}@media(max-width:992px){.products-list a.product .price .is{font-size:17px}}.products-list a.product .price .was{margin-left:10px;font-size:16px;font-style:italic;text-decoration:line-through;color:#777}.products-list a.product .variant-options{display:flex;flex-wrap:nowrap;gap:5px}.products-list a.product .variant-options label.variant-btn{display:block;flex:1 1 0;min-width:0}.products-list a.product .variant-options label.variant-btn.disabled span{opacity:.4;cursor:default}.products-list a.product .variant-options label.variant-btn input[type=radio]{width:0;height:0;position:absolute;opacity:0}.products-list a.product .variant-options label.variant-btn input[type=radio]:checked+span{border-color:#8cc640;box-shadow:0 7px 18px #8392a51a}.products-list a.product .variant-options label.variant-btn input[type=radio]:checked+span .teabag-icon:before{background:#8cc640}.products-list a.product .variant-options label.variant-btn span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;aspect-ratio:1;border:1px solid #E5E9F2;border-radius:10px;cursor:pointer;font-size:11px;font-weight:500;letter-spacing:-.48px;color:#000;transition:border-color .15s,box-shadow .15s;white-space:nowrap}@media(max-width:992px){.products-list a.product .variant-options label.variant-btn span{font-size:9px;gap:3px}}.products-list a.product .variant-options label.variant-btn span:hover{border-color:#8cc640}.products-list a.product .variant-options label.variant-btn span .teabag-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;position:relative}@media(max-width:992px){.products-list a.product .variant-options label.variant-btn span .teabag-icon{width:22px;height:22px}}.products-list a.product .variant-options label.variant-btn span .teabag-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#324333;-webkit-mask-image:url(/build/assets/teabag-Dc7j40R1.svg);mask-image:url(/build/assets/teabag-Dc7j40R1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.products-list a.product .variant-options label.variant-btn span .teabag-icon em{position:relative;z-index:1;font-style:normal;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;color:#324333;letter-spacing:-.48px;margin-top:12px;margin-left:-10px}@media(max-width:992px){.products-list a.product .variant-options label.variant-btn span .teabag-icon em{font-size:9px;margin-top:6px;margin-left:-3px}}.products-list a.product .cart{margin-top:auto}.products-list a.product .cart .sold-out{width:100%;display:block;font-style:italic;color:#999;text-align:center;font-size:13px}.products-list a.product .cart .add-cart{width:100%;background:#8cc640;border-radius:12px;padding:16px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;font-weight:500;gap:6px;cursor:pointer;white-space:nowrap}@media(max-width:992px){.products-list a.product .cart .add-cart{padding:9px 6px;font-size:11px;border-radius:8px;gap:4px;font-weight:600}}.products-list a.product .cart .add-cart:hover{background:#324333}.products-list a.product .cart .add-cart:before{content:"";width:18px;height:18px;display:block;flex-shrink:0;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px;mask-size:18px;-webkit-mask-image:url(/build/assets/shopping-cart-CJP8QgLn.svg);mask-image:url(/build/assets/shopping-cart-CJP8QgLn.svg);background:#fff}@media(max-width:992px){.products-list a.product .cart .add-cart:before{-webkit-mask-size:14px;mask-size:14px;width:14px;height:14px}}.products-list a.product:hover{box-shadow:0 4px 20px #0000001a}.card-product{display:flex;align-items:stretch}@media(max-width:992px){.card-product{display:block}}.card-product .image{width:300px;aspect-ratio:1/1;display:flex;align-items:center}.card-product .image img{max-width:100%}@media(max-width:992px){.card-product .image{justify-content:center;width:100%;aspect-ratio:4/3}}.card-product .info{flex:1;padding:35px;background:#f5f5f5}@media(max-width:992px){.card-product .info{padding:15px}}.card-product .info h1{color:#001020;font-size:36px;font-weight:600;line-height:48px;padding:0;margin:0}@media(max-width:992px){.card-product .info h1{font-size:18px;line-height:24px;margin-top:10px}}.card-product .info .cart{display:flex;gap:12px;align-items:center;margin-top:20px}@media(max-width:992px){.card-product .info .cart{position:fixed;bottom:0;right:0;left:0;background:#fff;box-shadow:0 0 15px #0000001a;z-index:10;padding:0 8px;justify-content:space-between;margin-top:0}}.card-product .info .cart .amount{display:flex}@media(max-width:992px){.card-product .info .cart .amount{margin-right:8px}}.card-product .info .cart .amount i{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#eceaea;color:#001020;font-style:normal;font-size:20px;line-height:35px;font-weight:700;border-radius:6px;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;transition:.15s;cursor:pointer}@media(max-width:992px){.card-product .info .cart .amount i{width:42px;height:42px}}.card-product .info .cart .amount i:hover{background:#8cc640;color:#fff}.card-product .info .cart .amount input{border:0;width:50px;height:42px;border-radius:6px;margin:0 6px;padding:0 8px;text-align:center;font-size:20px}@media(max-width:992px){.card-product .info .cart .amount input{font-size:18px;font-weight:700;width:50px}}.card-product .info .cart .amount input::-webkit-outer-spin-button,.card-product .info .cart .amount input::-webkit-inner-spin-button{-webkit-appearance:none}.card-product .info .cart .amount input[type=number]{-moz-appearance:textfield}.card-product .info .cart .add-cart{cursor:pointer;background:#12b152;border-radius:10px;padding:0 20px 0 18px;height:48px;display:inline-flex;justify-content:center;align-items:center;color:#fff}@media(max-width:992px){.card-product .info .cart .add-cart{font-size:14px;padding:0 18px 0 14px;height:42px;margin:12px 0}}.card-product .info .cart .add-cart:hover{background:#088d3e}.card-product .info .cart .add-cart:before{content:"";width:22px;height:22px;display:block;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:26px;mask-size:26px;-webkit-mask-image:url(/build/assets/shopping-cart-CJP8QgLn.svg);mask-image:url(/build/assets/shopping-cart-CJP8QgLn.svg);background:#fff;margin-right:12px}@media(max-width:992px){.card-product .info .cart .add-cart:before{-webkit-mask-size:22px;mask-size:22px;margin-right:8px}}.variant:not(.variant-gram)>strong{display:block}.variant:not(.variant-gram)>.options{display:flex;gap:8px}.variant:not(.variant-gram)>.options>label.option{display:block}.variant:not(.variant-gram)>.options>label.option.disabled>span{color:#999;font-style:italic;background:#eee}.variant:not(.variant-gram)>.options>label.option>input[type=radio]{width:0;height:0;position:absolute;opacity:0}.variant:not(.variant-gram)>.options>label.option>input[type=radio]:checked+span{box-shadow:0 0 0 2px #12b152;background:#12b1521a}.variant:not(.variant-gram)>.options>label.option>span{display:block;background:#fff;border-radius:6px;padding:8px 12px;cursor:pointer;box-shadow:0 0 0 2px #ccc}.stock{display:flex}.stock .loading,.stock .soldout,.stock .instock{display:inline-flex;align-items:center;gap:4px;font-size:14px;padding:3px 10px;border-radius:5px}.stock .loading{background:#f5f5f5}.stock .instock{color:#12b152;background:#12b1521a}.stock .instock i{background:#12b152;-webkit-mask-size:14px;mask-size:14px;width:20px;height:20px}.stock .soldout{color:#777}.filters{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:8px}.filters .field{margin-bottom:0}@media(max-width:992px){.filters{display:grid;gap:4px;grid-template-columns:repeat(2,1fr)}}
