@font-face{font-family:ivypresto_headlinebold_italic;src:url(/cdn/shop/files/fonnts.com-ivy-presto-headline--webfont.woff2?v=1747143223) format("woff2"),url(/cdn/shop/files/fonnts.com-ivy-presto-headline--webfont.woff?v=1747143223) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ivypresto_headlinelight;src:url(/cdn/shop/files/fonnts.com-ivy-presto-headline-light-webfont.woff2?v=1747143223) format("woff2"),url(/cdn/shop/files/fonnts.com-ivy-presto-headline-light-webfont.woff?v=1747143223) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ivypresto_headlinesemibold;src:url(/cdn/shop/files/fonnts.com-ivy-presto-headline-semi-bold-webfont.woff2?v=1747143223) format("woff2"),url(/cdn/shop/files/fonnts.com-ivy-presto-headline-semi-bold-webfont.woff?v=1747143223) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ivypresto_headlinethin;src:url(/cdn/shop/files/fonnts.com-ivy-presto-headline-thin-webfont.woff2?v=1747143223) format("woff2"),url(/cdn/shop/files/fonnts.com-ivy-presto-headline-light-webfont.woff?v=1747143223) format("woff");font-weight:400;font-style:normal}@font-face{font-family:proxima_novaregular;src:url(/cdn/shop/files/proximanova-regular-webfont.woff2?v=1747143851) format("woff2"),url(/cdn/shop/files/proximanova-regular-webfont.woff?v=1747143852) format("woff");font-weight:400;font-style:normal}@font-face{font-family:proxima_novamedium;src:url(/cdn/shop/files/proxima_nova_medium_-_500-webfont.woff2?v=1748325290) format("woff2"),url(/cdn/shop/files/proxima_nova_medium_-_500-webfont.woff?v=1748325290) format("woff");font-weight:400;font-style:normal}@font-face{font-family:proxima_novasemibold;src:url(/cdn/shop/files/proxima_nova_semibold-webfont.woff2?v=1747144455) format("woff2"),url(/cdn/shop/files/proxima_nova_semibold-webfont.woff?v=1747144455) format("woff");font-weight:400;font-style:normal}@font-face{font-family:proxima_novabold;src:url(/cdn/shop/files/proxima_nova_bold-webfont.woff2?v=1747143851) format("woff2"),url(/cdn/shop/files/proxima_nova_bold-webfont.woff?v=1747143851) format("woff");font-weight:400;font-style:normal}@font-face{font-family:proxima_novathin;src:url(/cdn/shop/files/proxima_nova_thin-webfont.woff2?v=1747143851) format("woff2"),url(/cdn/shop/files/proxima_nova_thin-webfont.woff?v=1747143850) format("woff");font-weight:400;font-style:normal}.list-social__link:hover{background:#fff}.list-social__link:hover path{fill:#185c50}.list-social__link path{transition:.3s}.list-social__link{transition:.3s}html{font-size:.85vw;scrollbar-width:none;height:auto!important}::-webkit-scrollbar{display:none}.contact__field-error{display:none}a{color:inherit}.list-social{justify-content:flex-start!important}p{margin:0;letter-spacing:normal}h1 span.char{padding-bottom:12px}span.char{padding-bottom:10px}html,main,body{font-family:proxima_novaregular;letter-spacing:0;height:auto}span.char{line-height:100%}svg.star_icon{width:2.5rem;height:2.5rem}.cc-window{display:none}.shop-all-mega{max-width:1300px!important}.shop-all-mega ul{padding:20px;display:flex}.shop-all-mega ul li{display:flex;gap:10px;border-right:1px solid #00000029;padding:0 20px;width:33.33%}.shop-all-mega ul li .menu-image img{max-width:131px;height:161px;object-fit:cover}.shop-all-mega ul li .menu-text h2{margin:0;font-size:24px;font-family:ivypresto_headlinethin;font-weight:300;color:#005c50}.shop-all-mega ul li .menu-text p{color:#005c50cc;line-height:normal;margin:10px 0 20px;font-size:16px}.shop-all-mega ul li .menu-text a{text-decoration:none;border-radius:100px;display:inline-flex;line-height:40px;width:auto;text-align:center}.shop-all-mega ul li:last-child{border:0}.template-search__results .article-card__image-wrapper{height:100%}.mobileimage{display:none}.drawer__inner .shiprocket-headless .flex-center{margin-top:0!important}.mega-menu[open] .mega-menu__content{overflow:visible}.shop-all-mega ul{background:#fcfaf4;position:relative;z-index:1}nav.header__inline-menu{margin:0}.mega-menu__content.shop-all-mega{left:5%}.shop-all-mega .forbutton .button-arrow{width:26px;height:26px;left:-80%}.shop-all-mega .button-block{width:auto;min-width:auto;gap:4px;padding:4px 4px 4px 12px}.shop-all-mega svg.left-arrow-full{width:16px;height:16px}.shop-all-mega .menu-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.shop-all-mega .forbutton{display:flex;justify-content:flex-start}.template-login div#headless-container{display:none}.shop-all-mega .forbutton span.namebtn{right:-27%;font-size:14px;line-height:160%}.mega-menu__content.shop-all-mega{padding:0!important}.quote_icon{width:4.25rem}.arrow{position:absolute;top:35%;z-index:1;right:0;cursor:pointer}svg.faqicon{width:1.75rem;height:1.75rem}svg.arrowbottom{width:4.25rem}span.word{overflow:hidden;line-height:120%}.footer-block.grid__item:nth-child(2){grid-column-start:1;grid-column-end:6;display:flex;align-items:center;justify-content:center;width:100%;margin-top:-2.25rem}.tagline{text-transform:uppercase;font-family:proxima_novasemibold;letter-spacing:1px}svg.arrowtop{width:4.25rem}.arrow.prev{left:-1%}.arrow:hover{background:#045535;color:#fff}h2.h2title{color:inherit;font-size:4rem;line-height:100%;margin:0;font-family:ivypresto_headlinelight}.tagline{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:1rem;margin-bottom:12px}.title-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.common-container{margin:0px 7.75rem;position:relative}.arrow{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:100%;transition:.3s;border:1px solid}.certide{display:flex;align-items:center;justify-content:center;margin-top:2.5rem}a.explore{font-size:1.125rem;text-decoration:none;letter-spacing:normal;font-family:proxima_novasemibold}svg.aic{width:1.5rem;height:1.5rem}p.announcement-bar__message.h5{font-size:1rem;min-height:auto;padding:.875rem 0px;line-height:130%;letter-spacing:1px;text-transform:uppercase;font-family:proxima_novaregular}.list-menu__item{padding:0;font-size:16px;font-family:proxima_novamedium}.header__icon .icon{width:24px;height:24px}.focus-inset:focus-visible{outline:none;box-shadow:none;outline-offset:0}ul.list-menu.list-menu--inline{display:flex;align-items:center;justify-content:flex-start;gap:1.75rem}summary.list-menu__item{padding-right:0!important;display:flex;align-items:center;justify-content:flex-start;gap:.24rem}.header__icons{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:0}.swiper{display:none}.swiper.swiper-initialized{display:block}.header__icons .header__icon--cart{margin-right:0}summary .icon-caret{position:relative;right:0;left:0}.header__icon .svg-wrapper{width:24px;height:24px}.header__icon,.header__icon--cart .icon{height:auto;width:auto}.arrow.swiper-button-disabled{opacity:.5;pointer-events:none}svg.left-arrow{width:1.375rem;height:1.375rem}a.shop-now-btn{font-size:1.125rem;text-decoration:none;line-height:130%;font-family:proxima_novaregular;display:flex;align-items:center;justify-content:center;gap:.75rem;background:#005c50;border-radius:100px;padding:.25rem .25rem .25rem 1.25rem;color:#fcfaf4}.icon-wrp{display:flex;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;color:#005c50;border-radius:100%;background:#fcfaf4}svg.left-arrow-full{width:1.5rem;height:1.5rem}a.explore{display:flex;align-items:center;justify-content:flex-start;color:#005c50;line-height:140%;position:relative}a.explore:after{content:"";position:absolute;width:0;height:1px;background:#005c50;left:0;bottom:0;transition:.5s}a.explore:hover:after{width:95%}.tab-buttonre,.tab-butt,.tab-button{padding:.5rem 1rem;background:transparent;font-size:1.135rem;line-height:150%;position:relative;color:#005c50;font-weight:500;cursor:pointer;font-family:proxima_novamedium;border:none;transition:.3s;border:1px solid #005C5033;border-radius:50px}*:focus-visible{border:none;box-shadow:none;outline:none;outline-offset:0}.tab-nav{display:flex;align-items:center;justify-content:center;gap:.75rem;overflow-x:auto;white-space:nowrap;margin-bottom:1.5rem;margin-top:1.25rem}.tab-buttonre.active,.tab-butt.active,.tab-button.active{background:#aedbc0}.tab-buttonre,.tab-butt,.tab-button{position:relative}h2.footer-block__heading{font-size:1.5rem;font-family:ivypresto_headlinelight;font-weight:300;margin-bottom:1.25rem;line-height:130%}a.link.link--text.list-menu__item.list-menu__item--link{font-size:1.125rem;line-height:130%;padding:0}ul.footer-block__details-content li{line-height:130%;height:auto;display:flex;align-items:center;justify-content:flex-start}ul.footer-block__details-content{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.footer__blocks-wrapper{grid-template-columns:1fr 1fr 1fr 1fr 1.5fr;display:grid}.footer-block.grid__item:first-child{grid-column-start:1;grid-column-end:6;width:100%;display:flex;justify-content:center}.footer-block.grid__item.footer-block--menu{width:100%}.footer-block__newsletter{display:flex;flex-direction:column;align-items:flex-start}.newsletter-form__field-wrapper .field__input{min-height:auto;height:auto;background:#fff;color:#005c5099;display:flex;align-items:center;justify-content:flex-start;padding:.875rem .875rem .875rem 1.875rem;border-radius:50px;font-size:1rem}.newsletter-form__field-wrapper label.field__label{color:#005c5099;font-family:proxima_novaregular;letter-spacing:normal;line-height:130%;font-size:1.25rem}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{content:none}.newsletter-form__button{width:2.5rem!important;height:2.5rem!important;background:#005c50!important;display:flex;align-items:center;justify-content:center;border-radius:100%;top:13%!important;right:2%!important}.field__button>.svg-wrapper{width:1.5rem;height:1.5rem}.footer-block--newsletter{display:flex;flex-direction:column-reverse;align-items:flex-start!important;justify-content:flex-end;margin-top:0!important;width:100%;gap:2.25rem!important}.footer-block__newsletter{width:100%}.footer__content-top.page-width{padding:7.25rem;padding-top:0}.list-social__link{padding:0;width:2.75rem;height:2.75rem;border-radius:100%;border:1px solid;display:flex;justify-content:center;align-items:center}.list-social{display:flex;justify-content:flex-start;gap:1rem}.list-social__link .icon{height:1.5rem;width:1.5rem}.footer__content-bottom{display:none}.cctext-anything{display:flex;align-items:center;justify-content:space-between;padding:1rem 7.25rem;background:#fcfaf4;color:#005c50;font-size:1rem}.swiper-pagination{height:2px;background:#fcfaf41a;display:block;margin-top:20px;display:none}span.swiper-pagination-progressbar-fill{display:block;background:#fcfaf4;transform-origin:left;height:100%}.buttonss{text-decoration:none;filter:url(#buttonFilter)}.button-filter{display:none}.button-arrow{width:2.75rem;height:2.75rem;background:#fcfaf4;border-radius:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#005c50}.button-block{display:flex;flex-direction:row;align-items:center;background:#005c50;padding:4px 4px 4px 20px;border-radius:50px;gap:.75rem;color:#fff;font-size:1rem}.button-arrow svg{width:1.5rem;height:1.5rem}.button-block{position:relative}.button-arrow{transition:.5s;position:relative;left:-85%}span.namebtn{transition:.5s;position:relative;right:-20%;font-family:proxima_novaregular}.buttonss:hover .button-arrow{left:0%}.Blogsection .forbutton .buttonss:hover .button-arrow{left:0}.buttonss:hover span.namebtn{right:0%}.shop-all-mega ul li a{text-decoration:none}.forbutton .button-arrow{left:-78%}.forbutton span.namebtn{right:-35%}.bgvid{display:block!important;width:105vw;height:100vw;position:fixed;background:#00000045;top:0;left:-8%;opacity:0}.mega-menu[open] .bgvid{opacity:1}span.shoplabel{display:none}.shop-all-mega ul li:first-child{padding-left:0}.product__info-container{width:80%}.Blogsection .forbutton .button-arrow{left:-75%}a.article-card__image.media{overflow:hidden}a.article-card__image.media img.motion-reduce{transition:.3s}a.article-card__image.media:hover img.motion-reduce{scale:1.1}.Video-Grid span.char{padding-bottom:0}.button-block{transition:.3s;border:1px solid #005c50}.buttonss:hover .button-block{background:#fff;color:#185c50}.customer h1,.customer h2,.customer h3,.customer h4,.customer h5,.customer h6{font-family:IvyPresto Headline;font-weight:300;line-height:64px;letter-spacing:0;letter-spacing:normal;font-family:ivypresto_headlinelight;color:#005c50}.customer a,.customer p{font-size:1.25rem!important;line-height:150%;font-family:proxima_novaregular}.customer .select:before,.customer .field:before,.customer button:before,.customer .select:after,.customer .field:after,.customer button:after{content:none!important}.customer .field__input,.customer .customer .field input{display:flex;flex-direction:column;align-items:flex-start;font-size:18px;min-height:auto!important;height:auto!important;border-bottom:1px solid #005C5033}.customer h2#AddressNewHeading{text-align:center}.customer button{min-height:auto!important;max-height:100%!important;height:auto!important;padding:16px 40px!important;border:1px solid black!important;font-size:1.25rem!important;line-height:120%!important;font-family:proxima_novaregular!important;border-radius:50px!important}.Blogsection .forbutton span.namebtn{right:-35%}.Blogsection .buttonss:hover span.namebtn{right:0%}ul.form-status-list.caption-large{margin-bottom:0;margin-top:0;display:inline-flex}@media only screen and (max-width: 1600px){html{font-size:1vw}.collection-section .button-arrow{left:-87%}}@media only screen and (max-width: 1556px){.common-container{margin:0rem 3.5rem}.forbutton span.namebtn{right:-31%}.product__info-container{width:100%}}@media only screen and (max-width: 1440px){html{font-size:1.1vw}}@media only screen and (max-width: 1366px){.footer__content-top.page-width{padding:5rem;padding-top:0}h2.footer-block__heading{font-size:1.25rem}a.link.link--text.list-menu__item.list-menu__item--link{font-size:1rem}.footer-block.grid__item:nth-child(2){margin:0}.footer__content-top .grid{row-gap:1rem!important;margin-bottom:0}}@media only screen and (max-width: 1296px){html{font-size:1.125vw}}img.icon.icon-cart-empty,img.icon.icon-cart{width:24px}@media (max-width:1200px){.shop-all-mega{max-width:920px!important;left:1%!important}.shop-all-mega ul li .menu-text p{font-size:14px}}.shop-all-mega ul li .menu-text h2{font-family:ivypresto_headlinelight}@media only screen and (max-width: 768px){html{font-size:13px}.button-arrow{display:none}.button-block{min-height:44px;padding:8px 30px}.drawer .button svg.left-arrow-full{display:none}.shop-all-mega .button-block{padding:8px 22px;height:auto;min-height:auto}.drawer .button{min-height:44px;padding:12px 28px}span.shopingtext{right:auto}.desktopimage{display:none}.mobileimage{display:block}.product__info-container{width:100%}.arrow{display:none}.page-width.utility-bar__grid{padding-left:16px;padding-right:16px}h2.h2title{text-align:center}ul.footer-block__details-content{margin-bottom:20px!important}.swiper-pagination{display:flex}span.swiper-pagination-progressbar-fill{display:flex;width:100%}.header{padding:4px 16px!important}.certide{margin-top:0}header-drawer{margin:0!important;height:24px;width:24px;display:flex;align-items:center;justify-content:center}h2.h2title{font-size:36px!important}.tagline{font-size:12px!important;line-height:150%;margin-bottom:8px}.footer__content-top.page-width{padding:16px 16px 48px}.green-line{display:flex;width:100%;background:#005c504d;height:2px;margin-top:20px}.green-line span.swiper-pagination-progressbar-fill{background:#005c50}.footer-block-image,.footer-block-image.left,.footer-block-image.center,.footer-block-image.right{margin-bottom:0}.footer-block.grid__item:first-child{margin-bottom:48px}.footer-block__image-wrapper{margin:0!important;width:150px}.footer .grid{display:grid!important;grid-template-columns:1fr 1fr;gap:0!important}.footer-block.grid__item:first-child{grid-column-end:3;width:100%}.footer-block.grid__item:nth-child(2){.footer-block.grid__item: nth-child(2);grid-column-end:3;margin-bottom:48px}.footer-block.grid__item.footer-block--menu{margin:0}.footer-block--newsletter{grid-column-end:3;grid-column-start:1}.common-container{margin:0rem 16px}.cctext-anything{padding:16px;flex-direction:column}span.mobile-facets__open-label.button-label.medium-hide.large-up-hide{font-size:16px!important;font-family:proxima_novaregular}.collection ul#product-grid{margin-top:10px}.facets-container{padding-top:0!important}span#ProductCount{font-size:16px;font-family:proxima_novaregular!important}.cart-count-bubble{left:40%!important}.js .mega-menu__content{transform:translate(0)!important;opacity:1!important;position:relative;top:0;left:0;height:auto;box-shadow:none;border:none}.shop-all-mega ul{display:flex;flex-direction:column;padding:0 0 10px;background:transparent;box-shadow:none!important;border:none;margin:0 0 0 10px}.shop-all-mega ul li{width:auto;padding:0;border:none;box-shadow:none}ul.menu-drawer__menu.has-submenu.list-menu{display:grid;align-items:center;grid-template-columns:1fr 1fr 1fr;box-shadow:none;padding-top:10px}li.Home,li.Shop{display:none!important}.shop-all-mega ul li .menu-image img{width:100px;height:100px}ul.menu-drawer__menu.has-submenu.list-menu{margin:0 16px;padding:0;display:grid;align-items:center;justify-content:center}.shop-all-mega ul{gap:14px;margin:0}.shop-all-mega ul li .menu-image img{height:120px}.shop-all-mega .forbutton .button-arrow{height:24px;width:24px}.shop-all-mega ul li{border-bottom:1px solid #005C5026;padding-bottom:14px;height:auto;display:flex;align-items:flex-start}.shop-all-mega ul li:first-child{padding-left:0}span.shoplabel{font-weight:500;font-size:16px;line-height:120%;letter-spacing:0;font-family:proxima_novaregular;color:#005c50;margin-bottom:10px;display:block}.shop-all-mega ul li .menu-text p{color:#005c50cc}.js .mega-menu__content{left:0!important;padding:0 16px!important;height:auto!important;min-height:auto!important;max-height:100%!important;z-index:11}.shop-all-mega ul li:last-child{border-bottom:1px solid #005C5026}.shop-all-mega ul li .menu-text h2{font-size:18px}.shop-all-mega ul li .menu-text p{font-size:12px;margin-bottom:20px;margin-top:10px}.js .menu-drawer__menu li{display:flex;align-items:center;font-size:16px;justify-content:center;border-right:1px solid #005C5026}.menu-drawer__menu-item{padding:4px 10px}.js .menu-drawer__menu li:last-child{border-right:none}.menu-image{display:flex}.bgvid{display:none!important}.forbutton .button-arrow,.button-arrow{left:0!important}.forbutton span.namebtn,span.namebtn{right:0!important}}.cart-count-bubble{left:40%!important;background:#185c50;color:#fff}@media only screen and (max-width: 749px){html{font-size:13px}span.namebtn{font-size:16px}}@media only screen and (max-width: 500px){.smalltext h2.h2title{font-size:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/tlpc_style.css.map */
