.pz-mount{display:block;width:100%;margin:0 0 16px}.pz-gallery-design-slot{position:relative;overflow:hidden;background:#fff}.pz-gallery-design-slot>.pz-mount{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;opacity:0;pointer-events:none;background:#fff}.pz-gallery-design-slot.pz-gallery-design-ready>.pz-mount{opacity:1;pointer-events:none}.pz-gallery-design-slot.pz-gallery-design-ready>.pz-mount button,.pz-gallery-design-slot.pz-gallery-design-ready>.pz-mount a,.pz-gallery-design-slot.pz-gallery-design-ready>.pz-mount input,.pz-gallery-design-slot.pz-gallery-design-ready>.pz-mount [role=button]{pointer-events:auto}.pz-gallery-design-slot.pz-gallery-design-ready>:not(.pz-mount){visibility:hidden;opacity:0;pointer-events:none}.pz-gallery-design-slot>.pz-mount .pz-mount__canvas{position:relative;display:flex;width:100%;height:100%;min-height:100%;align-items:center;justify-content:center;padding-bottom:0;background:#fff}.pz-gallery-design-slot .pz-mount__frame{max-width:100%;max-height:100%;margin:auto}[id^=GalleryViewer].pz-gallery-design-viewer{position:relative}.pz-mount.pz-gallery-design-overlay{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;opacity:1;pointer-events:none;background:#fff;transition:opacity .15s ease}.pz-mount.pz-gallery-design-overlay--hidden{opacity:0;pointer-events:none}.pz-mount.pz-gallery-design-overlay button,.pz-mount.pz-gallery-design-overlay a,.pz-mount.pz-gallery-design-overlay input,.pz-mount.pz-gallery-design-overlay [role=button]{pointer-events:auto}.pz-mount.pz-gallery-design-overlay .pz-mount__canvas{position:relative;display:flex;width:100%;height:100%;min-height:100%;align-items:center;justify-content:center;padding-bottom:0;background:#fff}.pz-mount.pz-gallery-design-overlay .pz-mount__frame{max-width:100%;max-height:100%;margin:auto}.thumbnail-list__item.pz-gallery-design-thumb canvas{display:none!important}.pz-mount__canvas{position:relative;width:100%;padding-bottom:100%;border-radius:12px;overflow:hidden;background:#f1f1f3}.pz-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(100deg,#f1f1f3 30%,#e7e7ea,#f1f1f3 70%);background-size:200% 100%;animation:pz-skeleton-shimmer 1.4s ease-in-out infinite}.pz-skeleton--line{position:static;height:20px;border-radius:8px}.pz-skeleton--line:nth-child(1){width:45%}.pz-skeleton--line:nth-child(2){width:80%}.pz-skeleton--line:nth-child(3){width:60%}.pz-configurator{display:block;width:100%;margin:0;color:#0d0c22e6;font-family:Poppins,Poppins-fallback,sans-serif;font-size:15px;line-height:24px}.pz-configurator__body{display:block;width:100%}.pz-controls-skeleton{display:block;width:100%;height:44px;margin:0 0 14px;border-radius:3px;background:#f1f1f3}@keyframes pz-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.pz-skeleton{animation:none}}.pz-mount__frame{transition:filter .2s ease,opacity .2s ease}.pz-mount[data-pz-rerendering=true] .pz-mount__frame{filter:blur(2px) brightness(.92);opacity:.8}.pz-mount__canvas:after{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border:3px solid rgba(13,12,34,.15);border-top-color:#0d0c22a6;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:2}.pz-mount[data-pz-rerendering=true] .pz-mount__canvas:after{opacity:1;animation:pz-render-hint-spin .8s linear infinite}@keyframes pz-render-hint-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pz-mount[data-pz-rerendering=true] .pz-mount__canvas:after{animation:none}.pz-preview-modal__atc[aria-busy=true]:before{animation:none}}.pz-mount--error{margin-bottom:12px}.pz-mount__error{padding:14px 16px;border:1px solid #e0b4b4;border-radius:10px;background:#fcf4f4;color:#912d2b;font-size:14px;line-height:1.4}.pz-mount.is-frame-ready .pz-skeleton{display:none}.pz-mount.pz-has-committed-frame .pz-skeleton{display:none!important}.pz-mount[data-pz-assets-ready=true] .pz-skeleton{display:none}@media screen and (min-width:750px){.product--right>.pz-gallery-column--right{order:2}}body.pz-atc-blocked-page .product-form__buttons,body.pz-atc-blocked-page .product-form__submit,body.pz-atc-blocked-page button[name=add],body.pz-atc-blocked-page .sticky-atc,body.pz-atc-blocked-page .sticky-atc__add_button{opacity:1!important}html.pz-cart-edit-embed,body.pz-cart-edit-embed{min-height:100%;background:#fff}.pz-cart-edit-embed :is(.shopify-section-group-header-group,.shopify-section-group-footer-group,.announcement-bar-section,[id*=shopify-section-footer],[id*=recommendations],[id*=recently-viewed]){display:none!important}body.pz-cart-edit-embed{padding:0!important;overflow-x:hidden}body.pz-atc-blocked-page .product-form__submit,body.pz-atc-blocked-page button[name=add],body.pz-atc-blocked-page .sticky-atc__add_button{cursor:pointer}body.pz-atc-error-page .product-form__buttons,body.pz-atc-error-page .product-form__submit,body.pz-atc-error-page button[name=add],body.pz-atc-error-page .sticky-atc,body.pz-atc-error-page .sticky-atc__add_button{opacity:.5!important}body.pz-atc-error-page .product-form__submit,body.pz-atc-error-page button[name=add],body.pz-atc-error-page .sticky-atc__add_button{cursor:not-allowed}.main-product-atc.pz-atc-commit-busy{pointer-events:none!important;opacity:.72}.pz-inhouse-page .main-product-atc.pz-atc-commit-busy{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.pz-inhouse-page .main-product-atc.pz-atc-commit-busy .main-atc__label{flex:0 0 auto!important}.pz-inhouse-page .main-product-atc.pz-atc-commit-busy .loading-overlay__spinner{display:block!important;position:static!important;order:-1!important;flex:0 0 auto!important;box-sizing:border-box!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;border:2px solid rgba(255,255,255,.45)!important;border-top-color:#fff!important;border-radius:50%!important;background:transparent!important;animation:pz-render-hint-spin .75s linear infinite!important;z-index:2!important}.pz-inhouse-page .main-product-atc.pz-atc-commit-busy .loading-overlay__spinner .spinner{display:none!important}@media(prefers-reduced-motion:reduce){.pz-inhouse-page .main-product-atc.pz-atc-commit-busy .loading-overlay__spinner{animation:none!important}}[data-pz-brand-picker]{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 0 24px;padding:0;border:0}[data-pz-brand-picker] .product-form__label-container{flex:0 0 100%;width:100%;margin:0 0 8px}[data-pz-brand-picker] .form__label-text{color:#0d0c22;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:25.6px}[data-pz-brand-picker]>input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-pz-brand-picker]>input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0 8px 8px 0;padding:8px 16px;box-sizing:border-box;border:1px solid #dddddd;border-radius:5px;background:transparent;color:#0d0c22;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:1.2;text-align:center}[data-pz-brand-picker]>input[type=radio]:checked+label{border-color:#6168ff;background:#6168ff;color:#fff}[data-pz-variant-axis-picker]{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 0 24px;padding:0;border:0}[data-pz-variant-axis-picker] .product-form__label-container{flex:0 0 100%;width:100%;margin:0 0 8px}[data-pz-variant-axis-picker] .form__label-text{color:#0d0c22;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:25.6px}[data-pz-variant-axis-picker]>input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-pz-variant-axis-picker]>input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0 8px 8px 0;padding:8px 16px;box-sizing:border-box;border:1px solid #dddddd;border-radius:5px;background:transparent;color:#0d0c22;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:1.2;text-align:center}[data-pz-variant-axis-picker]>input[type=radio]:checked+label{border-color:#6168ff;background:#6168ff;color:#fff}[data-pz-variant-axis-picker]>input[type=radio]:disabled+label{cursor:not-allowed;opacity:.42}.pz-price-summary{margin:8px 0 16px;color:#0d0c22;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:25.6px}.pz-price-summary[data-pz-price-summary=error]{font-weight:400}.pz-inhouse-page .product-form__input--pills input[type=radio]:checked+label{border-color:#6168ff!important;background:#6168ff!important;color:#fff!important}.pz-inhouse-page .main-product-section .product-form__input--pills input[type=radio]:not(:checked)+label{border-color:#ddd!important}.pz-inhouse-page .product__title-heading{font-size:25px!important;line-height:37.5px!important;font-weight:400!important}.pz-inhouse-page .jdgm-widget.jdgm-preview-badge{display:block!important;min-height:37px!important}.pz-inhouse-page .skip-to-content-link{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;white-space:normal!important}@supports selector(:focus-visible){.pz-inhouse-page .skip-to-content-link:focus-visible{position:fixed!important;top:0!important;left:0!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;clip-path:none!important;opacity:1!important;pointer-events:auto!important}}.pz-inhouse-page [data-pz-brand-picker]>input[type=radio]:checked+label{border-color:#6168ff!important;background:#6168ff!important;color:#fff!important}.pz-inhouse-page [data-pz-variant-axis-picker]>input[type=radio]:checked+label{border-color:#6168ff!important;background:#6168ff!important;color:#fff!important}.pz-inhouse-page [data-pz-brand-picker]>input[type=radio]:not(:checked)+label{border-color:#ddd!important}.pz-inhouse-page [data-pz-variant-axis-picker]>input[type=radio]:not(:checked)+label{border-color:#ddd!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn{--pz-purchase-control-height: 58px;--pz-purchase-grid-gap: 10px;display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;row-gap:var(--pz-purchase-grid-gap)!important;column-gap:var(--pz-purchase-grid-gap)!important;padding-top:0}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn>#sc-axe-slot,.pz-inhouse-page .main-product-section .product-form__quantity-and-btn>.shp-upsell-group{grid-column:1 / -1;order:1;width:100%;min-width:0;margin:0}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn>.pz-preview-trigger{grid-column:1 / -1;order:2;justify-self:stretch;width:100%!important;max-width:none;margin:0}.pz-inhouse-page .main-product-section .product__info-container>div:has(>product-form.main-product-form){margin-top:10px!important}.pz-inhouse-page .main-product-section .shp-upsell-group{display:block;width:100%;margin:0 0 10px}.pz-inhouse-page .main-product-section #sc-axe-slot [class*=axe-checkbox i]{width:100%!important;min-width:0!important;box-sizing:border-box!important}.pz-inhouse-page .main-product-section #sc-axe-slot .axe-main{width:100%!important;min-width:0!important;box-sizing:border-box!important;font-family:Roboto,sans-serif!important;font-size:16px!important;line-height:25.6px!important}.pz-inhouse-page .main-product-section #sc-axe-slot .axe-checkbox .pretty.p-bigger .state label{min-width:0!important;padding-left:32px!important;font-family:Roboto,sans-serif!important;font-size:16px!important;line-height:24px!important}.pz-inhouse-page .main-product-section #sc-axe-slot .axe-main-image-wrapper,.pz-inhouse-page .main-product-section #sc-axe-slot .axe-main-image{flex:0 0 45px!important;width:45px!important;height:45px!important}.pz-inhouse-page .main-product-section #sc-axe-slot .axe-text-content{min-width:0!important;font-family:Roboto,sans-serif!important;line-height:24px!important}.pz-inhouse-page .main-product-section #sc-axe-slot .axe-display-message,.pz-inhouse-page .main-product-section #sc-axe-slot .axe-compare-at-price,.pz-inhouse-page .main-product-section #sc-axe-slot .axe-price{font-size:13px!important;line-height:24px!important}.pz-inhouse-page .main-product-section #sc-axe-slot .axe-subtitle{font-family:Roboto,sans-serif!important;font-size:14.4px!important;line-height:24px!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn>.product-form__quantity{align-self:stretch;order:3;width:120px!important;max-width:none!important;min-width:0!important;height:var(--pz-purchase-control-height)!important;margin:0!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn>.product-form__quantity quantity-input.quantity{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;height:var(--pz-purchase-control-height)!important;min-height:var(--pz-purchase-control-height)!important;padding:0!important;box-sizing:border-box!important;border:1px solid #cecfd2!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn .quantity__button{flex:0 0 32%!important;width:32%!important;min-width:0!important;height:calc(var(--pz-purchase-control-height) - 2px)!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#202024!important;opacity:1!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn .quantity__button:disabled{cursor:not-allowed!important;opacity:.38!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn .quantity__button svg{width:18px!important;height:18px!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn .quantity__button:not(:disabled):hover,.pz-inhouse-page .main-product-section .product-form__quantity-and-btn .quantity__button:focus,.pz-inhouse-page .main-product-section .product-form__quantity-and-btn .quantity__button:focus-visible{outline:none!important;background:#fff!important;box-shadow:none!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn .quantity__input{flex:0 0 36%!important;width:36%!important;min-width:48px!important;height:calc(var(--pz-purchase-control-height) - 2px)!important;margin:0!important;padding:0 5px!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#3b4148!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:normal!important;text-align:center!important;appearance:textfield!important;-webkit-appearance:textfield!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn .quantity__input:hover,.pz-inhouse-page .main-product-section .product-form__quantity-and-btn .quantity__input:focus,.pz-inhouse-page .main-product-section .product-form__quantity-and-btn .quantity__input:focus-visible{outline:none!important;border:0!important;background:#fff!important;box-shadow:none!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn>.product-form__quantity quantity-input.quantity:focus-within{border-color:#a1a1ab!important;box-shadow:none!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn quantity-input.quantity:before,.pz-inhouse-page .main-product-section .product-form__quantity-and-btn quantity-input.quantity:after{display:none!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn>.atc-button.main-product-atc,.pz-inhouse-page .main-product-section .product-form__quantity-and-btn>button.atc-button.main-product-atc,.pz-inhouse-page .main-product-section .product-form__quantity-and-btn>.atc-button.main-product-atc:not(:disabled):hover{order:4;width:100%!important;min-width:0!important;height:var(--pz-purchase-control-height)!important;min-height:var(--pz-purchase-control-height)!important;padding:14px 5px!important;box-sizing:border-box!important;border:1px solid #4bb232!important;border-radius:8px!important;background:#4bb232!important;box-shadow:none!important;color:#fff!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:19.2px!important;letter-spacing:normal!important;text-transform:capitalize!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn>.atc-button.main-product-atc:before,.pz-inhouse-page .main-product-section .product-form__quantity-and-btn>.atc-button.main-product-atc:after{display:none!important;content:none!important}[data-pz-brand-picker]>input[type=radio]:focus+label,[data-pz-brand-picker]>input[type=radio]:focus-visible+label{outline:none;outline-offset:0}.pz-field,.pz-option-group{position:relative;display:block;min-width:0;margin:0 0 24px;padding:0;border:0}.pz-field__label,.pz-option-group__label{display:block;width:100%;margin:13px 0 5px;padding:0;color:#0d0c22;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:25.6px}.pz-field__select{width:100%;box-sizing:border-box;height:48px;min-height:48px;padding:8px 10px;border:1px solid #d5d5d5;border-radius:0;background:#fff;color:#0d0c22e6;font-family:Arial,sans-serif;font-size:16px;line-height:1.6}.pz-field__input{width:100%;box-sizing:border-box;height:44px;min-height:44px;padding:8px 10px;border:1px solid #dddddd;border-radius:3px;background:#fff;box-shadow:0 0 2px #0003;color:#000;font:400 16px/normal Arial,sans-serif}.pz-field__input::placeholder{color:#999;opacity:1}.pz-field__select:focus,.pz-field__select:focus-visible{outline:none;box-shadow:0 0 0 2px #20202438}.pz-field__input:focus,.pz-field__input:focus-visible{border-color:#2f80ed!important;outline:none!important;outline-offset:3px;box-shadow:0 0 2px #0003!important}.pz-field__help{margin:8px 0 0;color:#9e9e9e;font-family:Poppins,Poppins-fallback,sans-serif;font-size:14.4px;font-style:italic;line-height:25.6px}[data-pz-field=phone-model-options]>.pz-field{margin-bottom:5px}[data-pz-field=phone-model-options]>.pz-field>.pz-field__select{height:38px;min-height:38px;padding:5px 26px 5px 10px;appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M7.01744 10.398C6.91269 10.3985 6.8089 10.378 6.71215 10.3379C6.61541 10.2977 6.52766 10.2386 6.45405 10.1641L1.13907 4.84913C1.03306 4.69404 0.985221 4.5065 1.00399 4.31958C1.02276 4.13266 1.10693 3.95838 1.24166 3.82747C1.37639 3.69655 1.55301 3.61742 1.74039 3.60402C1.92777 3.59062 2.11386 3.64382 2.26584 3.75424L7.01744 8.47394L11.769 3.75424C11.9189 3.65709 12.097 3.61306 12.2748 3.62921C12.4527 3.64535 12.6199 3.72073 12.7498 3.84328C12.8797 3.96582 12.9647 4.12842 12.9912 4.30502C13.0177 4.48162 12.9841 4.662 12.8958 4.81724L7.58083 10.1322C7.50996 10.2125 7.42344 10.2775 7.32656 10.3232C7.22968 10.3689 7.12449 10.3944 7.01744 10.398Z' fill='%239fa4ab'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 8px) center;background-size:10px 10px;font-family:Poppins,Poppins-fallback,sans-serif;font-size:16px;font-weight:400;line-height:25.6px}[data-pz-field=phone-model-options]>.pz-field>.pz-field__checkbox+.pz-field__label{display:flex;align-items:center;width:auto;margin:0;padding:20px 0 0;color:#252438;font-family:Poppins,Poppins-fallback,sans-serif;font-size:16px;font-weight:400;line-height:25.6px;cursor:pointer}[data-pz-field=phone-model-options]>.pz-field>.pz-field__checkbox+.pz-field__label:before{content:"";display:inline-block;width:22px;height:22px;flex:0 0 22px;margin-right:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='19' r='15' fill='white' stroke='%23000' stroke-width='5'/%3E%3Cpath d='M26 7 16 22h7l-2 10 12-18h-7l4-7z' fill='%23000'/%3E%3Crect x='22' y='38' width='5' height='9' rx='2.5' fill='%23000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.pz-field__checkbox{appearance:none;-webkit-appearance:none;position:relative;box-sizing:border-box;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;flex:0 0 20px;margin:0 8px 0 0;border:1.5px solid #c4c4c4;border-radius:4px;background-color:#fff;cursor:pointer}[data-pz-field=phone-model-options]>.pz-field>.pz-field__checkbox{float:left;margin:23px 8px 0 0}.pz-field__checkbox:checked{border-color:#6662ff;background-color:#6662ff}.pz-field__checkbox:checked:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pz-field__checkbox:focus-visible{outline:2px solid #6662ff;outline-offset:2px}[data-pz-field=phone-model-options]>.pz-field>.pz-field__help{margin:0}[data-pz-field=phone-model-options]>.pz-field>.pz-field__checkbox~.pz-field__help{clear:both;margin:0 0 15px}[data-pz-field=addons]{margin-top:5px}[data-pz-field=addons] .pz-field--checkbox{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:24px}[data-pz-field=addons] .pz-field__checkbox{align-self:center;margin:0 8px 0 0}[data-pz-field=addons] .pz-field__label{display:flex;align-items:center;width:auto;flex:0 1 auto;margin:0;color:#252438;font-family:Poppins,Poppins-fallback,sans-serif;font-size:14px;font-weight:400;line-height:20px;cursor:pointer}[data-pz-field=addons] .pz-field__label:before{content:"";display:inline-block;width:18px;height:18px;flex:0 0 18px;margin-right:8px;background-image:url(sc-magsafe-icon.webp);background-repeat:no-repeat;background-position:center;background-size:contain}[data-pz-field=addons] .sc-ms-compare{margin-left:6px;margin-right:4px;color:#58595b;text-decoration:line-through}[data-pz-field=addons] .sc-ms-price{color:#1b2b7a;font-weight:700}[data-pz-field=addons] .pz-field__help{flex:1 0 100%;margin:2px 0 0;color:#6b6b76;font-family:Poppins,Poppins-fallback,sans-serif;font-size:12.8px;line-height:1.4}.pz-field__error{margin:6px 0 0;color:#c62828;font-size:13px;line-height:1.35}.pz-field__error[hidden]{display:none!important}.pz-field__select[aria-invalid=true],.pz-field__input[aria-invalid=true],.pz-model-combobox__trigger[aria-invalid=true]{border-color:#c62828}.pz-field__error{display:none!important}.pz-field:has([aria-invalid=true])>.pz-field__label:after{content:" Required";color:red;font-weight:400}.pz-option-group[data-pz-invalid=true]>.pz-option-group__label:after{content:" Required";color:red;font-weight:400}.pz-model-combobox{position:relative;width:100%}.pz-model-combobox__native{display:none!important}.pz-model-combobox__trigger{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;min-height:48px;padding:0;box-sizing:border-box;border:1px solid #d5d5d5;border-radius:0;background:#fff;color:#0d0c22e6;cursor:pointer;font:400 16px/25.6px Poppins,Poppins-fallback,sans-serif;text-align:left}.pz-model-combobox__value{display:block;flex:1 1 auto;align-self:stretch;padding:10px;box-sizing:border-box;color:#000}.pz-model-combobox__trigger:focus,.pz-model-combobox__trigger:focus-visible{outline:none;box-shadow:0 0 0 2px #20202438}.pz-model-combobox__trigger-icon{flex:0 0 14px;width:14px;height:14px;margin:0 6px;color:#9fa4ab}.pz-model-combobox__panel{position:absolute;z-index:1001;top:calc(100% + 4px);right:0;left:0;box-sizing:border-box;overflow:hidden;border:0;border-radius:10px;background:#fff;box-shadow:0 5px 15px #00000026;font:400 16px/25.6px Poppins,Poppins-fallback,sans-serif}.pz-model-combobox__panel[hidden]{display:none!important}.pz-model-combobox__header{padding:10px}.pz-model-combobox__search-wrap{position:relative}.pz-model-combobox__search{display:block;width:100%;height:44px;padding:10px 10px 10px 30px;box-sizing:border-box;border:0;border-radius:4px;outline:0;background:#edeef0;box-shadow:0 0 2px #0003;color:#000;font:400 16px/normal Arial,sans-serif}.pz-model-combobox__search::placeholder{color:#777;opacity:1}.pz-model-combobox__search-icon{position:absolute;z-index:1;top:15px;left:10px;width:14px;height:14px;color:#080b0e;pointer-events:none}.pz-model-combobox__list{max-height:200px;margin:0;padding:0 10px 10px;overflow-y:auto;list-style:none}.pz-model-combobox__option{position:relative;display:flex;align-items:center;min-height:35px;margin:0 0 6px;padding:5px 7px;box-sizing:border-box;border-radius:4px;color:#0d0c22e6;cursor:pointer;outline:0;font:400 16px/25.6px Poppins,Poppins-fallback,sans-serif}.pz-model-combobox__option:before{position:absolute;right:-7px;bottom:0;left:7px;height:1px;background:#eeeeef;content:""}.pz-model-combobox__option:after{position:absolute;top:50%;left:5px;width:8px;height:8px;border-radius:50%;background:#dadada;content:"";transform:translateY(-50%)}.pz-model-combobox__option[aria-selected=true]:after{background:#7258e0}.pz-model-combobox__option:hover,.pz-model-combobox__option[aria-selected=true],.pz-model-combobox__option:focus-visible{background:#ebf4fc}.pz-model-combobox__option[hidden]{display:none!important}.pz-model-combobox__option-text{padding-left:15px;color:#000;font:400 16px/18px Poppins,Poppins-fallback,sans-serif}.pz-model-combobox__empty{padding:8px 22px 12px;color:#777;font:400 14px/20px Poppins,Poppins-fallback,sans-serif}.pz-model-combobox__empty[hidden]{display:none!important}.pz-option-grid{display:flex;flex-wrap:wrap;align-items:flex-start;margin:-3px -6px;font-size:16px;line-height:25.6px}.pz-option-tile,.pz-option-grid__more{position:relative;flex:0 0 80px;width:80px;height:80px;margin:3px 6px;box-sizing:border-box}.pz-option-tile[data-pz-option-hidden=true],.pz-option-grid__more[hidden]{display:none!important}.pz-option-tile__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pz-option-tile__label{position:relative;display:block;width:80px;height:80px;box-sizing:border-box;overflow:hidden;border:3px solid #ffffff;border-radius:5px;background:transparent;box-shadow:0 0 2px 1px #0003;cursor:pointer;font-family:Poppins,Poppins-fallback,sans-serif;font-size:16px;line-height:25.6px}.pz-option-tile__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:5px;opacity:1;transition:opacity .15s ease}.pz-option-tile[data-pz-thumb-state=loading] .pz-option-tile__label{background:linear-gradient(100deg,#f1f1f3 30%,#e7e7ea,#f1f1f3 70%);background-size:200% 100%;animation:pz-skeleton-shimmer 1.4s ease-in-out infinite}.pz-option-tile[data-pz-thumb-state=loading] .pz-option-tile__image{opacity:0}@media(prefers-reduced-motion:reduce){.pz-option-tile[data-pz-thumb-state=loading] .pz-option-tile__label{animation:none}}.pz-option-tile__check{position:absolute;right:2px;bottom:2px;display:none;width:18px;height:18px;border:0;border-radius:0;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='9' fill='%236168ff'/%3E%3Ccircle cx='9' cy='9' r='8' stroke='white' stroke-width='1.5' fill='%236168ff'/%3E%3Cpath d='M5.5 9.5L7.5 11.5L12.5 6.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px 18px no-repeat;color:transparent;font-size:0;z-index:2}.pz-option-tile__input:checked+.pz-option-tile__label{border:2px solid #6168ff;border-radius:4px;box-shadow:none;font-weight:700}.pz-option-tile__input:checked+.pz-option-tile__label .pz-option-tile__check{display:block}.pz-option-tile__input:focus+.pz-option-tile__label,.pz-option-tile__input:focus-visible+.pz-option-tile__label{outline:2px solid #2f80ed;outline-offset:0}.pz-option-grid__more{display:flex;padding:0;border:2px solid #f1f1f1;border-radius:0;background:#f1f1f1;color:#020303;cursor:pointer;font-family:Poppins,Poppins-fallback,sans-serif;font-size:14px;font-weight:400;line-height:14px;text-align:center;align-items:center;justify-content:center}.pz-preview-trigger{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:none;height:46px;min-height:46px;margin:0;padding:5px 24px;box-sizing:border-box;border:1px solid #dddddd;border-radius:3px;background:#fff;color:#0d0c22;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:19.2px;text-transform:none;text-align:center;white-space:nowrap}.pz-preview-trigger:hover{background:#fff;color:#0d0c22}@media screen and (max-width:749px){.pz-inhouse-page .main-product-section .product-form__quantity-and-btn{grid-template-columns:110px minmax(0,1fr)!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn>.product-form__quantity{width:110px!important;height:var(--pz-purchase-control-height)!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn>.product-form__quantity quantity-input.quantity{height:var(--pz-purchase-control-height)!important;min-height:var(--pz-purchase-control-height)!important;border-radius:6.4px!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn .quantity__button{height:calc(var(--pz-purchase-control-height) - 2px)!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn .quantity__button svg{width:14px!important;height:18px!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn .quantity__input{min-width:40px!important;height:calc(var(--pz-purchase-control-height) - 2px)!important;font-size:14px!important}.pz-inhouse-page .main-product-section .product-form__quantity-and-btn>.atc-button.main-product-atc,.pz-inhouse-page .main-product-section .product-form__quantity-and-btn>button.atc-button.main-product-atc,.pz-inhouse-page .main-product-section .product-form__quantity-and-btn>.atc-button.main-product-atc:not(:disabled):hover{height:var(--pz-purchase-control-height)!important;min-height:var(--pz-purchase-control-height)!important;padding:14px 5px!important}}.pz-preview-trigger:focus{outline:none;box-shadow:none}.pz-preview-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px #20202438}@media screen and (max-width:359px){.pz-inhouse-page .main-product-section .pz-preview-trigger:not([hidden]){padding-right:16px;padding-left:16px;font-size:16px}}.pz-mount__frame{display:block;border-radius:0}.pz-preview-modal{position:fixed;z-index:1000000;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:10px;overflow:auto;background:#00000080}.pz-preview-modal__dialog{position:relative;width:580px;max-width:100%;min-height:180px;margin:0 auto;padding:0 0 18px;box-sizing:border-box;border-radius:3px;background:#fff;text-align:center}.pz-preview-modal__dialog>h2.pz-visually-hidden{position:static!important;width:auto;height:auto;margin:0;padding:5px 30px 5px 15px;overflow:visible;clip:auto;white-space:normal;color:#0d0c22;font:600 18px/24px Roboto,sans-serif;text-align:left}.pz-preview-modal__close{position:absolute;top:2px;right:2px;width:30px;height:30px;padding:0;border:0;background:transparent;color:#ff7875;cursor:pointer;font:400 28px/30px Arial,sans-serif}.pz-preview-modal__image{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 131px);margin:0 auto;object-fit:contain}.pz-preview-modal__atc{display:inline-flex;align-items:center;justify-content:center;width:auto;margin:16px auto 0;padding:12px 18px;box-sizing:border-box;border:1px solid #4bb232;border-radius:6px;background:#4bb232;color:#fff;cursor:pointer;font:700 18px/21px Arial,sans-serif}.pz-preview-modal__cart-icon{flex:0 0 21px;width:21px;height:21px;margin-right:8px;color:#fff}.pz-preview-modal__atc:disabled{opacity:.72}.pz-preview-modal__atc[aria-busy=true] .pz-preview-modal__cart-icon{display:none}.pz-preview-modal__atc[aria-busy=true]:before{content:"";flex:0 0 auto;margin:-4px 5px 0 0;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 38 38'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='8.042%25' y1='0%25' x2='65.682%25' y2='23.865%25'%3E%3Cstop stop-color='%23fff' stop-opacity='0' offset='0%25'/%3E%3Cstop stop-color='%23fff' stop-opacity='.631' offset='63.146%25'/%3E%3Cstop stop-color='%23fff' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 1)'%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18' stroke='url(%23a)' stroke-width='2'/%3E%3Ccircle fill='%23fff' cx='36' cy='18' r='1'/%3E%3C/g%3E%3C/svg%3E") center / 24px 24px no-repeat;animation:pz-render-hint-spin .9s linear infinite}@media screen and (max-width:749px){.pz-field__select{font-size:15px;line-height:24px}.pz-field,.pz-option-group{margin-bottom:22px}.pz-preview-modal{padding:8px 9px}.pz-preview-modal__dialog{width:100%;min-height:calc(100vh - 16px)}.pz-preview-modal__image{max-height:calc(100vh - 137px)}}.pz-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pz-inhouse-page ul.thumbnail-list{justify-content:safe center}@media screen and (min-width:990px){.pz-inhouse-page media-gallery:not(.media-gallery--desktop-thumbnails-vertical) .thumbnail-slider .thumbnail-list.slider--tablet-up{column-gap:10px}.pz-inhouse-page media-gallery:not(.media-gallery--desktop-thumbnails-vertical) .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{flex:0 0 auto;width:calc((100% - 40px)/5)}.pz-inhouse-page media-gallery:not(.media-gallery--desktop-thumbnails-vertical) .thumbnail-slider .slider-button{flex:0 0 40px;width:40px;height:40px;border:1px solid rgba(var(--color-foreground),.18);border-radius:50%;background:rgb(var(--color-background));box-shadow:0 1px 4px #0000001f;color:rgb(var(--color-foreground))}.pz-inhouse-page media-gallery:not(.media-gallery--desktop-thumbnails-vertical) .thumbnail-slider .slider-button:not([disabled]):hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pz-inhouse-page media-gallery:not(.media-gallery--desktop-thumbnails-vertical) .thumbnail-slider .slider-button .icon{width:1.1rem;height:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/pz-storefront.css.map */
