@font-face{font-family:A019-SounsoQuality;src:url(A019-SounsoQuality.woff2) format("woff2"),url(A019-SounsoQuality.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DolceVitaLight;src:url(DolceVitaLight.woff2) format("woff2"),url(DolceVitaLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DreamOrphans;src:url(DreamOrphans-Regular.woff2) format("woff2"),url(DreamOrphans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DreamOrphans;src:url(DreamOrphans-Italic.woff2) format("woff2"),url(DreamOrphans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DreamOrphans;src:url(DreamOrphans-Bold.woff2) format("woff2"),url(DreamOrphans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DreamOrphans;src:url(DreamOrphans-BoldItalic.woff2) format("woff2"),url(DreamOrphans-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Mont;src:url(Mont-ExtraLightDEMO.woff2) format("woff2"),url(Mont-ExtraLightDEMO.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url(Mont-HeavyDEMO.woff2) format("woff2"),url(Mont-HeavyDEMO.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@media screen and (min-width:750px){.section--full-width.section--full-width-margin>*{box-shadow:0 1px #ffffff3d}}product-price .price{font-family:var(--price-font, inherit);font-size:var(--price-font-size, inherit);color:var(--price-color, inherit)}product-price .compare-at-price{font-family:var(--compare-price-font, inherit);font-size:var(--compare-price-font-size, inherit);color:var(--compare-price-color, inherit)}product-price .price-save{font-family:var(--save-font, inherit);font-size:var(--save-font-size, inherit);color:var(--save-color, inherit)}@media screen and (max-width:749px){product-price .price{font-size:var(--price-font-size-mobile, var(--price-font-size, inherit));color:var(--price-color-mobile, var(--price-color, inherit))}product-price .compare-at-price{font-size:var(--compare-price-font-size-mobile, var(--compare-price-font-size, inherit));color:var(--compare-price-color-mobile, var(--compare-price-color, inherit))}product-price .price-save{font-size:var(--save-font-size-mobile, var(--save-font-size, inherit));color:var(--save-color-mobile, var(--save-color, inherit))}}product-price .compare-at-price{display:none}.my-custom-texticon{background-color:#f6f6f6}.my-custom-texticon .divider{transform:rotate(10deg);border-color:#ffffff80;height:20px}.fd .divider__line{transform:rotate(0)!important;background-color:#12182180;height:10px}.ft>p{font-weight:500;line-height:22px}@media(max-width:749px){.divider{display:flex;align-items:center;height:20px;margin-top:2px}.my-custom-texticon,.my-custom-texticon .section,.my-custom-texticon .section>*,.my-custom-texticon .border-style,.my-custom-texticon .custom-section-content{overflow:visible!important}.my-custom-texticon .section-content-wrapper{display:block!important;overflow-x:scroll!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:32px 20px!important;width:100%!important;white-space:nowrap!important}.my-custom-texticon .section-content-wrapper>*{display:inline-flex!important;vertical-align:middle!important;margin-right:24px!important}.my-custom-texticon .section-content-wrapper>*:last-child{margin-right:0!important}.my-custom-texticon .section-content-wrapper::-webkit-scrollbar{display:none}.my-custom-texticon .icon-desktop{display:inline-flex!important}.my-custom-texticon .group-block{flex:0 0 auto!important;width:auto!important;min-width:max-content!important}.my-custom-texticon .group-block-content{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}.my-custom-texticon .icon-block{flex-shrink:0!important}.my-custom-texticon .icon-block__media{width:18px!important;height:18px!important}.my-custom-texticon .text-block{flex-shrink:0!important;white-space:nowrap!important}.my-custom-texticon .text-block p{font-family:Poppins,sans-serif;font-size:12px!important;line-height:1.5!important;white-space:nowrap!important}.my-custom-texticon .divider{flex-shrink:0!important}}.itm-item .itm-item__content{gap:8px}@media screen and (max-width:749px){.itm-item .itm-item__content{gap:16px}}.itm-item__title{font-family:Mont;font-size:16px;color:#121821}.itm-item__desc{font-family:Mont;font-size:16px;font-weight:300;line-height:24px;color:#121821}@media(max-width:768px){.itm-item__title{font-size:14px;font-weight:900;line-height:normal}.itm-item__desc{font-size:16px;font-weight:300;line-height:12px}}.custom-text-content{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#231c0a}@media screen and (max-width:768px){.custom-text-content{font-size:13px;line-height:normal}}.details__header{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.4;color:#000!important}@media screen and (max-width:768px){.details__header{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:140%;color:#231c0a!important}}.policy h1,.policy h2,.policy h3,.policy h4,.policy h5,.policy h6{font-family:Poppins!important;font-weight:600!important;font-size:16px!important}.policy p{font-family:Poppins!important;font-weight:400!important;font-size:16px!important}.policy-title{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:160%;color:#000}.policy-text{font-family:Poppins,sans-serif;font-weight:400;font-size:16px}.policy .rte-formatter h3,.policy .text-block h3{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1;color:#000;margin-top:0;margin-bottom:0}.policy .rte-formatter p,.policy .text-block p{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#231c0a;margin-bottom:32px}.group-block-content .email-signup-block{max-width:543px}.email-signup-block{max-width:534px;margin-right:auto}.email-signup__input-group{width:80%;border:1px solid rgba(209,209,209,.6)}.email-signup__input-group input.email-signup__input::placeholder{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#121821;opacity:1}.email-signup__input-group input.email-signup__input::-webkit-input-placeholder{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#121821}.email-signup__input-group input.email-signup__input::-moz-placeholder{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#121821}.email-signup__input-group button.email-signup__button{background-color:#1226aa;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#fff;padding:14px 22px}.email-signup__input-group:not(:has(.email-signup__button--integrated)){gap:0px}.email-signup__input,.email-signup__button--text{padding:14px 0 14px 16px}.menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:24px}.footer-menu-wrapper summary{padding-block:0px}@media(max-width:768px){.menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:18px}.menu__item+.menu__item{margin-block-start:18px}.footer-content{padding-top:74px;padding-bottom:40px}.email-signup__input-group{width:100%;display:flex;flex-direction:row!important}.email-signup-wrapper{order:2}.group-block:last-child{order:0}.group-block-content{align-items:center}.multi-content .group-block-content{align-items:flex-start!important}.email-signup__input,.email-signup__button--text{padding:14px 0 14px 12px}.group-block:last-child img.icon-block__media{width:134px;height:auto}.email-signup__input,.email-signup__button--text{width:40%}.email-signup__input-group{display:flex;flex-direction:row;margin-top:53px;width:90%;margin-left:auto;margin-right:auto}.email-signup__input-group input.email-signup__input{flex:7 0 0;min-width:0;border:1px solid #D1D1D1!important}.email-signup__input-group button.email-signup__button--text{flex:3 0 0;background-color:#1226aa;color:#fff;padding:14px 18px}.footer-contact{order:1}.footer-menu-wrapper{order:0}.footer-contact-information>.group-block-content{display:flex;flex-direction:column;align-items:flex-start;padding-left:6%}.social-icons__wrapper{order:-1;margin-top:57px;margin-bottom:43px;width:100%}.footer-menu-wrapper .group-block-content{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;justify-items:center;padding-left:6%}.menu__details{padding:0}}.menu__heading__default,.menu__heading__accordion{font-family:Poppins;font-size:20px;font-weight:600;color:#121821}.menu__item a{font-family:Poppins;font-size:14px;font-weight:400;color:#121821}@media(max-width:768px){.menu__heading__default,.menu__heading__accordion{font-size:18px}.menu__item a{font-size:13px;line-height:10px;display:flex}}summary{padding-block:0;padding-top:0;padding-bottom:0}.footer__copyright{background-color:#1226aa}.collection-title{font-family:Mont,sans-serif!important;font-size:56px!important;font-weight:900!important;line-height:56px!important;color:#1226aa!important}.collection-desc{font-family:Mont,sans-serif!important;font-size:14px!important;font-weight:300!important;line-height:24px!important}.quantity-label-custom{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.4;margin-bottom:6px;margin-top:20px}.quantity-wrapper{width:164px;margin-bottom:32px}@media(max-width:768px){.quantity-wrapper{width:25%;margin-bottom:28px}}.add-to-cart-button{border-radius:0}@media(max-width:768px){.group-accr img.icon-block__media{width:15px!important;height:auto!important}}:where(media-gallery,.product-grid__item) .media-gallery__grid{gap:16px!important}@media(max-width:768px){:where(media-gallery,.product-grid__item) .media-gallery__grid{gap:8px!important}}.product-collections ul{margin:0}.quantity-label-custom{font-family:Poppins,sans-serif;font-size:24px;font-weight:400;line-height:20px;margin-top:20px}@media(max-width:768px){.quantity-label-custom{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:10px;margin-bottom:8px}}.menu-drawer{box-shadow:none}@media(max-width:749px){.product-grid{padding-left:20px;padding-right:20px}}@media screen and (max-width:749px){.section-resource-list__content{display:flex;justify-content:center;align-items:center}.group-block-content.layout-panel-flex--row>.text-block h3{font-size:18px}}@media screen and (min-width:750px){.pss-slide__left-icon{margin-bottom:0}.pss-slide__see-more{bottom:88px!important}}@media screen and (max-width:749px){.pss-slide__left-icon{margin-bottom:0}.pss-slide__see-more{bottom:56px}}@media screen and (max-width:749px){.pss-slide__right-content{height:auto;max-height:none}.pss-slide__right-content .image-block{max-height:50vh;height:auto}}.second-showcase .pss-slide__right{padding:70px 62px 56px}.first-showcase .pss-slide__left .pss-slide__right{min-height:800!important}@media screen and (max-width:749px){.first-showcase .pss-slide__left-text{padding-top:10px}.first-showcase .pss-slide__right{min-height:469px!important}.second-showcase .pss-slide__left-text{margin-top:0!important}.second-showcase .pss-slide__right{min-height:434px}}.tint-button{background-color:#fff;font-family:Mont,sans-serif;font-size:14px;font-weight:900;color:#231c0a;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid #000000;border-radius:20px!important;padding:10px 24px;width:auto;box-sizing:border-box;white-space:nowrap}.tint-button:disabled{cursor:not-allowed}.product-card .product-card__content>*:has(.tint-button){position:relative!important;margin-top:-60px!important;margin-bottom:16px!important;z-index:10!important;display:flex!important;justify-content:center!important;width:100%!important}@media(max-width:749px){.product-card .product-card__content>*:has(.tint-button){margin-top:-50px!important;margin-bottom:12px!important}}@media(max-width:749px){.product-card .tint-button{font-size:10px!important;padding:6px 12px!important;border-radius:12px!important;white-space:nowrap!important}}span[title="Product count"]{font-family:Manrope,sans-serif}@media(max-width:768px){.facets__actions .button{font-size:13px}}.language-selector{border:3px solid currentColor;border-radius:6px;padding:2px 4px;position:relative;display:inline-flex;align-items:center;justify-content:center}.language-selector .svg-wrapper.icon-caret{display:none}.language-selector .localization-form__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1;padding:0}.language-selector__display{pointer-events:none;white-space:nowrap;display:flex;align-items:center;justify-content:center}.menu-drawer .language-selector,.menu-drawer .language-selector.language-selector--collapse-space{border:3px solid currentColor;border-radius:6px;padding:2px 4px;width:auto;justify-content:center;text-align:center}.menu-drawer .language-selector__display{text-align:center}[class*=kl-teaser-] .klaviyo-close-form{right:auto!important;left:-16px!important}.klaviyo-form .klaviyo-close-form{right:auto!important;left:10px!important}@media(max-width:749px){.layout-panel-flex--row{flex-wrap:nowrap!important}.layout-panel-flex--row .icon-block{width:auto!important;flex:0 0 auto!important}.layout-panel-flex--row .icon-block-wrapper{width:auto!important}.layout-panel-flex--row .icon-block__media{width:16px;height:16px}.layout-panel-flex--row .text-block{width:auto!important;--width: auto !important;flex:0 1 auto!important}}[data-testid=form-row]:nth-of-type(4) button.needsclick{background-color:#1226aa!important}@media(max-width:749px){.variant-option--swatches .variant-option__button-label--has-swatch{max-width:108px!important;width:108px!important;flex-shrink:0!important;box-sizing:border-box!important}}@media(max-width:749px){.variant-option--swatches .variant-option__button-label--has-swatch{max-width:108px!important;width:108px!important}.variant-option--swatches .variant-option__button-label--has-swatch .swatch{width:25px!important;height:25px!important;--swatch-width: 25px !important;--swatch-height: 25px !important}}@media(min-width:750px){.variant-option--swatches .variant-option__button-label--has-swatch .swatch{width:38px!important;height:38px!important;--swatch-width: 38px !important;--swatch-height: 38px !important}}.i8Dpn,.gift-card__text-wrapper,.gift-card__main,.blog-post-details,.blog-post-content,.search-page-input{font-family:Poppins,sans-serif!important}.shopify-section:not(.header-section) :is(.section,.cart__summary-container){font-family:Poppins,sans-serif!important}.email-signup__input.paragraph,.email-signup__button:not(.button-unstyled){font-family:Poppins,sans-serif!important}.predictive-search-form{font-family:Poppins,sans-serif!important}.tint-widget .tint-image-source{margin:20px 0!important}div[class^=tint-image-source],div[class*=tint-image-source]{margin:20px!important}dialog[class=svelte-]>:first-child *{margin:20px}.variant-option__button-label--has-swatch:has(:checked) .swatch{outline:none!important}.variant-option__button-label--has-swatch .swatch{border:none}.dialog-zoomed-gallery__close-button{position:fixed!important;top:20px!important;right:20px!important;max-width:40px;height:40px;padding:8px;background-color:#ffffffe6!important;border-radius:50%;display:flex!important;align-items:center;justify-content:center;mix-blend-mode:normal!important;color:#000!important}.dialog-zoomed-gallery__close-button svg{width:24px;height:24px}.dialog-zoomed-gallery__close-button svg line{stroke:#000!important}.dialog-zoomed-gallery__close-button:hover{background-color:#fff!important}@media screen and (min-width:750px){slideshow-slides[size=large]{min-height:800px!important}}.email-signup__button:hover{color:#fff!important}.header-actions__cart-icon{--cart-bubble-size: 14px;--cart-bubble-top: -8px;--cart-bubble-right: -4px;width:38px}@media(min-width:768px){.header-actions__cart-icon{--cart-bubble-top: -4px;--cart-bubble-right: 14px;--cart-bubble-left: 10px}}@media(min-width:768px){.header-actions__cart-icon{--cart-bubble-top: -5px;--cart-bubble-right: 7px}}.header-actions__cart-icon .cart-bubble__text{font-size:8px}.collection-card{transition:transform .3s ease}.collection-card:hover{transform:scale(1.03)}@media(min-height:600px){dialog>:first-child{max-height:100vh!important}}.tint-vto-dialog-override>:first-child{max-height:100vh!important}button.header-actions__action.button-unstyled[aria-label=Cart]{overflow:visible}.menu{white-space:nowrap}details .details-content a:hover{color:#1226aa}a[href="https://www.toototech.com"]{text-decoration:none!important}a[href="https://www.toototech.com"]:hover{color:#fff!important;line-height:20px;font-weight:600}@media screen and (min-width:750px){zoom-dialog dialog[open]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important}.dialog-zoomed-gallery{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw!important;height:100vh!important;padding:0!important}.dialog-zoomed-gallery .product-media-container{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;display:flex;align-items:center;justify-content:center}.dialog-zoomed-gallery .product-media{width:100%!important;height:100%!important;max-width:100vw!important;max-height:100vh!important}.dialog-zoomed-gallery .product-media__image{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;object-fit:contain!important}}@media screen and (min-width:750px){.dialog-zoomed-gallery{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:2vh}.dialog-zoomed-gallery .product-media-container{max-height:85vh;display:flex;align-items:center;justify-content:center}.dialog-zoomed-gallery .product-media{max-height:100vh}.dialog-zoomed-gallery .product-media__image{max-height:100vh;width:auto;object-fit:contain}}.product-badges__badge{line-height:9px}.product-badges__badge{background:#1226aa;font-family:Mont;font-size:12px;font-weight:900;color:#fff;border-radius:4px;text-align:center}.header:not([transparent]) .header-actions__cart-icon .cart-bubble,.header[transparent][data-sticky-state=active]:not([transparent=always]) .header-actions__cart-icon .cart-bubble{background-color:#060002;color:#fff}.header:not([transparent]) .cart-bubble__background,.header[transparent][data-sticky-state=active]:not([transparent=always]) .cart-bubble__background{border:1.5px solid black}a.button-custom[href="/collections/all"]{line-height:20px!important}@media(max-width:768px){a.button-custom[href="/collections/all"]{line-height:10px!important}}.klaviyo-form input:focus,[class*=kl-private-reset-css] input:focus{border-color:#606a72!important;outline:none!important;box-shadow:none!important}form.cart-discount__form>button.cart-discount__button{padding-inline:24px!important}.facets__form-wrapper,.facets--drawer .facets__form,.facets--drawer .facets__filters-wrapper{overflow-y:auto;flex:1;min-height:0}.facets--drawer accordion-custom details,.facets--drawer accordion-custom details::details-content,.facets--drawer accordion-custom details .details-content{transition:none!important}.facets--drawer accordion-custom details[open]::details-content,.facets--drawer accordion-custom details[open] .details-content{transition:none!important}@media screen and (min-width:750px){.section--full-width.section--full-width-margin>*{box-shadow:0 1px #f3f3f366}}.product-information .details-content,.product-information .details-content .text-block,.product-information .details-content .metafield-rich_text_field{font-family:Poppins,sans-serif}.details-content .metafield-rich_text_field ul{margin:0;padding:0;list-style-type:disc;list-style-position:inside}.details-content .metafield-rich_text_field li{margin:0;padding:0}.details-content .text-block:has(.metafield-rich_text_field){--padding-block-end: 30px !important}.details-content .group-accr:last-child{--padding-block-end: 24px !important}.group-accr .group-block-content{--gap: 18px !important}.details-content .text-block:has(.metafield-rich_text_field){padding-block-end:0px!important}.shopify-pc__banner__dialog{font-family:Poppins,sans-serif}@media screen and (min-width:750px){.product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(4, 1fr) !important}}@media screen and (max-width:749px){.product-grid.product-grid--grid{grid-template-columns:repeat(2,1fr)!important}}.account-actions__icon{width:18px!important;height:18px!important;color:currentColor}.account-actions__icon svg{width:100%;height:100%!important;display:block}.account-actions__list-item:first-child .account-actions__icon svg path,.account-actions__list-item:first-child .account-actions__icon svg circle,.account-actions__list-item:first-child .account-actions__icon svg line,.account-actions__list-item:first-child .account-actions__icon svg rect{stroke-width:1.5px!important;stroke:currentColor!important;width:14px!important;height:14px!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
