@charset "UTF-8";@font-face{font-family:Agrandir;src:url(/cdn/shop/files/Agrandir-WideHeavy.eot);src:url(/cdn/shop/files/Agrandir-WideHeavy.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Agrandir-WideHeavy.woff2) format("woff2"),url(/cdn/shop/files/Agrandir-WideHeavy.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}h1,h2,h3,.h1,.h2,.h3,.footer .h6,.mega-menu__linklist .h6{text-transform:uppercase!important;letter-spacing:.05555555555555555em!important;font-weight:400!important;line-height:100%!important;font-family:Agrandir!important}.header__primary-nav-item .h6{font-size:13px!important}.footer .h6,.mega-menu__linklist .h6{font-size:17px!important}.mega-menu__linklist .link-faded{text-transform:uppercase!important;letter-spacing:.15em!important;font-size:14px!important}.footer .link-faded{text-transform:uppercase!important;letter-spacing:.15em!important;font-size:13px!important}.button,.shopify-payment-button__button--unbranded{font-weight:700!important;font-size:18px!important}#smile-ui-container{z-index:10!important}.header__primary-nav-item:nth-child(4) .mega-menu__linklist li:nth-child(2) .unstyled-list li:nth-child(4) .link-faded,.header__primary-nav-item:nth-child(4) .mega-menu__linklist li:nth-child(3) .unstyled-list li:nth-child(4) .link-faded,.header__primary-nav-item:nth-child(5) .mega-menu__linklist li:nth-child(2) .unstyled-list li:nth-child(4) .link-faded{letter-spacing:.02em!important;font-size:17px!important;font-weight:400;font-family:Agrandir;margin-top:2em;color:rgb(var(--text-color))}.header__primary-nav-item:nth-child(3) .mega-menu__linklist li:nth-child(1) .unstyled-list li:nth-child(10) .link-faded,.header__primary-nav-item:nth-child(4) .mega-menu__linklist li:nth-child(1) .unstyled-list li:nth-child(10) .link-faded,.header__primary-nav-item:nth-child(5) .mega-menu__linklist li:nth-child(1) .unstyled-list li:nth-child(7) .link-faded{letter-spacing:.02em!important;font-size:17px!important;font-weight:400;font-family:Agrandir;margin-top:2em;margin-bottom:0;color:red}.header__primary-nav-item:nth-child(1) .mega-menu__linklist li:nth-child(1) .unstyled-list li:nth-child(5) .link-faded,.header__primary-nav-item:nth-child(1) .mega-menu__linklist li:nth-child(2) .unstyled-list li:nth-child(6) .link-faded,.header__primary-nav-item:nth-child(3) .mega-menu__linklist li:nth-child(1) .unstyled-list li:nth-child(9) .link-faded,.header__primary-nav-item:nth-child(3) .mega-menu__linklist li:nth-child(2) .unstyled-list li:nth-child(6) .link-faded,.header__primary-nav-item:nth-child(3) .mega-menu__linklist li:nth-child(3) .unstyled-list li:nth-child(4) .link-faded,.header__primary-nav-item:nth-child(3) .mega-menu__linklist li:nth-child(4) .unstyled-list li:nth-child(8) .link-faded,.header__primary-nav-item:nth-child(4) .mega-menu__linklist li:nth-child(1) .unstyled-list li:nth-child(9) .link-faded,.header__primary-nav-item:nth-child(3) .mega-menu__linklist li:nth-child(3) .unstyled-list li:nth-child(8) .link-faded,.header__primary-nav-item:nth-child(4) .mega-menu__linklist li:nth-child(2) .unstyled-list li:nth-child(3) .link-faded,.header__primary-nav-item:nth-child(4) .mega-menu__linklist li:nth-child(4) .unstyled-list li:nth-child(8) .link-faded,.header__primary-nav-item:nth-child(5) .mega-menu__linklist li:nth-child(1) .unstyled-list li:nth-child(6) .link-faded,.header__primary-nav-item:nth-child(5) .mega-menu__linklist li:nth-child(2) .unstyled-list li:nth-child(3) .link-faded,.header__primary-nav-item:nth-child(5) .mega-menu__linklist li:nth-child(4) .unstyled-list li:nth-child(8) .link-faded{font-weight:700}.header-sidebar__main-panel{display:flex;flex-direction:column}.header-sidebar__collapsible-panel .header-sidebar__linklist-button.h6{font-size:15px;letter-spacing:.25em}.header-sidebar__main-panel .header-sidebar__linklist-button.h6{font-family:Agrandir;font-size:20px;letter-spacing:.05em}.header-sidebar__footer .text-with-icon,.header-sidebar__back-button.h6{text-transform:uppercase;font-family:Agrandir;font-size:20px;letter-spacing:.05em}#klaviyo-bis-modal .modal-title{text-transform:uppercase!important}.badge--custom{color:#fff}.product-title{font-family:Agrandir!important;letter-spacing:.06em!important;font-size:16px;line-height:140%}.product-title span{font-family:Helvetica Neue,Helvetica!important;letter-spacing:.2em!important;font-size:14px}.design-pre-order-template-wrapper button{width:100%!important}[data-editable=pre-order-message]{width:90%!important;margin:0 auto;text-transform:uppercase!important;text-align:center;letter-spacing:.2em!important}.pre-order-2-button{text-transform:lowercase!important}#df_sizing{max-width:80%;margin:0 auto}#df_sizing th,#df_sizing td{text-align:center;letter-spacing:.175em;font-family:Helvetica Neue,Helvetica;padding:5px 0}#df_sizing tbody tr:hover,#df_sizing tbody tr td:hover{background:#f0f2f5}@media only screen and (max-width: 479px){#df_sizing{max-width:100%;margin:0 auto}}.spt-impact-banner-total{font-family:Agrandir}.spt-impact-banner-subtext{font-size:14px;letter-spacing:.175em;text-transform:uppercase}.spt-impact-banner-content{padding:10% 60px}#modal-color-guide .color-collection-title{position:relative;font-size:1.5em!important;font-family:Helvetica Neue,Helvetica;text-transform:uppercase;letter-spacing:var(--heading-letter-spacing);font-weight:700;display:inline-flex;align-items:baseline;width:100%;padding:1.5em 0 5px 1em}#modal-color-guide .color-collection-title span{font-weight:400;font-size:16px;margin-left:10px}#modal-color-guide .colorbox{width:33.3%;position:relative;float:left;margin:0;display:block;line-height:0}#modal-color-guide .colorbox.laces{width:50%;position:relative;float:left;display:block;margin:0 auto;text-align:center;line-height:0}#modal-color-guide .colorbox.wool,#modal-color-guide .colorbox.thor{width:100%;position:relative;display:block;margin:0 auto;text-align:center;line-height:0}#modal-color-guide .colorbox img{width:100%;object-fit:cover;object-position:center center;margin:0;line-height:0}#modal-color-guide .colorbox .colortitle{font-family:Agrandir;text-transform:uppercase;letter-spacing:.02em;font-weight:400;background:#0006;position:absolute;bottom:0;left:0;padding:10px 0 10px 10px;text-align:left;width:100%;font-size:22px;color:#fff;line-height:100%;display:block;z-index:510}#modal-color-guide .colorbox .colortitle span{font-size:14px;font-family:Helvetica Neue,Helvetica!important;text-transform:uppercase;letter-spacing:var(--heading-letter-spacing);width:100%;display:block;font-weight:400;line-height:140%}#modal-color-guide .colorbox.faborg .colortitle{font-family:Agrandir;text-transform:uppercase;letter-spacing:.02em;font-weight:400;background:#0006;position:absolute;bottom:0;left:auto;right:0;padding:10px 10px 10px 0;text-align:right;width:100%;font-size:22px;color:#fff;line-height:100%;display:block;z-index:510}@media only screen and (max-width: 600px){#shopify-block-klaviyo_reviews_average_rating_aLh37h{text-align:center!important}}#shopify-section-template--18057034236086__main .product-title{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;display:block!important;max-width:100%!important;word-break:break-word!important;line-height:1.4!important}.product-note{margin-top:1.5rem;padding:1.25rem;background-color:#fcf9f5;border:1px solid #ddd;border-radius:.75rem;display:flex;flex-direction:column;gap:.75rem}.product-note label{font-weight:600;font-size:1rem;color:#45484b;display:flex;align-items:center;gap:.5rem}.product-note label:before{content:"\2709\fe0f";font-size:1.1rem}.product-note input[type=email]{width:100%;padding:.75rem;font-size:.95rem;border:1px solid #ccc;border-radius:.375rem;background:#fff;transition:border-color .2s ease}.product-note input[type=email]:required:invalid{border-color:#e57373}.product-note input[type=email]:required:invalid:focus{outline:none;box-shadow:0 0 0 2px #e5737340}.Meteor-Navigation__Link__desktop{font-weight:500!important;letter-spacing:.05em!important}@media screen and (max-width: 600px){.smile-improved-mobile-launcher{bottom:100px!important;right:20px!important}}.container-flex{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}@media screen and (min-width: 740px){.container-flex{flex-direction:row}.rich-text-content{width:40%}.email-signup{width:60%}}.klaviyo-star-rating-widget{height:27px;text-align:left}.product-info__block-item:is([data-block-type=payment-terms]){height:1.5rem}.product-info__block-item:is([data-block-type=variant-picker])>div:last-of-type{height:46px;margin-bottom:1rem}.product-sticky-bar .buy-buttons{display:flex;gap:1rem}.variant-picker__option-info{margin-right:.5rem}
/*# sourceMappingURL=/cdn/shop/t/432/assets/custom.css.map */
