@media(min-width:1024px){.main-product .product-info,.main-product .product__info,.main-product [data-product-info]{background:#fff;border:1px solid #e7e5e0;border-radius:14px;padding:24px 28px;box-shadow:0 1px 3px #00000008}}.main-product .breadcrumb,.breadcrumb--product{font-size:12px;color:#6b7280;margin-bottom:12px;display:flex;flex-wrap:wrap;gap:4px}.main-product .breadcrumb a{color:#6b7280;text-decoration:none}.main-product .breadcrumb a:hover{color:#171717;text-decoration:underline}.main-product .breadcrumb__separator{color:#d1d5db}.main-product .product__title,.main-product h1{font-size:22px;line-height:1.3;margin:4px 0 8px;font-weight:600}@media(min-width:768px){.main-product .product__title,.main-product h1{font-size:26px}}.main-product .product__price,.main-product .price{font-size:26px;font-weight:700;color:#111827;margin:8px 0 4px}.main-product .price__compare,.main-product .price--on-sale .price__regular{font-size:14px;color:#9ca3af;text-decoration:line-through;font-weight:400}.main-product .price__badge-sale,.main-product .price__sale{display:inline-block;background:#dc2626;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;margin-left:8px;vertical-align:middle;letter-spacing:.3px}.main-product .product-form__input--pill label,.main-product .variant-picker__option-values label,.main-product fieldset.variant-options label{border:1px solid #d1d5db;border-radius:8px;padding:10px 14px;font-size:13px;min-width:64px;text-align:center;cursor:pointer;transition:all .15s ease;background:#fff}.main-product fieldset.variant-options label:hover{border-color:#374151}.main-product fieldset.variant-options input:checked+label,.main-product .product-form__input--pill input:checked+label{border:2px solid #111;background:#fff;font-weight:600;padding:9px 13px}.main-product fieldset.variant-options input:disabled+label,.main-product .variant-picker__option-values input:disabled+label{text-decoration:line-through;color:#9ca3af;opacity:.6}.main-product .product-form__buttons button[type=submit],.main-product .product-form__submit{height:52px;font-size:15px;font-weight:600;border-radius:10px;letter-spacing:.2px}.main-product .accordion,.main-product [data-collapsible],.main-product .collapsible-tab{border:1px solid #e5e7eb;border-radius:10px;margin:8px 0;overflow:hidden;background:#fff}.main-product .accordion summary,.main-product [data-collapsible]>button,.main-product .collapsible-tab__heading{padding:14px 18px;font-weight:600;font-size:14px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.main-product .accordion[open] summary{border-bottom:1px solid #f3f4f6}.main-product .accordion-content,.main-product .collapsible-tab__content{padding:14px 18px 18px;font-size:13.5px;line-height:1.65;color:#374151}.main-product .product__highlights{margin:14px 0}.main-product .product-card__icons{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:thin}.main-product .product-card__icons::-webkit-scrollbar{height:3px}.main-product .product-card__icons>*{flex:0 0 auto;min-width:110px;text-align:center;font-size:11.5px;color:#4b5563}.product-recommendations .shopify-section,.complementary-products,[data-complementary-products]{border:1px solid #e7e5e0;border-radius:14px;padding:20px;margin:24px 0;background:#fafafa}.complementary-products h2,.complementary-products .heading{font-size:16px;font-weight:600;margin-bottom:14px}.sticky-buy-button{box-shadow:0 -4px 16px #00000014;border-top:1px solid #e5e7eb}@media(max-width:767px){.main-product .breadcrumb{font-size:11px;margin:8px 0}.main-product .product__price{font-size:24px}.main-product .product-form__submit{height:48px}.wg-delivery{margin:12px 0!important;padding:12px 14px!important}.wg-promo{margin:8px 0!important}.main-product .accordion summary{padding:12px 14px}.main-product .accordion-content{padding:12px 14px 14px}}.main-product .product__sku{font-size:11px;color:#9ca3af;margin-top:12px}.main-product .inventory--low,.main-product .product__inventory{display:inline-block;background:#fef2f2;color:#dc2626;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;margin:8px 0}.wg-overview{border:1px solid #fecaca;border-radius:14px;background:#fff;padding:0;margin:20px 0;overflow:hidden}.wg-overview__head{padding:18px 24px 14px;border-bottom:1px solid #f0efea;background:linear-gradient(180deg,#fef2f2,#fff)}.wg-overview__title{margin:0;font-size:16px;font-weight:600;color:#171717;letter-spacing:-.01em}.wg-overview__grid{display:grid;grid-template-columns:1fr;gap:0;padding:6px 8px}@media(min-width:768px){.wg-overview__grid{grid-template-columns:1fr 1fr;column-gap:4px}}.wg-overview__cell{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:10px;transition:background-color .15s ease}.wg-overview__cell:hover{background:#fef2f2}.wg-overview__icon{flex:0 0 40px;width:40px;height:40px;border-radius:10px;background:#fef2f2;display:inline-flex;align-items:center;justify-content:center;color:#dc2626}.wg-overview__icon svg{width:20px;height:20px}.wg-overview__swatch{width:22px;height:22px;border-radius:50%;display:block}.wg-overview__text{flex:1;min-width:0;line-height:1.35}.wg-overview__label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-weight:500;margin-bottom:2px}.wg-overview__value{font-size:14px;font-weight:500;color:#171717}.wg-desc{position:relative;margin:18px 0 8px}.wg-desc__checkbox{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.wg-desc__body{position:relative}.wg-desc__content{color:#374151;font-size:15px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 72%,transparent 100%);transition:all .35s cubic-bezier(.22,1,.36,1)}.wg-desc__content>p:first-child{margin-top:0}.wg-desc__content>*:last-child{margin-bottom:0}.wg-desc__checkbox:checked~.wg-desc__body .wg-desc__content{-webkit-line-clamp:unset;display:block;-webkit-mask-image:none;mask-image:none}.wg-desc__toggle{position:relative;display:flex;justify-content:center;margin:-22px 0 14px;z-index:2;cursor:pointer}.wg-desc__chev{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #e5e5e5;display:inline-flex;align-items:center;justify-content:center;color:#171717;box-shadow:0 2px 10px #0000000f;transition:transform .25s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease}.wg-desc__chev svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.wg-desc__toggle:hover .wg-desc__chev{background:#171717;color:#fff;border-color:#171717;transform:translateY(-2px);box-shadow:0 6px 18px #00000026}.wg-desc__checkbox:checked~.wg-desc__toggle .wg-desc__chev svg{transform:rotate(180deg)}.wg-desc__checkbox:focus-visible~.wg-desc__toggle .wg-desc__chev{outline:2px solid #171717;outline-offset:2px}@media(max-width:767px){.wg-desc__content{font-size:14.5px;-webkit-line-clamp:5}.wg-desc__chev{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.wg-desc__content,.wg-desc__chev,.wg-desc__chev svg{transition:none}}.wg-social{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13.5px;color:#374151;margin:6px 0 4px}.wg-social__item{display:inline-flex;align-items:center;gap:4px}.wg-social__stars{color:#f59e0b;font-size:15px;letter-spacing:1px;line-height:1}.wg-social__star-empty{color:#e5e7eb}.wg-social__rating-num{font-weight:600;color:#171717;margin-left:2px}.wg-social__muted{color:#6b7280;font-size:12.5px}.wg-social__sep{color:#d1d5db}.wg-social__discount{background:#dc2626;color:#fff;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.04em}.wg-price{margin:14px 0 8px}.wg-price__row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.wg-price__badge{display:inline-flex;align-items:center;background:#dc2626;color:#fff;font-weight:700;font-size:13px;padding:5px 10px;border-radius:8px;letter-spacing:.02em}.wg-price__now{font-size:28px;font-weight:700;color:#111827;letter-spacing:-.02em}.wg-price__was{font-size:16px;color:#9ca3af;text-decoration:line-through;font-weight:400}.wg-price__tax{font-size:11px;color:#6b7280;margin-top:4px;letter-spacing:.02em}@media(max-width:767px){.wg-price__now{font-size:24px}.wg-price__badge{font-size:12px;padding:4px 8px}}.wg-highlights{margin:14px 0 6px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.wg-highlights__track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 4px 6px}.wg-highlights__track::-webkit-scrollbar{display:none}@media(min-width:1024px){.wg-highlights__track{gap:10px}}.wg-highlights__box{flex:0 0 auto;min-width:160px;scroll-snap-align:start;display:flex;align-items:center;gap:8px;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;background:#fff}.wg-highlights__icon{flex:0 0 28px;width:28px;height:28px;background:#f3f4f6;color:#171717;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.wg-highlights__icon svg{width:14px;height:14px}.wg-highlights__text{display:flex;flex-direction:column;gap:1px;font-size:12px;line-height:1.25;min-width:0}.wg-highlights__text strong{color:#171717;font-size:12.5px;font-weight:600}.wg-highlights__text span{color:#6b7280;font-size:11px}.wg-overview{border:1px solid #fecaca;border-radius:14px;background:#fff;padding:18px 22px 8px;margin:20px 0}.wg-overview__title{margin:0 0 12px;font-size:15px;font-weight:600;color:#171717;letter-spacing:-.01em}.wg-overview__grid{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:768px){.wg-overview__grid{grid-template-columns:1fr 1fr;column-gap:32px}}.wg-overview__cell{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #f0efea;font-size:13.5px;line-height:1.4}@media(min-width:768px){.wg-overview__cell:nth-last-child(-n+2):nth-child(odd),.wg-overview__cell:last-child{border-bottom:none}}@media(max-width:767px){.wg-overview__cell:last-child{border-bottom:none}}.wg-overview__icon{flex:0 0 26px;width:26px;height:26px;color:#171717;display:inline-flex;align-items:center;justify-content:center}.wg-overview__icon svg{width:22px;height:22px}.wg-overview__text{flex:1;min-width:0}.wg-overview__label{color:#6b7280;font-weight:400}.wg-overview__value{color:#171717;font-weight:600;margin-left:4px}.wg-faq{margin:28px 0 8px}.wg-faq__title{font-size:18px;font-weight:600;color:#171717;margin:0 0 14px}.wg-faq__list{display:flex;flex-direction:column;gap:8px}.wg-faq__item{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff;transition:border-color .2s ease}.wg-faq__item[open]{border-color:#171717}.wg-faq__q{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;font-size:14px;font-weight:600;cursor:pointer;list-style:none;color:#171717}.wg-faq__q::-webkit-details-marker{display:none}.wg-faq__chev{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;color:#6b7280;transition:transform .3s ease}.wg-faq__item[open] .wg-faq__chev{transform:rotate(180deg);color:#171717}.wg-faq__a{padding:0 18px 16px;font-size:13.5px;line-height:1.6;color:#374151}.main-product [data-quantity-wrapper],.main-product .product-form__quantity,.main-product .quantity-selector-block{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wg-pdp.css.map */
