.button--primary{border:2px solid rgb(var(--color-foreground));letter-spacing:normal;font-weight:700}.header{height:8rem}.navbar-logo{color:rgb(var(--color-foreground));text-align:center;font-size:3.2rem;font-weight:700;line-height:72.5%;width:11rem;display:block;transform:translate(1px)}.icon-cart-empty,.icon-cart{fill:#0a0a0a!important}.field__input,.modal__content,.predictive-search{background-color:#fcfcfc!important}.custom-hero{position:relative;z-index:1}.custom-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:85%;z-index:-1;background:rgb(var(--color-button))}.hero-section{margin:0 5rem;min-height:55rem;max-height:calc(95vh - 8rem);box-shadow:0 .4rem .8rem #0003}.hero-section,.hero-section .banner__media{border-radius:2.8rem}.hero-section .banner__media:after{content:"";position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background:linear-gradient(110deg,#fcf7f6,#fcf7f600);opacity:.7;pointer-events:none}.hero-section .banner__content{justify-content:left;padding:10rem 12rem}.hero-section .banner__box{text-align:left;width:65rem;padding:0!important}.hero-section h1{line-height:1;margin-bottom:2rem}.hero-section h1 span:first-of-type{font-weight:500}.hero-section h3{font-weight:500;margin:0 0 4rem}.hero-section p{margin:0 0 6rem;line-height:1.5}.features-section>div{padding:0 4rem}.features-section .grid,.features-section .grid__item{display:flex;justify-content:space-around;align-items:center;width:100%;margin:0;column-gap:0!important;row-gap:0!important}.features-section .feature{display:flex;align-items:center;padding-right:.4rem;margin:0 2rem}.features-section .icon-wrapper{background-color:#505050;display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;min-width:3.2rem;min-height:3.2rem;border-radius:.65rem}.features-section .icon-wrapper svg{width:2rem;height:2rem}.features-section p{color:#505050;font-weight:600;padding-left:1.2rem}.image-with-text .step .icon span{background-color:#505050;border-radius:500rem;color:#fcfcfc;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;font-weight:700}.faq-section h1{text-align:center}.product-info h1{font-size:3rem}.product-info .price__container{font-size:1.5rem;font-weight:700}.product .price .badge,.product .price__container{margin:0}.product-info .taxincluded{font-size:.75rem;opacity:.5;vertical-align:super}.product-info .description,.product-info .label{font-size:.875rem}.qty-selector-position{position:absolute;right:0;top:0;z-index:1}.product-fields .size-dropdown{max-width:calc(100% - 12rem)}variant-selects{width:100%}.dropdown-box{background-color:#f1f1f1;border-radius:.75rem;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.125rem .75rem 1.5rem;box-shadow:0 .0625rem .25rem #00000040}.product-fields quantity-input,.product-fields .quantity__button,.quantity__button:not(:focus-visible):not(.focused),.file-upload label,.design-draft label,.product-fields .c-select select,#dd-email{height:3.75rem}.product-fields .quantity__button,.quantity__button:not(:focus-visible):not(.focused){width:3.75rem}.product-fields quantity-input.quantity{min-height:unset;width:11.25rem}.c-select select:focus-visible{border:1px solid black}.product-fields,.product-fields .c-select{position:relative;width:100%}.product-fields .c-select{display:flex;align-items:center}.product-fields .c-select select,.product-fields quantity-input,#dd-email,.add-notes textarea{background-color:#f1f1f1;font-size:1rem;border-radius:.75rem;box-shadow:0 .0625rem .25rem #00000040;border:none}.product-fields .c-select .icon{position:absolute;width:2rem;height:2rem;right:1rem;pointer-events:none}.product-fields quantity-input{display:inline-flex}.product-fields .quantity__input{font-size:1rem}.product-fields .quantity__button,.quantity__button:not(:focus-visible):not(.focused){background:#505050}.product-fields .quantity__button.minus{border-radius:.75rem 0 0 .75rem}.product-fields .quantity__button.add{border-radius:0 .75rem .75rem 0}.product-fields .quantity:after,.product-fields .quantity:before{display:none}.file-upload input,.design-draft input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:.1px;width:.1px;opacity:0;z-index:-1}.file-upload label{display:flex;align-items:center;justify-content:center;background:#505050;cursor:pointer;color:#fcfcfc;font-size:1rem;border-radius:.75rem;box-shadow:0 .0625rem .25rem #00000040;width:45%}.file-upload input:focus+label{outline:1px dotted red;outline:-webkit-focus-ring-color red 5px}.file-upload .btn-wrapper,.design-draft .btn-wrapper{display:flex;align-items:center}.file-upload #file-name{margin-left:1.25rem;font-size:1rem;font-style:italic}.design-draft label{display:flex;align-items:center;justify-content:center;background:none;cursor:pointer;color:#505050;font-size:1rem;border-radius:.75rem;border:.25rem solid #505050;box-shadow:0 .0625rem .25rem #00000040;width:100%}.design-draft input:checked+label{background:#505050;color:#fcfcfc}.design-draft label:first-of-type{margin-right:.375rem}.design-draft label:last-of-type{margin-left:.375rem}.design-draft label svg{width:1.25rem;height:1.25rem;fill:#505050}.design-draft input:checked+label svg{fill:#fcfcfc}.design-draft label span{margin-left:.75rem}#dd-email{width:100%;font-family:inherit;padding:0 1.75rem;margin:.75rem 0 0;opacity:1;transition:.3s ease}#dd-email.hide{height:0rem;margin:0;opacity:0}.add-notes{display:flex;flex-direction:column}.add-notes textarea{resize:none;padding:1.75rem;width:100%;font-family:inherit}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 4.5rem}.benefits{display:flex;justify-content:center;align-items:center}.benefits .point{margin:0 1rem;display:flex;align-items:center}.benefits .point svg{width:1.25rem;height:1.25rem;fill:#505050}.benefits .point h6{margin:0;margin-left:.75rem;font-size:1.25rem;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
