:root{--subheading-margin-bottom: 0px}@font-face{font-family:Roboto;src:url(/cdn/shop/files/roboto.ttf?v=1749748226) format("opentype");font-style:normal}.m-custom-content__container .m-image-card__content .m-richtext__button{margin-top:10px}.m-button--spigen{font-size:20px;font-weight:600;text-wrap:nowrap}.m-button.m-button--spigen:not(.m-button--link,.m-link-underline,.m-button--blank):hover{box-shadow:none;border-color:transparent;background-color:inherit}.m-richtext__button .m-button--spigen:hover{text-decoration:underline}.text-sub__link-wrapper{display:flex;justify-content:center;align-items:center;gap:12px}header{border-bottom:solid thin #dddddd}.m-submenu-mobile{display:flex;flex-direction:column;gap:0px;padding:0 18px}div .m-collection-page-header__description{max-width:100%}.collection-banner-container img.img-desktop{display:block;object-fit:cover;object-position:center center;width:100%;height:100%;z-index:2}.collection-banner-container img.img-mobile{display:none;object-position:center center;width:100%;height:100%;z-index:2}@media (max-width: 768px){.collection-banner-container img.img-desktop{display:none!important}.collection-banner-container img.img-mobile{display:block!important}}.m-collection-page-header__inner{padding:0!important}.m-collection-page-header__inner .rte img,.m-collection-page-header__inner .m-collection-page-header__description{margin-top:0;margin-bottom:0}m-collection-header .container-full{padding:0}#collection-banner-mobile{display:none;width:100%}.text-overlay-top,.text-overlay-center,.text-overlay-bottom,.text-overlay-custom{position:absolute;z-index:2;top:30%;left:10%;width:100%;margin-left:auto;margin-right:auto;text-align:start}@media (max-width: 768px){div #collection-banner-mobile{display:block;background-color:#f5f5f7;font-weight:600;letter-spacing:-.035em;line-height:1;padding:20px!important}.collection-banner-container img.collection-banner-desktop{display:none}}.collection-banner-container{max-height:800px}.collection-banner-container h1{text-align:start;color:#000;margin-top:0;margin-bottom:0;font-size:50px;font-weight:600;line-height:1;letter-spacing:-.035em}.collection-banner-container #collection-banner-mobile h1{font-size:35px}.collection-banner-container p{font-size:20px;font-weight:500;letter-spacing:-.035em;margin-top:25px;text-align:start;color:#696969}.m-product-option--node__label-text{font-size:10px;color:#909090;text-wrap:balance;margin-bottom:4px}.m-product-option--node__label-wrapper{background:#f6f6f6;border-radius:10px;border:1px solid rgb(var(--color-border));overflow:hidden;margin-right:10px;width:75px;display:flex;flex-direction:column;justify-content:start;align-items:center}.m-product-option--node__label-wrapper:hover{border-color:#2897ff}.m-product-option input[type=radio]:checked+.m-product-option--node__label-wrapper{border-color:#2897ff}.m-product-option input[type=radio]:checked+.m-product-option--node__label-wrapper .m-product-option--node__label-text{color:#2897ff}.show-more-button{padding-top:.5rem;color:#0d6efd;border:solid thin transparent;background-color:transparent;box-shadow:unset;cursor:pointer;font-size:14px;font-weight:600;text-wrap:nowrap}.m-collection-toolbar{border-bottom:solid 1px #eaeaea;margin-bottom:32px}.m-toolbar--left{margin-left:30px}.m-toolbar--right{margin-right:30px}.m-toolbar--left,.m-toolbar--right{height:60px}.m-toolbar--right{display:flex;justify-content:center;align-items:center;font-size:14px}.sq-clear-all{display:flex;align-items:center;justify-content:start;border-right:1px solid #eaeaea;height:100%;margin-right:16px}.sq-clear-all-container{display:none;align-items:center;justify-content:flex-start}@media (min-width: 768px){.sq-clear-all-container{display:flex}}button[name=filter-open-button__mobile]{display:none}button[name=filter-open-button__desktop]{border-right:1px solid #eaeaea;padding:14px;gap:14px;display:flex;align-items:center}@media (max-width: 1279px){button[name=filter-open-button__mobile]{display:flex;align-items:center;justify-content:center}button[name=filter-open-button__desktop]{display:none}}.sq-product-card__subtitle{font-size:14px;font-weight:400;margin-bottom:5px}.sq-inventory-label{color:#2897ff;font-size:10px;font-weight:600;text-transform:uppercase;line-height:12.18px;padding:6px 16px;background:#eaeaea;text-align:center;width:fit-content;margin-bottom:5px}.sq-custom-label{right:1.125rem;top:1.125rem;flex-wrap:wrap;display:flex;position:absolute;padding:6px 16px;border-radius:12px;background:#eaeaea}.sq-custom-label span:not(.hidden){display:inline-flex}.sq-custom-label span{align-items:center;color:#2897ff;font-size:10px;font-weight:600;text-transform:uppercase;line-height:12.18px}.m-collection--wrapper .m-sidebar{transition:flex .3s ease-out}.m-sidebar--leftColumn .m-sidebar{overflow:hidden}.m-filter--widget-title{text-wrap:nowrap}.custom-content__image-link__mobile{display:none!important}.custom-content__image-link__desktop{display:block!important}@media (max-width: 768px){.custom-content__image-link__mobile{display:block!important}.custom-content__image-link__desktop{display:none!important}}p[data-variant-inventory-status]{color:#757575;font-size:16px;width:100%;text-align:center;text-transform:uppercase}div[data-custom-label]{color:#f3715f;font-size:16px;line-height:1.25}.m-customer-forms .m-login-form,.m-customer-forms .m-recover-form,.m-customer-forms .m-sign-up{max-width:500px}.m-breadcrumb--item{color:inherit;font-size:12px;padding:3px;white-space:nowrap}.m-breadcrumb--wrapper{margin:0}.sq-image-card-btn:hover a{text-decoration:underline}.m-product-collapsible collapsible-tab .m-collapsible--content ul{padding-left:1rem}.m-product-collapsible collapsible-tab .m-collapsible--content__inner[data-content-name=FEATURES] ul{padding-left:1.5rem}.m-product-collapsible collapsible-tab .m-collapsible--content__inner[data-content-name="CA PROP 65"]{padding-left:1rem}.m-product-collapsible collapsible-tab .m-collapsible--content__inner[data-content-name=FEATURES] ul li{list-style:disc!important}.m-product-collapsible collapsible-tab .m-collapsible--content ul li,.m-product-collapsible collapsible-tab .m-collapsible--content .m-collapsible--content__inner p{list-style:none;font-weight:500;color:#121212}.sq__sidebar-reset-btn{background-color:#000;padding:10px 28px;width:100%;font-size:12px;letter-spacing:1.6px;font-weight:600;color:#fff;text-align:center;cursor:pointer}.page-policy .row{display:flex}.page-policy .d-none{display:none}.page-policy h3{margin:1rem 3rem}@media screen and (min-width: 778px){.page-policy .col-md-9{flex:0 0 75%;max-width:75%}.page-policy .col-md-3{flex:0 0 25%;max-width:25%}.page-policy .d-md-block{display:block!important}}.page-policy{padding:2rem 1rem}.policy-nav-list{padding:1rem}.policy-nav-list>*{display:block;width:100%;padding:.5rem .25rem}.policy-nav-list-heading{font-size:1.25rem;font-weight:700;color:#000;margin-bottom:.5rem}.policy-nav-list-heading:not(:first-child){margin-top:1rem}.policy-nav-list-item{font-size:1rem;font-weight:400;text-decoration:none;color:#757575!important}.policy-nav-list-item:hover{color:#000!important;text-decoration:underline}.content-policy .content-policy-list{margin-bottom:2rem}.content-policy h1{font-size:1.75rem;font-weight:700;color:#000;margin:1rem 0 .75rem!important}.content-policy h2{font-size:1.25rem;font-weight:700;color:#000;margin:1rem 0 .25rem!important}.content-policy h3{font-size:1rem;font-weight:700;color:#000;margin:.5rem 0 .25rem!important}.content-policy p{font-size:1rem;font-weight:400;color:#000;margin:0 0 0rem}.content-policy ul,.content-policy ol{font-size:1rem;font-weight:400;color:#757575;padding:0rem 2rem}.content-policy ul{display:block;list-style-type:disc;margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px;unicode-bidi:isolate}.content-policy ol{list-style-type:decimal}.content-policy li{display:list-item;color:#000;text-align:-webkit-match-parent;unicode-bidi:isolate}.content-policy .btn-policy-outline{display:inline-block;font-size:1rem;font-weight:400;line-height:normal;text-align:center;padding:1rem 2rem!important;color:#fff!important;background-color:#000;border:solid thin #000!important;margin-bottom:1rem}.content-policy .btn-policy-outline:not(:last-child){margin-right:1rem}.content-policy .btn-policy-outline:hover{color:#000!important;background-color:#fff;border:solid thin #000!important}.page-policy a:after,.page-policy a:before{all:unset!important}.m-register-form form[id=create_customer] input{margin-top:4px;margin-bottom:8px}.m-recover-form__action a[href="#login"]:hover{background:#fff!important;border:sold thin #000!important;color:#000!important}.prod__description.desktop{display:block}.prod__description.mobile{display:none}@media (max-width: 768px){.prod__description.desktop{display:none}.prod__description.mobile{display:block}div .main-product__block.main-product__block-price,div .main-product__block .m-product-text div[data-name=sku-barcode]{margin-top:8px!important;margin-bottom:8px!important}div .main-product__block.main-product__block-price{margin-bottom:0!important}}div .main-product__block.main-product__block-price,div .main-product__block .m-product-text div[data-name=sku-barcode]{margin-top:16px;margin-bottom:16px}div .main-product__block .installment-shoppay{margin-top:0}@media (max-width: 768px){[page=sustainability] h1.text-heading{font-size:2.5rem!important}.section-form .text-subheading{font-size:1.5rem!important}.m-footer--middle{padding-top:15px!important}}variant-select.mobile{display:none}variant-button.desktop{display:block}@media (max-width: 768px){variant-select.mobile{display:block!important}variant-button.desktop{display:none!important}.sq--text-container .text-h3{font-size:32px!important}.m-footer--middle .m-footer--block{padding-top:20px!important;margin-bottom:0!important}.m-footer--middle .m-footer--block .m-footer--block-content{padding-top:10px}.sq-custom-label{right:4px!important;top:4px!important;padding:4px 12px!important}.sq-custom-label span{font-size:8px!important}}.breadcrumb-tracker.close{display:none!important}.breadcrumb-tracker{display:flex}.m-breadcrumb--separator{display:flex;align-items:center}variant-picker{display:flex;flex-direction:column}variant-picker variant-select.mobile{order:1;margin-bottom:16px}variant-picker .m-product-option.m-product-option--image{order:2}.footer__subscription .footer__subscription__heading{flex:0 0 17%;text-transform:uppercase}.footer__subscription{display:flex;justify-content:flex-start;align-items:center;gap:30px}.footer__subscription__email{flex:0 0 50%;display:flex}.footer__subscription__email>input{flex:0 0 calc(100% - 150px);border:1px solid #858585;border-radius:0;background-color:#141414;color:#fff}.footer__subscription__email>button{min-width:100px;margin-left:20px;font-size:15px;padding:0 20px;font-weight:500;background:#fff;border:none;color:#757575}.m-footer--middle{padding-top:30px}.m-footer--middle .m-footer--block ul li a:after{all:unset}.m-footer--middle .m-footer--block ul li a:hover{text-decoration:underline}.m-footer--middle .m-footer--block ul li a{transition:all 0s ease-in-out}div .m-footer--middle .m-footer--block{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 787px){div .m-footer--middle .m-footer--block{padding-top:0;padding-bottom:0}}.footer__subscription__email>input{flex:0 0 calc(100% - 150px);border:1px solid #858585;border-radius:0!important;background-color:#141414!important;color:#fff}.footer__subscription__email>input::placeholder{color:#fff}.main-product__block-banner .prod__banner{margin-bottom:18px}m-collection-list .m-dot-circle .m-dot,m-collection-list .m-dot-circle .swiper-pagination-bullet,m-collection-list .swiper-pagination .m-dot,m-collection-list .swiper-pagination .swiper-pagination-bullet{width:10px!important;height:10px!important}#april-fools h2{font-size:32px;margin-bottom:24px}#april-fools p{font-size:18px}#april-fools .april-fools__coupon{font-size:24px;font-weight:800}#april-fools .april-fools__content{width:100%;max-width:500px;margin-bottom:18px}@media screen and (max-width: 787px){#april-fools .april-fools__content{max-width:330px}.yotpo-review-rating-title{flex-direction:column!important;gap:8px!important}.yotpo-review-rating-title .yotpo-review-title{margin-left:0!important}.yotpo-review-left-panel{margin-bottom:24px}}#april-fools .april-fools-button{font-weight:800;padding:8px 32px;border-radius:24px}#april-fools .outro-message{text-align:center;font-size:12px}.yotpo-empty-state{display:flex;flex-direction:column;align-items:center}.yotpo-empty-state svg{max-width:55px;max-height:55px}.m-product-item.desktop{display:block}.m-product-item.sq-collection-promo-banner{width:50%!important;max-width:50%!important}@media screen and (max-width: 768px){.m-product-item.sq-collection-promo-banner{width:calc(100% + 16px)!important;max-width:calc(100% + 16px)!important}.legato-subheader,.custom-banner__home .left-column .item:nth-child(1)>p:after{font-size:10px!important;line-height:110%!important}.legato-header__container{align-items:flex-start!important}}.legato-subheader{color:#000;font-family:Roboto;font-size:16px;line-height:21px}
/*# sourceMappingURL=/cdn/shop/t/46/assets/sq-common.css.map */
