.sp-product .page-width{max-width:960px}.sp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}.sp-main{aspect-ratio:1;margin:0;padding:0;list-style:none;background:#f7f7f7;overflow:hidden}.sp-main .sp-media{display:none;width:100%;height:100%}.sp-main .sp-media.is-active{display:block}.sp-image{width:100%;height:100%;object-fit:contain}.sp-thumbs{margin:.7rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:.7rem}.sp-thumb{aspect-ratio:1;overflow:hidden;padding:0;border:1px solid #ddd;background:#fff;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.sp-thumb:hover,.sp-thumb:focus-visible,.sp-thumb.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);transform:translateY(-2px)}.sp-thumb img{display:block;width:100%;height:100%;object-fit:cover}.sp-price{margin:var(--price-space-top) 0 var(--price-space-bottom);text-align:left;font-family:Arial,sans-serif;font-size:var(--price-size);font-weight:700;color:#111;border-bottom:0;padding-bottom:0}.sp-model{margin:-.3rem 0 1.15rem;color:#333;font-family:Arial,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.4}.sp-rating{display:flex;align-items:center;gap:.45rem;color:var(--accent)}.sp-rating .rating-star{--color-rating-star: var(--accent);--letter-spacing: .3;--font-size: calc(var(--rating-size) / 16)}.sp-rating-value,.sp-rating-count{font-family:Arial,sans-serif;font-size:calc(var(--rating-size) * 1px)}.sp-rating-count{color:#4c515e}.sp-short-description{margin-top:.85rem;text-align:left}.sp-product .sp-short-description ul,.sp-product .sp-short-description ol{margin:0;padding:0;list-style:none}.sp-product .sp-short-description p,.sp-product .sp-short-description li{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .28rem;line-height:1.35;text-align:left;list-style:none}.sp-product .sp-short-description p:before,.sp-product .sp-short-description li:before{content:"";flex:0 0 auto;width:.38rem;height:.38rem;margin-top:.5em;border-radius:50%;background:var(--accent)}.sp-product .sp-short-description>:last-child,.sp-product .sp-short-description>*>:last-child{margin-bottom:0}.sp-options fieldset{border:0;padding:0;margin:1rem 0}.sp-options .sp-values{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.sp-options label{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;margin:0;padding:.5rem .8rem;border:1px solid #aaa;background:#fff;color:#333;text-align:center;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.sp-options input[type=radio]{position:absolute;inline-size:1px;block-size:1px;opacity:0}.sp-options label:not(.sp-swatch):hover{border-color:var(--accent);background:#fff7ed;color:var(--accent);box-shadow:0 2px 7px #0000001f;transform:translateY(-1px)}.sp-options input:checked+label:not(.sp-swatch){border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 0 0 1px var(--accent)}.sp-options input:focus-visible+label{outline:2px solid #111;outline-offset:3px}.sp-options label:active{transform:translateY(0);box-shadow:none}.sp-options .sp-swatch{width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;border-radius:50%;overflow:hidden;vertical-align:middle}.sp-options .sp-swatch:hover{border-color:var(--accent);box-shadow:0 2px 7px #00000026;transform:translateY(-1px)}.sp-options .sp-swatch .sp-swatch-fill{display:block;width:100%;height:100%;background:var(--swatch-color)}.sp-options input:checked+.sp-swatch{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.sp-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:.65rem;background:#fff1df;padding:1rem 1.1rem;margin:1rem 0;border-radius:.45rem;font-family:Arial,sans-serif;font-size:var(--benefit-size)!important}.sp-benefits b{grid-column:1 / -1;display:block;font-weight:700;color:#243850}.sp-benefits span{font-weight:700;color:#151515;line-height:1.25}.sp-benefits span:before{content:"\2713";display:inline-block;margin-right:.55rem;color:var(--accent);font-size:1.1em;font-weight:900}.sp-buy-form__button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;margin:.3rem 0;padding:.7rem 1rem;border:1px solid var(--accent);background:#fff;color:var(--accent);font-family:Arial,sans-serif;font-size:var(--button-size)!important;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.sp-buy-form__button--primary{background:var(--accent);color:#fff}.sp-buy-form__button:hover:not(:disabled){box-shadow:0 4px 14px #0000002e;transform:translateY(-1px)}.sp-buy-form__button--primary:hover:not(:disabled){filter:brightness(.92);box-shadow:0 6px 18px #00000038}.sp-buy-form__button--secondary:hover:not(:disabled){background:var(--accent);color:#fff}.sp-buy-form__button:active:not(:disabled){transform:translateY(0);box-shadow:none}.sp-buy-form__button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sp-buy-form__button--primary:focus-visible{outline-color:#111}.sp-buy-form__button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.sp-buy-form__button.is-loading{color:transparent}.sp-buy-form__button.is-loading .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;height:100%;align-items:center}.sp-buy-form__button.is-loading .spinner{width:1.4rem}.sp-buy-form__button.is-loading .path{stroke:var(--accent)}.sp-buy-form__button--primary.is-loading .path{stroke:#fff}.sp-buy-form__error{margin:.5rem 0;padding:.6rem .75rem;border:1px solid #d72c0d;border-radius:.3rem;background:#fff4f4;color:#d72c0d;font-family:Arial,sans-serif;font-size:calc(var(--button-size) - 1)!important}.sp-product details{border-top:1px solid var(--accent);padding:0}.sp-product details:last-child{border-bottom:1px solid var(--accent)}.sp-product summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 0;color:var(--accent);font-family:Arial,sans-serif;font-size:var(--accordion-title-size)!important;line-height:1.3;cursor:pointer;list-style:none}.sp-product summary::-webkit-details-marker{display:none}.sp-product summary:after{content:"\2304";font-size:1.25rem;line-height:1;transition:transform .2s ease}.sp-product details[open] summary:after{transform:rotate(180deg)}.sp-acc-content{padding:0 0 .7rem;text-align:left;font-family:Arial,sans-serif;font-size:var(--accordion-content-size)!important}.sp-acc-content ul,.sp-acc-content ol{margin:0;padding:0;list-style:none}.sp-acc-content p,.sp-acc-content li{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .3rem;line-height:1.35;text-align:left}.sp-acc-content p:before,.sp-acc-content li:before{content:"";flex:0 0 auto;width:.38rem;height:.38rem;margin-top:.5em;border-radius:50%;background:var(--accent)}.sp-acc-content>:last-child,.sp-acc-content>*>:last-child{margin-bottom:0}.sp-product .sp-product-details{--sp-detail-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cellipse cx='12' cy='16.5' rx='5.7' ry='4.6'/%3E%3Cellipse cx='5.6' cy='10.2' rx='2.2' ry='3' transform='rotate(-25 5.6 10.2)'/%3E%3Cellipse cx='9.5' cy='5.9' rx='2.2' ry='3' transform='rotate(-8 9.5 5.9)'/%3E%3Cellipse cx='14.5' cy='5.9' rx='2.2' ry='3' transform='rotate(8 14.5 5.9)'/%3E%3Cellipse cx='18.4' cy='10.2' rx='2.2' ry='3' transform='rotate(25 18.4 10.2)'/%3E%3C/svg%3E");margin-top:3.5rem;padding-top:7rem;padding-bottom:2rem;border-top:1px solid #e5e5e5;color:#2b2b2b;font-size:1.6rem;line-height:1.5;text-align:left}.sp-product .sp-product-details h1,.sp-product .sp-product-details h2,.sp-product .sp-product-details h3{margin:0 0 1rem;color:#111;line-height:1.25;text-align:left}.sp-product .sp-product-details ul,.sp-product .sp-product-details ol{margin:.75rem 0 1rem;padding:0;list-style:none}.sp-product .sp-product-details li,.sp-product .sp-product-details>p{position:relative;margin:0 0 .4rem;padding-left:2.4rem;line-height:1.45;text-align:left}.sp-product .sp-product-details li:before,.sp-product .sp-product-details>p:before{content:"";position:absolute;top:.05em;left:0;width:1.8rem;height:1.8rem;background:var(--accent);-webkit-mask:var(--sp-detail-marker) center / contain no-repeat;mask:var(--sp-detail-marker) center / contain no-repeat}.sp-product .sp-product-details li>p{margin:0;line-height:inherit}.sp-product .sp-product-details li>p+p{margin-top:.4rem}.sp-product .sp-product-details li:empty,.sp-product .sp-product-details>p:empty{display:none}.sp-product-details img{max-width:100%;height:auto}@media(max-width:749px){.sp-product .page-width{max-width:none}.sp-grid{grid-template-columns:1fr;gap:1.25rem}.sp-product .sp-product-details{margin-top:3.5rem;padding-top:5rem}}.sp-floating-tools{position:fixed;z-index:20;right:max(1.6rem,env(safe-area-inset-right));bottom:max(1.6rem,env(safe-area-inset-bottom));display:grid;gap:1rem}.sp-floating-tools__button{display:grid;width:4.8rem;height:4.8rem;padding:0;place-items:center;border:.1rem solid transparent;border-radius:50%;color:#fff;background:#666;box-shadow:0 .4rem 1.4rem #00000029;cursor:pointer;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.sp-floating-tools__button--email{background:#f6a64b}.sp-floating-tools__button svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentcolor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sp-floating-tools__button:hover{color:#fff;background:#4f4f4f;box-shadow:0 .6rem 1.8rem #00000038;transform:translateY(-.2rem)}.sp-floating-tools__button--email:hover{background:#e98e2f}.sp-floating-tools__button:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media screen and (max-width:749px){.sp-floating-tools{right:max(1.2rem,env(safe-area-inset-right));bottom:max(1.2rem,env(safe-area-inset-bottom));gap:.8rem}.sp-floating-tools__button{width:4.6rem;height:4.6rem}.sp-floating-tools__button svg{width:2.2rem;height:2.2rem}}@media(prefers-reduced-motion:reduce){.sp-floating-tools__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
