:root{--ls-black: #111111;--ls-black-hover: #2a2a2a;--ls-green: #168447;--ls-green-soft: #e8f4ed;--ls-red: #b4232f;--ls-border: #dedede;--ls-muted: #686868;--ls-warm: #faf8f4;--ls-sale-update: #f4d5d5;--ls-sale-update-ink: #8f0908}.template-product .product-single__details,.template-product .product-single__details *{box-sizing:border-box}.template-product .product-single__title{color:var(--ls-black);font-weight:800;letter-spacing:.01em}.template-product .product-block--price.ls-product-price .product__price.on-sale,.template-product .ls-mobile-product-summary__current.is-sale,.template-product .ls-deal-price-current{color:var(--ls-green)!important}.template-product .product-block--price.ls-product-price .product__price-savings,.template-product .ls-mobile-product-summary__saving,.template-product .product__tag--sale,.template-product .grid-product__tag--sale{color:#fff!important;background:var(--ls-green)!important}.template-product .product-block--price.ls-product-price .product__price--compare,.template-product .ls-mobile-product-summary__compare,.template-product .ls-deal-price-original{color:var(--ls-red)!important}.ls-pdp-reassurance{display:grid;gap:7px;margin:10px 0 14px;padding:0;color:var(--ls-black);list-style:none}.ls-pdp-reassurance__item{display:flex;align-items:center;gap:9px;min-height:24px;font-size:14px;font-weight:550;line-height:1.3}.ls-pdp-reassurance__item svg{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.ls-product-availability{display:flex;align-items:center;gap:9px;min-height:28px;margin:7px 0 15px;color:var(--ls-black);font-size:14px;font-weight:650;line-height:1.25}.ls-product-availability__dot{flex:0 0 9px;width:9px;height:9px;background:var(--ls-green);border-radius:50%;box-shadow:0 0 0 4px #1684471f}.ls-product-availability.is-low{color:#c51f2f}.ls-product-availability.is-low .ls-product-availability__dot,.ls-product-availability.is-sold-out .ls-product-availability__dot{background:#d71920;box-shadow:0 0 0 4px #d719201f}.ls-product-availability.is-sold-out{color:#777}.ls-product-availability script{display:none!important}.template-product .variant__label{color:var(--ls-black);font-size:13px;font-weight:750;letter-spacing:.08em}.template-product .variant__button-label:not(.color-swatch){min-width:46px;color:var(--ls-black);background:#fff;border-color:#bdbdbd;border-radius:4px}.template-product .variant-input input:checked+.variant__button-label:not(.color-swatch){color:var(--ls-black);background:var(--ls-green-soft);border-color:var(--ls-black);box-shadow:0 0 0 1px var(--ls-black)}.template-product .variant-input input:checked+.color-swatch{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--ls-black)}.template-product .color-swatch.ls-image-swatch{width:56px;height:56px;margin:0 10px 10px 0;padding:0!important;background-position:center;background-size:cover;border:1px solid #bcbcbc;border-radius:0!important;box-shadow:none}.template-product .color-swatch.ls-image-swatch:before{display:none}.template-product .variant-input input:checked+.color-swatch.ls-image-swatch{border-color:var(--ls-black);box-shadow:0 0 0 1px var(--ls-black)}.ls-bundle-builder{width:100%;margin:12px 0 6px;color:var(--ls-black)}.ls-bundle-builder__heading{margin-bottom:8px;color:#656565;font-size:12px;font-weight:750;letter-spacing:.035em;line-height:1.25}.ls-bundle-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ls-bundle-tier{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:58px;margin:0;padding:9px 5px 7px;color:var(--ls-black);background:#fff;border:1px solid var(--ls-border);border-radius:7px;box-shadow:none;font:inherit;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.ls-bundle-tier:hover{border-color:#888}.ls-bundle-tier:focus-visible{outline:2px solid var(--ls-black);outline-offset:2px}.ls-bundle-tier.is-selected{background:var(--ls-warm);border-color:var(--ls-black);box-shadow:inset 0 0 0 1px var(--ls-black)}.ls-bundle-tier__quantity{font-size:17px;font-weight:750;line-height:1}.ls-bundle-tier__discount{margin-top:4px;color:#363636;font-size:11px;font-weight:650}.ls-bundle-tier__badge{position:absolute;top:-7px;left:50%;max-width:calc(100% - 8px);padding:3px 6px;overflow:hidden;color:#fff;background:var(--ls-green);border-radius:999px;font-size:8px;font-weight:850;letter-spacing:.035em;line-height:1;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%)}.ls-bundle-tier__badge--value{background:var(--ls-black)}.ls-bundle-items{display:grid;gap:8px;margin-top:8px}.ls-bundle-items[hidden]{display:none!important}.ls-bundle-item{display:grid;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:8px 10px;padding:9px 10px;background:var(--ls-warm);border:1px solid #e5e0d8;border-radius:7px}.ls-bundle-item__heading{color:#555;font-size:12px;font-weight:750;white-space:nowrap}.ls-bundle-item__options{display:grid;grid-template-columns:repeat(var(--ls-bundle-option-count, 2),minmax(0,1fr));gap:7px}.ls-bundle-option{margin:0}.ls-bundle-option select{width:100%;height:40px;margin:0;padding:0 32px 0 11px;color:var(--ls-black);background-color:#fff;border:1px solid #d2ccc4;border-radius:5px;font-size:13px;font-weight:600}.ls-bundle-item__status{grid-column:2;display:none;color:#b4232f;font-size:11px;font-weight:650}.ls-bundle-item.is-invalid .ls-bundle-item__status{display:block}.ls-bundle-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;margin-top:9px;padding:9px 2px 0;border-top:1px solid #e5e5e5;font-size:13px}.ls-bundle-summary[hidden]{display:none!important}.ls-bundle-summary strong{margin-left:auto;color:var(--ls-green);font-size:17px;font-weight:850}.ls-bundle-summary__saving{flex-basis:100%;color:var(--ls-green);font-size:11px;font-weight:700;text-align:right}.ls-bundle-builder__note{margin:7px 0 0;color:#6b6b6b;font-size:11px;line-height:1.3;text-align:center}.ls-bundle-error{margin:8px 0 0;color:#b4232f;font-size:12px;font-weight:650;line-height:1.35}.ls-bundle-error[hidden]{display:none!important}.template-product .product-single__form .ls-atc-button{display:flex!important;min-height:54px;padding:13px 18px!important;color:#fff!important;background:var(--ls-black)!important;border:1px solid var(--ls-black)!important;border-radius:3px!important;box-shadow:none!important;letter-spacing:.14em}.template-product .product-single__form .ls-atc-button:hover,.template-product .product-single__form .ls-atc-button:focus-visible{color:#fff!important;background:var(--ls-black-hover)!important}.template-product .ls-atc-button__label{font-size:14px;font-weight:800!important}.template-product .ls-atc-button__prices,.template-product .ls-atc-button__arrow{display:none!important}.template-product .ls-payment-icons-block{margin:0!important}.template-product .ls-payment-icons-block .gh-payments{gap:0!important;margin:14px 0!important;padding:0 12px!important}.template-product .ls-payment-icons-block .gh-payments img{width:auto!important;height:42px!important;object-fit:contain!important}@media only screen and (max-width:480px){.template-product .ls-payment-icons-block .gh-payments{padding:0 8px!important}.template-product .ls-payment-icons-block .gh-payments img{height:34px!important}}.ls-sale-update{width:100%;margin:0 0 18px;padding:10px;color:var(--ls-sale-update-ink);background:var(--ls-sale-update);border:0;border-radius:0;font-size:14px;font-weight:500;line-height:1.5}.ls-sale-update strong{font-weight:850}.template-product .ls-sticky-product-bar{top:auto!important;right:0;bottom:0;left:0;z-index:40;padding:7px 0 calc(7px + env(safe-area-inset-bottom));color:var(--ls-black);background:#fffffffb;border-top:1px solid #dedede;border-bottom:0;box-shadow:0 -8px 22px #00000014;transform:translateY(105%)}.template-product .ls-sticky-product-bar.is-visible{transform:translateY(0)}.template-product .ls-sticky-product-bar__inner{grid-template-columns:minmax(0,1fr) auto;gap:12px}.template-product .ls-sticky-product-bar__options{display:none!important}.template-product .ls-sticky-product-bar__media{flex-basis:42px;width:42px;height:42px;background:#f3f3f3;border-radius:4px}.template-product .ls-sticky-product-bar__title{color:var(--ls-black);font-size:13px;font-weight:750}.template-product .ls-sticky-product-bar__price{color:var(--ls-green);font-size:16px}.template-product .ls-sticky-product-bar__saving{background:var(--ls-green)}.template-product .ls-sticky-product-bar__button{min-width:132px;min-height:42px;padding:10px 15px;color:#fff;background:var(--ls-black);border-radius:3px;font-size:11px;letter-spacing:.09em}.template-product .ls-sticky-product-bar__button:hover,.template-product .ls-sticky-product-bar__button:focus-visible{color:#fff;background:var(--ls-black-hover)}@media only screen and (max-width:768px){.ls-pdp-reassurance{margin-top:8px}.ls-pdp-reassurance__item{font-size:13px}.ls-bundle-builder{margin-top:10px}.ls-bundle-tiers{gap:5px}.ls-bundle-tier{min-height:56px;padding-right:3px;padding-left:3px}.ls-bundle-tier__badge{font-size:7px}.ls-bundle-item{grid-template-columns:46px minmax(0,1fr);padding:8px}.ls-bundle-item__options{gap:5px}.ls-bundle-option select{height:38px;padding-right:25px;padding-left:8px;font-size:12px}.template-product .product-single__form .ls-atc-button{min-height:52px}.ls-sale-update{margin-bottom:15px;font-size:11.5px}.template-product .ls-sticky-product-bar{padding:6px 0 calc(6px + env(safe-area-inset-bottom))}.template-product .ls-sticky-product-bar__media{flex-basis:36px;width:36px;height:36px}.template-product .ls-sticky-product-bar__title{max-width:min(42vw,190px);font-size:11.5px}.template-product .ls-sticky-product-bar__price{font-size:14px}.template-product .ls-sticky-product-bar__saving{min-height:19px;padding:3px 6px 3px 20px;font-size:8.5px}.template-product .ls-sticky-product-bar__button{min-width:106px;min-height:38px;padding:9px 11px;font-size:10px}}@media only screen and (max-width:390px){.ls-bundle-tier__badge--value{max-width:calc(100% - 4px);font-size:6.5px}.ls-bundle-item{grid-template-columns:1fr}.ls-bundle-item__status{grid-column:1}.template-product .ls-sticky-product-bar__media{display:none}}@media(prefers-reduced-motion:reduce){.ls-bundle-tier,.template-product .ls-sticky-product-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ls-conversion-pdp.css.map */
