@font-face{font-family:MiSans;font-weight:400;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/0553/1320/3405/files/MiSans-Regular.woff2?v=1741060458) format("woff2"),url(https://cdn.shopify.com/s/files/1/0553/1320/3405/files/MiSans-Regular.woff?v=1741060592) format("woff")}body{padding-top:env(safe-area-inset-top)}.button.loading{color:transparent}.button.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex!important;align-items:center}.button.loading>.loading__spinner .spinner{width:fit-content;width:20px;height:20px}.button.loading>.loading__spinner .path{stroke:#fff}.loading__spinner{position:absolute;z-index:1;width:18px}.loading__spinner{width:18px;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.loading__spinner .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:#000;animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors: active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}@keyframes skeleton{0%{left:-125%}to{left:125%}}.skeleton{position:relative;overflow:hidden;pointer-events:none}.skeleton>*{opacity:.5}.skeleton:after{content:"";position:absolute;top:0;left:0;width:75%;height:100%;background:linear-gradient(to right,transparent 0,#C79F6C20 50%,transparent 100%);transform:skew(-45deg);animation:skeleton 1.5s ease infinite}img.image-error{position:relative;background-color:inherit}img.image-error:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg3IiBoZWlnaHQ9IjE4NyIgdmlld0JveD0iMCAwIDE4NyAxODciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjE4NyIgaGVpZ2h0PSIxODciIHJ4PSI4IiBmaWxsPSIjRjVGNUY1Ij48L3JlY3Q+PHBhdGggZD0iTTc3LjYxMDkgMTE2LjE5M0g2Ni42Njg2TDg2Ljg5NTMgOTUuMDMwM0w5MC4yMTEyIDk3LjU4Nkw4OC43OTAxIDc5LjcxOTdMMTA0LjQ2OSA3MC43MTVMMTA0Ljc3NyA2M0g1OFYxMjNINzYuMzMxOUw3Ny42MTA5IDExNi4xOTNaTTc2LjQ1MDQgNzMuOTYzNEM3Ny43NjMgNzMuOTU4NiA3OS4wNDc1IDc0LjM0NjkgODAuMTQxMiA3NS4wNzg5QzgxLjIzNDkgNzUuODEwOSA4Mi4wODg2IDc2Ljg1MzcgODIuNTk0MSA3OC4wNzUzQzgzLjA5OTcgNzkuMjk3IDgzLjIzNDQgODAuNjQyNCA4Mi45ODEyIDgxLjk0MTNDODIuNzI4IDgzLjI0MDIgODIuMDk4MyA4NC40MzQxIDgxLjE3MTggODUuMzcxOEM4MC4yNDUyIDg2LjMwOTUgNzkuMDYzNiA4Ni45NDg5IDc3Ljc3NjYgODcuMjA4OUM3Ni40ODk1IDg3LjQ2ODkgNzUuMTU0OSA4Ny4zMzc4IDczLjk0MTcgODYuODMyM0M3Mi43Mjg1IDg2LjMyNjkgNzEuNjkxNCA4NS40Njk3IDcwLjk2MTYgODQuMzY5M0M3MC4yMzE5IDgzLjI2OSA2OS44NDIzIDgxLjk3NSA2OS44NDIzIDgwLjY1MTNDNjkuODQyMyA3OC44ODE3IDcwLjUzNzggNzcuMTg0MiA3MS43NzYzIDc1LjkzMDZDNzMuMDE0OSA3NC42NzcxIDc0LjY5NTYgNzMuOTY5NyA3Ni40NTA0IDczLjk2MzRaTTExNS4xNTEgNjNMMTE0LjIyNyA3MC41TDk4LjMzNSA4NS44ODIyTDk3LjQ1ODcgMTAzLjE3NUw5OC42MTkyIDEwNC4wODNMMTExLjIxOSA4OS45MTg4TDEyMi4yNTcgMTAzLjA1NlYxMTYuMTkzSDgyLjY1NThMODEuNTE4OSAxMjNIMTI5LjA1NFY2M0gxMTUuMTUxWiIgZmlsbD0iI0E4QThBOCI+PC9wYXRoPjwvc3ZnPg==);background-position:center;background-size:contain;background-color:inherit;background-repeat:no-repeat}.flatpickr-calendar{margin-top:8px}@media screen and (max-width: 590px){.flatpickr-calendar,.flatpickr-day{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none}}.text-center{text-align:center}.hidden{display:none!important}.button--cancel,button.button--cancel{background:#666}.main-content{padding:0!important}.hidden{visibility:hidden;opacity:0;width:0;height:0}.main-content .common-wrapper{max-width:1260px}@media screen and (min-width: 990px){.product-registration .wrapper,.main-content .common-wrapper{width:calc(100% - 40vw)}}@media screen and (min-width: 1280px){.main-content .wrapper,.main-content .common-wrapper{width:65.667%}}@media screen and (min-width: 591px){.main-content .wrapper,.main-content .common-wrapper{padding:0 30px}}.snippet-breadcrumbs{display:none}@media (pointer: coarse){.main-content{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none}}.product-registration{background-color:#f5f5f5;position:relative}.product-registration.vue--loading .product-registration__container>*{display:none}.product-registration__loading-js{display:flex;align-items:center;justify-content:center;position:relative}.product-registration__loading-js .loading__spinner{top:40px}.product-registration:not(.vue--loading) .product-registration__loading-js{display:none}.product-registration button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-registration__container{max-width:1920px;margin:auto;padding-top:80px;padding-bottom:40px}@media screen and (max-width: 589px){.product-registration__container{padding-top:30px;padding-bottom:48px}}.product-registration__product-list-wrapper{position:relative;min-height:1em}.product-registration__product-list-wrapper>.loading__spinner{left:50%;transform:translate(-50%)}.product-registration__product-list-wrapper:not(.loading)>.loading__spinner{display:none}.product-registration__product-list-wrapper.loading>:not(.loading__spinner){opacity:.5;pointer-events:none}.product-registration__product-list{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,2.0833vw,40px);position:relative}.product-registration__product-list--empty{text-align:center;margin:36px auto}.product-registration__product-card:first-child:last-child{grid-column:2 / 4}.product-registration__product-card{grid-column:span 2;display:block;background-color:#fff;display:flex;gap:12px;padding:24px 12px 12px;border-radius:16px;position:relative}.product-registration__product-card__image{width:33.7%;min-height:187px;padding-top:33.7%;position:relative;background-color:#fff}.product-registration__product-card__image img{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;object-fit:contain;display:block;border-radius:8px}.product-registration__product-card__content{flex:1;text-align:left}.product-registration__product-card__title{color:#1a1a1a;font-family:MiSans Latin;font-size:16px;font-weight:520;line-height:120%;position:relative;padding-bottom:4px;padding-left:8px;margin-bottom:24px}.product-registration__product-card__info{padding-left:8px}.product-registration__product-card__title:after{content:"";position:absolute;width:100%;left:0;right:0;bottom:0;border-bottom:1px solid rgba(119,119,119,.2)}.product-registration__product-card__parma{margin:0;color:var(--Brand-Color-Grey, #777);font-family:MiSans Latin;font-size:12px;font-weight:380;line-height:120%}.product-registration__product-card__parma+p{margin-top:8px}.product-registration__product-card__link{color:#1a1a1a;font-family:MiSans Latin;font-size:14px;font-weight:380;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;margin-top:12px;display:inline-block}.registration__product-card__badge{position:absolute;left:0;top:0;color:#fff;font-family:MiSans Latin;font-size:14px;font-style:normal;font-weight:520;line-height:120%;padding:10px;border-top-left-radius:inherit;border-bottom-right-radius:8px;background:#c79f6c;z-index:2}.product-registration__product-card__sheet{position:absolute;bottom:0;left:0;right:0;padding:12px;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;min-height:10em;font-size:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.product-registration__product-card__sheet-title{color:#fff;text-align:center;font-family:MiSans Latin;font-size:1.6em;font-weight:520;line-height:120%;margin-bottom:6px}.product-registration__product-card__sheet-desc{color:#fff;text-align:center;font-family:MiSans Latin;font-size:1.2em;font-weight:380;line-height:120%;margin:8px 0}.product-registration__product-card__sheet-desc p{margin:0}.product-registration__product-card__sheet-title+.product-registration__product-card__sheet-buttons{margin-top:18px}.product-registration__product-card__sheet-buttons{display:flex;justify-content:center;gap:.8em;margin-top:10px}.product-registration__product-card__sheet-buttons button{padding:4px 24px;color:#fff;text-align:center;font-family:MiSans-Medium,MiSans,MiSans Latin;font-size:1.2em;font-weight:500;line-height:normal;text-transform:capitalize;border-radius:4px;background:#c79f6c;margin:0;position:relative;transition:all .2s}.product-registration__product-card__sheet-buttons button .loading__spinner{width:1em;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .2s}.product-registration__buttons{margin:40px auto auto;text-align:center;gap:8px}.product-registration__button{border-radius:6px;background:#c79f6c;padding:8px 32px;color:#fff;text-align:center;font-family:MiSans,MiSans-Regular,MiSans Latin;font-size:14px;font-weight:380;line-height:normal;margin-top:0;margin-bottom:0}.product-registration__button:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width: 1279px){.product-registration__product-list{grid-template-columns:repeat(2,1fr)}.product-registration__product-card:first-child:last-child{grid-column:1 / 3}}@media screen and (max-width: 589px){.product-registration__product-card{padding:12px}.product-registration__product-card__image{width:36.7%;min-height:initial}.product-registration__product-card__title{margin-top:10px;margin-bottom:16px}.product-registration__product-card__parma+p{margin-top:4px}.registration__product-card__badge{padding:8px;font-size:10px}.product-registration__product-card__sheet{padding:8px;min-height:clamp(60px,15.38461vw,70px)}.product-registration__product-card__sheet-title{font-size:clamp(10px,2.564102vw,12px);margin-bottom:6px}.product-registration__product-card__sheet-desc{font-size:clamp(8px,2.05128vw,10px);margin:6px 0}.product-registration__product-card__sheet-buttons{margin-top:6px}.product-registration__product-card__sheet-buttons button{font-size:clamp(8px,2.05128vw,10px);padding:2px 14px}.product-registration__product-card__sheet-title+.product-registration__product-card__sheet-buttons{margin-top:14px}}@media screen and (max-width: 450px){.product-registration__button{font-size:12px}.product-registration__product-card__parma{font-size:8px}.product-registration__product-card__link{font-size:10px}}.product-registration__aside{position:absolute;left:0;top:0;max-width:340px;width:17.7%;height:100%;background-color:#fff;display:flex;flex-direction:column}.product-registration__aside h2{color:#1a1a1a;text-align:center;font-family:MiSans Latin;font-size:clamp(14px,1.04167vw,20px);font-weight:520;line-height:120%;width:80%;margin:80px auto auto}.product-registration__aside-product-list-wrapper{flex:1;overflow:hidden;margin:36px 8px 0 0}.product-registration__aside-product-list-wrapper>.loading__spinner{left:50%;transform:translate(-50%)}.product-registration__aside-product-list-wrapper:not(.loading)>.loading__spinner{display:none}.product-registration__aside-product-list-wrapper.loading>:not(.loading__spinner){opacity:.5;pointer-events:none}.product-registration__aside-product-list{flex:1;overflow:auto;margin:0;padding:0 12px 36px;height:100%}.product-registration__aside-product{border-radius:16px;border:2px solid #F4F4F4;background-color:#fff;gap:12px;padding:3.7%;margin:10px auto;max-width:210px;list-style:none}.product-registration__aside-product__image{width:100%;padding-top:100%;position:relative;background-color:#fff}.product-registration__aside-product__image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:contain;display:block}.product-registration__aside-product__info{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 6.6% 6.6%}.product-registration__aside-product__title{color:#1a1a1a;font-family:MiSans Latin;font-size:16px;font-weight:520;line-height:120%;margin:12px 0;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-width:100%}.product-registration__aside-product-button{color:#fff;text-align:center;font-family:MiSans;font-size:14px;font-weight:500;line-height:normal;text-transform:capitalize;white-space:nowrap;padding:8px;width:100%}@media screen and (max-width: 1279px){.product-registration__aside{width:20vw}.product-registration__aside-product-list-wrapper{margin-right:6px}.product-registration__aside h2{font-size:15px}}@media screen and (max-width: 989px){.product-registration__aside{position:fixed;right:0;left:0;top:initial;bottom:-2px;width:100%;max-width:initial;height:auto;z-index:10;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -4px 24px #0000001a;padding-left:30px;padding-right:30px}.product-registration__aside-product-list-wrapper{margin-top:24px;margin-bottom:16px}.product-registration__aside-product-list{overflow:auto;white-space:nowrap;padding:0 0 16px;text-align:center}.product-registration__aside-product{display:inline-block;padding:12px;max-width:initial;margin:0;width:calc(20% - 7px);flex:none}.product-registration__aside-product:not(:last-child){margin-right:8px}.product-registration__aside-product__info{padding:0}.product-registration__aside-product__info .product-registration__aside-product-{width:100%}.product-registration__aside h2{margin-top:24px;font-size:14px;width:100%}.product-registration__aside-product__title{font-size:14px}.product-registration__aside-product-button{font-size:12px;width:100%}}@media screen and (max-width: 768px){.product-registration__aside-product{width:calc(25% - 6px)}.product-registration__aside-product__title{font-size:12px}.product-registration__aside-product-button{font-size:10px}}@media screen and (max-width: 589px){.product-registration__aside{padding-left:20px;padding-right:20px}.product-registration__aside-product-list-wrapper{margin-top:20px}.product-registration__aside-product{width:calc(100% / 3 - 3px);padding:8px 12px}.product-registration__aside-product:not(:last-child){margin-right:4px}.product-registration__aside h2{margin-top:16px;font-size:12px}.product-registration__aside-product__title{font-size:10px;margin:4px 0}.product-registration__aside-product-button{font-size:8px;width:100%;padding:4px}}input[type=date]{position:relative;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:0;padding-left:calc(100% - 40px);cursor:pointer}.product-registration__form-width{margin:auto;max-width:860px;padding-left:30px;padding-right:30px}.product-registration__form{display:flex;flex-direction:column;gap:24px}.product-registration__field{display:flex;align-items:flex-start}button.product-registration__field__question{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:0}.product-registration__field>label{flex:1;color:#1a1a1a;font-family:MiSans Latin;font-size:24px;font-weight:520;line-height:120%;display:flex;align-items:center}.product-registration__field>label svg{cursor:pointer;margin-left:8px}input.product-registration__field-input-inner:not(:placeholder-shown)~.product-registration__field-input__hint,input.product-registration__field-input-inner:-webkit-autofill~.product-registration__field-input__hint{visibility:hidden}.product-registration__field-input-inner::placeholder{opacity:0}.product-registration__field-value{width:67%}.product-registration__field__warning{color:red;margin-top:8px;margin-bottom:0}.product-registration__field>label,.product-registration__field-input{min-height:48px}.product-registration__field-input{width:100%;border:2px solid transparent;background-color:#fff;border-radius:8px;transition:all .2s;position:relative;display:flex;color:#7f7f7f}.product-registration__field-input[disabled=disabled]{pointer-events:none;background-color:transparent}.product-registration__field-input:hover,.product-registration__field-input:focus-within{border-color:#c79f6c}.product-registration__field .product-registration__field-input-inner{display:block;outline:none;font-family:MiSans,MiSans-Medium,MiSans Latin;font-size:16px;font-style:normal;font-weight:400;line-height:140%;width:100%;background-color:transparent;flex:1;color:inherit}.custom-select.product-registration__field-input,.product-registration__field .product-registration__field-input-inner,.product-registration__field-input__hint{padding:10px}.product-registration__field-input__hint{color:#7f7f7f;font-family:MiSans,MiSans-Medium,MiSans Latin;font-size:16px;font-weight:400;line-height:140%}.product-registration__field-input__hint{position:absolute;top:0;bottom:0;left:0;pointer-events:none}.product-registration__field-input--date input{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%}.product-registration__field-input--date .product-registration__field-input__hint{position:static}.product-registration__field-select .product-registration__field-input__hint{visibility:visible}.product-registration__field-select .custom-select{border-width:2px}.product-registration__field-select .custom-select-label{color:inherit;font-size:16px}.product-registration__field-select .custom-select.active{box-shadow:none}.product-registration__field-select .custom-select-option{font-size:14px;padding:12px 20px}.product-registration__field-select .custom-select-option:hover{color:inherit}@media not (pointer: coarse){.product-registration__field-select .custom-select-option:hover{color:#1a1a1a}}.product-registration__field-select .custom-select-options{left:-2px;right:-2px}.product-registration__field-select .arrow-out>svg{width:24px;height:24px}.product-registration__field .custom-select .custom-select-options>p{margin:16px 10px}.product-registration__form__buttons{display:flex;gap:24px;margin-top:60px}.product-registration__form__buttons button{flex:1;padding:10px;text-align:center;font-family:MiSans Latin;font-size:20px;font-weight:520;line-height:normal;margin-top:0;position:relative}.product-registration__button-cancel{background-color:#666}.product-registration__dialing-code-select{position:relative}.product-registration__dialing-code-select .custom-select-label{min-width:30px;color:#7f7f7f;font-family:MiSans;font-size:16px;font-weight:400;line-height:140%}.product-registration__dialing-code-select .custom-select{border:none!important;box-shadow:none!important;height:100%;width:100%;padding:10px}.product-registration__dialing-code-select .custom-select-label__wrapper{display:flex;align-items:center;justify-content:space-between}.product-registration__dialing-code-select .custom-select .custom-select-options{top:initial;bottom:calc(100% + 4px);left:-2px;right:initial}.product-registration__dialing-code-select .custom-select-options__inner{height:200px;max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch;min-width:200px}.product-registration__dialing-code-select .simplebar-mask{pointer-events:none}.product-registration__dialing-code-select .custom-select-options__inner::-webkit-scrollbar-thumb{background:#007aff}.product-registration__dialing-code-select .custom-select-label{font-size:16px;line-height:normal}.product-registration__dialing-code-select .custom-select-option{display:flex;justify-content:space-between;padding:8px 16px;font-family:MiSans,MiSans-Medium,MiSans Latin;font-size:12px;font-weight:400;line-height:140%;gap:8px;min-width:188px;pointer-events:auto}.product-registration__dialing-code-select .arrow-out{margin-left:10px}.product-registration__dialing-code-select .arrow-out>svg{width:5px;height:5px}.product-registration__phone-number-input{position:relative;flex:1}.registration__field--phone-number .product-registration__field-input{display:flex}.product-registration__form__buttons .product-registration__button{flex:none;margin:0 auto;font-family:MiSans Latin;font-size:20px;font-weight:520;width:calc(50% - 12px)}@media (pointer: coarse){.product-registration__field-input input,.product-registration__field-input custom-select,.product-registration__field-input .custom-select{cursor:default;-webkit-tap-highlight-color:rgba(255,0,0,0)}}@media screen and (max-width: 1279px){.product-registration__form{gap:20px}.product-registration__field>label{font-size:20px}.product-registration__field>label svg{width:30px;height:auto}.product-registration__field-input__hint,.product-registration__field .product-registration__field-input-inner,.product-registration__field-select .custom-select-label{font-size:14px}.product-registration__field>label,.product-registration__field-input{min-height:42px}.product-registration__form__buttons .product-registration__button{font-size:18px}}@media screen and (max-width: 1279px) and (min-width: 990px){.product-registration__field-select .arrow-out>svg{width:20px;height:20px}.product-registration__form-width{width:calc(100% - 40vw)}.product-registration__field-value{width:64%}}@media screen and (max-width: 989px){.product-registration__form{gap:16px}.product-registration__field>label{font-size:16px}.product-registration__field>label svg{width:24px}.product-registration__field-input__hint,.product-registration__field .product-registration__field-input-inner{font-size:16px}.product-registration__field>label,.product-registration__field-input{min-height:48px}.product-registration__form__buttons .product-registration__button{font-size:14px}.product-registration__form__buttons{margin-top:50px}}@media screen and (max-width: 589px){.product-registration__form-width{padding-left:20px;padding-right:20px}.product-registration__field{display:flex;flex-direction:column;align-items:initial;justify-content:initial}.product-registration__field>label{font-family:MiSans;margin-bottom:8px;font-weight:500;min-height:initial}.product-registration__field>label svg{width:18px}.product-registration__field-value{width:100%}.product-registration__field__warning{font-size:14px}.product-registration__dialing-code-select .custom-select{padding-right:0}.product-registration__dialing-code-select .custom-select-label{min-width:initial}.product-registration__form__buttons{margin-top:24px;gap:16px}.product-registration__form__buttons .product-registration__button{font-size:12px;font-weight:380}}@media screen and (max-width: 389px){.product-registration__field-input__hint,.product-registration__field .product-registration__field-input-inner,.product-registration__dialing-code-select .custom-select-label{font-size:14px}.product-registration__field-input{min-height:40px}}.product-registration__field--sn[data-show-selector-overlay=true] .product-registration__field-input{z-index:1001}.product-registration__field-input__sn-product{display:flex;align-items:center;z-index:1;flex:1;justify-content:flex-end;position:absolute;top:0;bottom:0;right:0;width:100%;pointer-events:none;text-align:right}.product-registration__field-input__sn-product .product-registration__field-input-inner{opacity:0;pointer-events:none}.product-registration__field--sn .product-registration__field-input input{max-width:calc(100% - 50px)}.product-registration__field-input__sn-product button{height:100%;padding:0;text-decoration:underline;text-underline-offset:4px;display:flex;align-items:center;font-size:14px;pointer-events:all;min-width:50px}.product-registration__field-input__sn-product button span{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;text-align:right;padding:0 10px 0 0}.product-registration__field-input[disabled=disabled] .product-registration__field-input__sn-product button{text-decoration:none;pointer-events:none}.product-registration__field-input__sn-product button:focus-visible,.product-registration__field-input__sn-product button:hover{color:#c79f6c}.product-registration__field-input__sn-product .loading__spinner{position:static;font-size:0;margin:0 10px}.product-registration__field-input__sn-product:not(.loading) .loading__spinner{display:none}.product-registration__field-input__sn-product.loading button{display:none}.product-registration__form-sku-selector-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:#0009}.product-registration__form-sku-selector{position:absolute;top:calc(100% + 5px);left:-1px;right:-1px;background-color:#fff;border-radius:8px;z-index:1;box-shadow:0 0 2px 1px #00000010;padding:60px 30px 46px;text-align:center}.product-registration__form-sku-selector>p{margin-bottom:0}.product-registration__form-sku-selector .loading__spinner{position:static}.product-registration__form-sku-selector__list{list-style:none;padding:0 0 16px;margin:0 -8px;overflow:auto;text-align:left;display:flex;flex-wrap:nowrap;white-space:nowrap;flex-direction:row}.product-registration__form-sku-selector__list .simplebar-content{display:flex}.product-registration__form-sku-selector__item{width:25%;display:inline-block;margin:0;padding:0 8px;cursor:pointer;color:#1a1a1a;flex:none}@media not (pointer: coarse){.product-registration__form-sku-selector__item:focus-visible,.product-registration__form-sku-selector__item:hover{color:#c79f6c}}.product-registration__form-sku-selector__item.active{color:#c79f6c}.product-registration__form-sku-selector__image{padding-top:100%;position:relative;border-radius:8px;border:1px solid #DBDBDB;overflow:hidden}.product-registration__form-sku-selector__image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;left:0;top:0;bottom:0;right:0;will-change:transform;border-radius:inherit}.product-registration__form-sku-selector__title:not(.hero__title){color:inherit;text-align:center;font-family:MiSans Latin;font-size:12px;font-weight:520;line-height:120%;margin-top:16px;white-space:normal}@media screen and (max-width: 768px){.product-registration__field-input__sn-product button{font-size:12px}}@media screen and (max-width: 589px){.product-registration__form-sku-selector{padding:40px 16px 24px}.product-registration__form-sku-selector__item{width:30%}.product-registration__form-sku-selector__list{padding-bottom:16px}}.product-registration__sn-help__dialog{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center}.product-registration__sn-help__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0009}.product-registration__sn-help__frame{border-radius:10px;background-color:#fff;position:relative;max-width:80%;width:1200px;margin:auto;overflow:hidden}.product-registration__sn-help__frame-content{max-height:80vh;min-height:400px;overflow:auto;display:flex;align-items:center;justify-content:center;padding:20px}.product-registration__sn-help__close{position:absolute;top:10px;right:10px;cursor:pointer;transition:all .5s;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:0}.product-registration__sn-help__close:focus-visible,.product-registration__sn-help__close:hover{transform:rotate(180deg)}.product-registration__sn-help__list{display:flex;gap:15px;margin:0;max-width:100%}.product-registration__sn-help__item{width:175px;height:225px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;border-radius:10px;background-color:#f5f5f5;padding:18px 12px 28px}.product-registration__sn-help__item-label{font-size:11px;line-height:120%;min-height:2em;display:flex;align-items:center}.product-registration__sn-help__item-label p{color:#1a1a1a;text-align:center;font-family:MiSans Latin;font-weight:520;margin:0}.product-registration__sn-help__item-image{flex:1;display:flex;align-items:center;margin-top:4px;margin-bottom:12px;background-color:inherit}.product-registration__sn-help__item-image img{width:71px}.product-registration__sn-help__item-code{overflow:initial!important}@media screen and (max-width: 989px){.product-registration__sn-help__frame{max-width:90%}}@media screen and (max-width: 589px){.product-registration__sn-help__frame-content{padding:40px 0 30px;display:block;text-align:center}.product-registration__sn-help__list{margin:0;display:inline-flex;flex-direction:column}.product-registration__sn-help__item{width:100%;min-height:200px}}.product-registration__form-result{text-align:center}.product-registration__form-result>svg{vertical-align:middle;width:100px;height:auto}.product-registration__form-result__title{color:#1a1a1a;text-align:center;font-family:MiSans Latin;font-size:24px;font-weight:520;line-height:120%;margin-top:48px;margin-bottom:48px}.product-registration__form-result__title p:not(:last-child){margin-bottom:8px}.product-registration__form-result .product-registration__form__buttons{margin-top:20px}@media screen and (max-width: 989px){.product-registration__form-result__title{font-size:20px;margin-top:40px;margin-bottom:40px}}@media screen and (max-width: 589px){.product-registration__form-result{margin-top:10vh}.product-registration__form-result__title{font-size:14px;margin-top:24px;margin-bottom:24px}.product-registration__form__buttons button{padding:8px}}.simplebar-scrollbar.simplebar-visible:before,.simplebar-scrollbar:before{opacity:1;background-color:#c79f6c}.simplebar-track{background-color:#f5f5f5;border-radius:8px}.simplebar-scrollbar:before{left:0;right:0;top:0;bottom:0}.simplebar-track.simplebar-vertical{width:8px}.simplebar-track.simplebar-horizontal{height:8px}@media screen and (max-width: 589px){.simplebar-track.simplebar-vertical{width:4px}.simplebar-track.simplebar-horizontal{height:4px}}.main-content .common-product-faq{background-color:#f5f5f5;padding-top:40px}.main-content .common-product-faq .common-header{margin-bottom:46px}.main-content .common-product-faq-content a{text-underline-offset:.3em}.main-content .common-product-faq-content>div{--faq-gap: 32px}.main-content .common-product-faq-content>div>span:first-child{background:#f1ede8;color:#1a1a1a;font-family:MiSans,MiSans-Semibold,MiSans Latin;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0;padding-right:calc(var(--faq-gap) + 24px)}.main-content .common-product-faq-content>div>div{padding:32px;color:#3d3d3d;font-family:MiSans,MiSans-Medium,MiSans Latin;font-size:12px;font-style:normal;font-weight:400;line-height:140%;background-color:#fff;letter-spacing:0}.main-content .common-product-faq .common-title{text-align:left;color:#1a1a1a;font-family:MiSans Latin;font-size:24px!important;font-style:normal;font-weight:520;line-height:normal}.main-content .common-product-faq-content>div>span:not(.no-answer):before{width:16px;height:16px;top:calc(50% - 8px);right:var(--faq-gap);transition:transform .3s linear;background-image:url(https://cdn.shopify.com/s/files/1/0553/1320/3405/files/dreame-faq-caret.svg?v=1740973828)}.main-content .common-product-faq-content>div>div{color:#3d3d3d;font-family:MiSans,MiSans-Medium,MiSans Latin;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.main-content .common-product-faq-content>div>div p{margin-bottom:10px}.main-content .common-product-faq-content>div>div p:last-child{margin-bottom:0}.main-content .common-product-faq-content table{table-layout:fixed}.main-content .common-product-faq-content table th{padding:10px 20px;font-weight:700;text-transform:none;font-size:1em;font-family:inherit;height:5em}.main-content .common-product-faq-content table th,.main-content .common-product-faq-content table td{text-align:center;letter-spacing:0}.main-content .common-product-faq-content .table-wrapper{margin-top:16px;max-height:min(522px,80vh);overflow:auto;background:#f6f6f6}.main-content .common-product-faq-content .table-wrapper tr:first-child{position:sticky;top:0;background:#f6f6f6}@media screen and (max-width: 1399px){.main-content .common-product-faq .common-header{margin-bottom:32px}}@media screen and (max-width: 1279px){.main-content .common-product-faq .common-header{margin-bottom:24px}}@media screen and (max-width: 589px){.main-content .common-product-faq{padding-top:0}.common-product-faq .common-header{display:none}.main-content .common-product-faq-content>div{--faq-gap: 16px}.main-content .common-product-faq-content>div>span:first-child{font-size:12px;padding-left:16px;padding-top:16px;padding-bottom:16px}.main-content .common-product-faq-content>div>div{font-size:clamp(8px,2.0513vw,10px);padding:32px 16px}.main-content .common-product-faq-content table th{padding-left:8px;padding-right:8px;height:6em}.main-content .common-product-faq-content tr:first-child th:after{left:-8px;right:8px}.main-content .common-product-faq-content tr:first-child th:first-child:after,.main-content .common-product-faq-content tr:first-child td:first-child:after{left:8px;right:-8px}.main-content .common-product-faq-content table td{padding-top:8px;padding-bottom:8px}}.product-registration__dialog{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center}.product-registration__dialog__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0009}.product-registration__dialog__frame{border-radius:10px;background-color:#fff;position:relative;max-width:80%;width:auto;margin:auto;overflow:hidden}.product-registration__dialog__frame-content{max-height:80vh;min-height:initial;overflow:auto;text-align:center;padding:32px 32px 24px;font-size:14px;font-family:MiSans Latin,MiSans-Regular,MiSans}.product-registration__dialog__frame-content p{margin:0}.product-registration__dialog__close{position:absolute;top:8px;right:8px;cursor:pointer;transition:all .5s;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:0}.product-registration__dialog__close:focus-visible,.product-registration__dialog__close:hover{transform:rotate(180deg)}.product-registration__dialog__title{font-size:16px;font-weight:520;margin-bottom:8px;line-height:1.2}.product-registration__dialog__buttons{margin-top:16px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.product-registration__dialog__button{padding:8px 32px;color:#fff;text-align:center;font-family:MiSans-Regular,MiSans,MiSans Latin;font-size:14px;font-weight:380;line-height:normal;border-radius:4px;background:#c79f6c;margin:0}@media screen and (max-width: 589px){.product-registration__dialog__frame{max-width:90%}.product-registration__dialog__frame-content{font-size:10px;padding-left:24px;padding-right:24px}.product-registration__dialog__title{font-size:12px}.product-registration__dialog__buttons{gap:8px}.product-registration__dialog__button{font-size:10px;flex:1}}#launcher{z-index:9!important}@media screen and (max-width: 989px){body[data-unregistered-products][data-route="/"]{padding-bottom:0!important}body[data-unregistered-products][data-route="/"] .site-footer>*:last-child{margin-bottom:calc(120px + 18%)}}@media screen and (max-width: 590px){body[data-unregistered-products][data-route="/"] .site-footer>*:last-child{margin-bottom:calc(120px + 18%)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-product-registration.css.map */
