:root{--main-heading: "Bricolage Grotesque";--common-font: "ES Rebond Grotesque";--primary-color: #2B4454}body,a,p,h1,h2,h3,h4,h5,span{color:var(--primary-color);font-family:var(--common-font)!important;font-weight:500!important}body,p{font-size:18px!important;line-height:normal}.announcement-bar__text{color:#fff;font-size:18px}@media (max-width: 991px){body,p{font-size:16px!important;line-height:24px}}figure{margin:0}.page-width{max-width:1500px;margin:0 auto;padding:0 30px}.main-title{color:var(--primary-color);font-family:var(--common-font);font-size:48px;font-weight:600;line-height:1.3}@media (max-width: 1200px){.main-title{font-size:42px}}@media (max-width: 991px){.main-title{font-size:36px}}@media (max-width: 767px){.main-title{font-size:30px}.page-width{padding:0 15px}}.announcement-bar__text{font-size:16px!important}@media (max-width: 991px){.announcement-bar__text{font-size:14px!important}}@media (max-width: 475px){.announcement-bar__text{font-size:12px!important}}.header__row .header__columns{padding-top:20px!important}@media (max-width: 767px){.header__row .header__columns{padding-top:10px!important;padding-bottom:10px}.header__icon--summary .header-drawer-icon{width:40px!important;height:40px!important}.header__icon--summary .header-drawer-icon svg{width:30px;height:30px}}.hulk-powered-wrapper,.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .alert{display:none}.shopify-app-block .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .form-control{border:0px;box-shadow:none!important;border-bottom:1px solid #C7D3D8;background:transparent}.shopify-app-block .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .btn{padding:20px 40px!important;border:1px solid #2B4454!important;background-color:transparent!important;color:#2b4454!important;font-size:18px!important;font-weight:600!important;line-height:27px!important;cursor:pointer!important;transition:all .3s ease!important}.shopify-app-block .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .btn:hover{background-color:#2b4454!important;color:#fff!important}.shopify-app-block .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .error,.shopify-app-block .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .form-control.required.error{border:1px solid red!important}.shopify-app-block .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .form-control[type=number]::-webkit-inner-spin-button,.shopify-app-block .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .form-control[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.product-information slideshow-arrows{align-items:end;bottom:-50px}.product-information .media-gallery--carousel slideshow-container{overflow:visible}.product-information .media-gallery__mobile-controls{padding:20px;max-width:calc(100% - 90px);position:relative;margin:0 auto}.product-information .media-gallery__mobile-controls .slideshow-controls__dots{display:flex;gap:0px;width:100%;padding:0}.product-information .media-gallery__mobile-controls .slideshow-controls__dots li,.product-information .media-gallery__mobile-controls .slideshow-controls__dots button{width:100%}.product-information .media-gallery__mobile-controls .slideshow-controls__dots button:after{height:3px;width:100%;border-radius:0}.product-information .slideshow-controls__dots button:after{background-color:#c7d3d8}.product-information .slideshow-controls__dots button[aria-selected=true]:after{background:#798b96}@media (max-width: 749px){slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:flex;flex-direction:column-reverse}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]){height:auto}slideshow-controls:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails{flex-direction:row;padding:15px!important}.product-information__media slideshow-container{padding:0 15px;overflow:hidden}.slideshow-controls__thumbnails .slideshow-control{width:80px;height:80px}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails-container{overflow:scroll;overflow-x:scroll}}.Prodouct_title h1{font-family:var(--common-font)!important;color:var( --primary-color)!important;font-size:30px!important;line-height:40px}.product_price .compare-at-price{color:#f74600;font-size:18px;font-style:normal;font-weight:300;line-height:20px;font-family:var(--common-font);opacity:1}.product_price .price{color:#2b4454;font-size:24px;font-style:normal;font-weight:600!important;line-height:24px;font-family:var(--common-font)}.product_short_text p{color:#2b4454;font-size:18px!important;font-style:normal;font-weight:400;line-height:normal}.product_tab_block.accordion--dividers accordion-custom:first-child .details{border-block-start:unset}.product_tab_block.accordion .details__header{font-family:var(--common-font);font-size:16px;font-style:normal;font-weight:600;color:var(--primary-color);line-height:normal}.product_tab_block.accordion .details__header .svg-wrapper{width:16px;height:16px}.product_tab_block .product_common_text p{font-size:16px!important;font-style:normal;font-weight:300!important;line-height:24px}.product_tab_block .product_common_text p strong{font-weight:500;font-size:16px!important}@media (max-width: 575px){.Prodouct_title h1{font-size:24px!important;line-height:34px}.product-details{padding-top:20px!important}}.pre_order_note p{font-size:14px!important;line-height:normal;font-weight:300!important;color:#f74600;margin-bottom:5px}.pre_order_note strong{text-decoration:underline;font-weight:600;color:#f74600}.button.add-to-cart-button{width:100%;max-width:270px;border-radius:0;border-color:#2b4454;border:1px solid;box-shadow:unset;transition:all .3s ease;color:#2b4454}.button.add-to-cart-button:hover{background:#213140;color:#fff}.button.add-to-cart-button:hover span{color:#fff}.button.add-to-cart-button:hover span svg path{fill:#fff}.pre-order-now{display:flex;gap:30px;align-items:center;justify-content:center;font-size:18px;line-height:normal;font-weight:600!important}.cart-drawer__heading .cart-bubble__background,.cart-bubble__background{background-color:#f74600!important;color:#fff}.cart-bubble__text span{color:#fff}.cart-drawer--empty .cart-drawer__heading{color:var(--primary-color)}.cart-items__empty-button{background:transparent;color:var(--primary-color);border:1px solid var(--primary-color);font-size:18px;font-weight:600!important}.cart-items__empty-button:hover{background:var(--primary-color);color:#fff}@media (max-width: 575px){.giving_back{background:#f1f2ef!important}.giving_back .about_text_row.text-block p{margin:0}.giving_back .about_text_row.text-block p:first-child{max-width:270px;margin:0 auto}#shopify-section-template--24893607477563__section_hCKHhF .giving_back .about_text_row.text-block{padding-inline:0!important}.about_text p{max-width:320px}.about_text p:nth-child(1),.about_text p:nth-child(2){margin-top:0}#shopify-section-template--24893607477563__section_FdMbQ4 .story_about_text.text-block{padding-inline:0!important}}.klaviyo-form .needsclick .needsclick button.needsclick:hover{background-color:#2b4454!important;color:#fff!important}.klaviyo-form .needsclick .needsclick button.needsclick:hover svg rect{stroke:#fff}.klaviyo-form .needsclick .needsclick button.needsclick:hover svg path{fill:#fff}.klaviyo-form .needsclick .needsclick .needsclick p span{font-weight:300!important}.klaviyo-form .needsclick .needsclick .needsclick p span span{font-weight:500!important}.klaviyo-form .needsclick:nth-child(2) .needsclick:nth-child(1) .needsclick p span{font-weight:500!important}body.temp_product.product_klaviyo.klaviyo-prevent-body-scrolling .needsclick[role=dialog][aria-label="POPUP Form"]{display:none!important}.cart-page--empty .cart-items__wrapper p,.cart-drawer:not(:has(.cart-form)) .cart-items__wrapper p{display:none!important}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div *{font-family:var(--common-font)!important;color:var(--primary-color)!important;margin-bottom:20px!important}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .form-group{margin-bottom:0!important}.footer-newsletter .klaviyo-form .needsclick.klaviyo-form .needsclick .needsclick:nth-child(2) [data-testid=form-component].needsclick{padding-left:0!important;padding-right:0!important}.footer-newsletter .klaviyo-form .needsclick.klaviyo-form .needsclick .custom-klaviyo-button{background:#fff!important;padding:15px 30px!important;font-family:var(--common-font)!important}.footer-newsletter .klaviyo-form .needsclick.klaviyo-form .needsclick .custom-klaviyo-button:hover{color:var(--primary-color)!important}.footer-newsletter .klaviyo-form .needsclick.klaviyo-form .needsclick .custom-klaviyo-button svg{display:none!important}.conatct_kalviyo{width:100%}@media (max-width: 1200px){.about_title_row,.about_text_row,.inside_title,.inside_text,.story_about_title,.story_about_text{--padding-inline-start: 40px!important;--padding-inline-end: 40px!important}}.cart__ctas .cart__checkout-button{font-size:18px;font-weight:600!important}.cart__total-value{font-size:18px!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
