@import"https://use.typekit.net/odj3vos.css";@import"https://use.typekit.net/aja2qoz.css";:root{--font-body-family: "lato", Assistant, sans-serif;--font-heading-family: "pf-reminder", Assistant, sans-serif}.content-for-layout{margin-top:0!important}.template-index .content-for-layout,.template-collection .content-for-layout{margin-top:-65px!important}.content-for-layout .main-page-title{padding-top:20px}body.locked{overflow:hidden}.customer{padding-top:20px!important}.card--product .product_variant_images.media--square img{background:#fff}.custom-text{font-family:pf-reminder}.custom-text-thin{font-family:pf-reminder;font-weight:300}.green-text{font-family:pf-reminder;color:#78be20}.black-text{font-family:pf-reminder;color:#000}.black-text-thin{font-family:pf-reminder;color:#000;font-weight:300}h1 span.green-text,.h1 span.green-text{font-size:calc(var(--font-heading-scale) * 5rem)}h2 span.green-text,.h2 span.green-text{font-size:calc(var(--font-heading-scale) * 4rem)}.mega-menu-item-title{font-family:pf-reminder;text-align:center;font-size:28px;margin:0 0 20px}.header nav ul li a.child-link span{font-family:pf-reminder;font-size:26px!important}.template-product .product__title,.template-product h1,.template-product h2,.template-product h3,.template-product h4{font-family:lato}.template-product .form__label p,.template-product .newsletter-banner-content h4,.template-product .newsletter-banner-content h3{font-family:pf-reminder}.collection-list-title,.collection-sub-header h2,.image-with-text__heading,.template-search__header h1,.template-cart h1,.cart-item__details a,.cart-inner-container h2 a{font-family:lato}.card-information h3 a{font-size:16px;font-family:lato}.card-information .price span{font-size:12px}.header{position:relative;z-index:10}.header.page-width,.header .page-width{max-width:100%}div.header-container{padding-top:20px}.header__icon .icon-search{width:100%!important}.header nav ul li{padding-bottom:22px!important}.header nav ul a.header__menu-item span{font-weight:500;text-transform:lowercase;font-size:16px}.header__heading-link{padding:0}.shopify-section-header-hidden{transform:translateY(-220%)}.search-slideout{top:-10px}.search-slideout{margin-top:10px;padding-top:40px;padding-bottom:15px}.search-slideout:before{content:"";position:absolute;top:0;left:0;width:100%;height:40px;background:url(/cdn/shop/files/nav-wave-desktop.png?v=1657127477);background-size:cover;background-position:center;background-repeat:no-repeat}.search__input.field__input{box-shadow:0 10px 5px -10px #111!important}.search-slideout:after{content:"";position:absolute;top:100%;left:0;width:100%;height:100vh;background:#00000080}.header-sub-banner{position:relative}.header-sub-banner:before{content:"";position:absolute;top:-10px;left:0;width:100%;height:10px;background:#fff}.header__submenu .header-sub-banner{top:0!important;z-index:1!important}.header__submenu{padding-top:80px!important}.header__submenu.grand-child.list-menu{padding-top:0!important}.header__submenu.grand-child.list-menu li{padding-bottom:5px!important}.snow-slider-section{margin-top:30px}.snowBlocks-title{font-family:lato}.snowBlockTitle{font-family:pf-reminder}.image-with-text__grid .grid__item.text{position:relative}.image-with-text__grid .grid__item.text .image-with-text__content{position:absolute;top:50%;right:0;left:auto;transform:translateY(-50%);border:1.5px solid #78BE20;border-radius:8px;padding:0 80px;height:80%;width:105%}.image-with-text__grid.image-with-text__grid--reverse .grid__item.text .image-with-text__content{left:0;right:auto}.image-with-text__grid .grid__item .image-with-text__content .image-with-text__heading{width:90%}.collection.carousel-with-background .card{border:none!important;border-radius:0!important}.snow-slides-container{margin-top:-30px}.slick-slide .snow-slide-container .snow-slide-content{width:50%!important}.snow-slide-container p.snow-slide-pre-title,.snow-slide-container p.snow-slide-title{font-family:var(--font-body-family);font-weight:600;font-size:48px!important;line-height:58px}section .title-wrapper-with-link .title{font-family:var(--font-body-family);font-weight:600;font-size:36px;line-height:43px;text-align:center;width:100%}section .full-width-link{border:.5px solid #27251F;border-radius:10px}section .caption-with-letter-spacing{font-weight:600;font-size:16px;line-height:19px;color:#000}section .card-information__wrapper>.price{font-weight:300;font-size:14px;line-height:17px;color:#000}.product-carousel .card{border:1px solid #000000!important;border-radius:8px;overflow:hidden}.product-carousel .carousel-with-background .card{border:none!important;border-radius:0}.product-carousel .slick-track{margin-left:0}.product-carousel .slick-slide{margin:0 8px!important}.product-carousel .slick-slide .carousel__slide{margin-left:4px!important}.product-carousel .card-information__wrapper{display:flex;flex-direction:column}.product-carousel .card-information__wrapper .card__swatches{order:1}.product-carousel .card-information__wrapper h3{order:2;font-family:lato}.product-carousel .card-information__wrapper span{order:3}.product-carousel .card-information__wrapper .price{order:4}.carousel-with-background .slick-track{margin-bottom:0!important}.collection-description span{font-size:2rem}.carousel-with-background{max-width:100%}.carousel-with-background .product-carousel{max-width:1600px;margin:0 auto}@media screen and (max-width: 767px){.carousel-arrow-container .carousel-arrow:first-child{left:15px!important}.carousel-arrow-container .carousel-arrow:last-child{right:-24px!important}.carousel-with-background .carousel-arrow-container .carousel-arrow:last-child{right:60px!important}.product-recommendations .carousel-arrow-container .carousel-arrow:first-child{left:0!important}.product-recommendations .carousel-arrow-container .carousel-arrow:last-child{right:0!important}}.collection-grid-section{margin-top:0!important}.collection-banner-default{margin-top:30px;padding-bottom:0}.collection-banner-default .page-width,#main-collection-filters,.breadcrumbs.page-width{padding:0 40px}.collection .grid{margin-left:0}.collection-banner{margin-top:-25px}.collection-sub-header h2,.facets__heading,.facet-filters__label,.facets__summary span,.select__select{color:#000!important}.card--product .product_variant_images{border-radius:8px}.card-information__wrapper{display:flex;flex-direction:column}.card-information__wrapper .card__swatches{order:1}.card-information__wrapper h3{order:2}.card-information__wrapper .caption-large{order:3;display:none}.card-information__wrapper .price{order:4}.facets-container .facets__heading,.facet-filters__label label{font-weight:700}.qv-product-title{padding-bottom:15px;text-transform:capitalize!important;font-size:28px!important;font-weight:500;font-family:lato;color:#000!important}.qv-product-type{display:none}.qv-product-price{font-size:18px!important;font-weight:500;font-family:lato;margin-bottom:25px!important}.qv-content .qv-add-to-cart{position:relative}.qv-content .qv-add-to-cart:before{content:"";position:absolute;background:url(/cdn/shop/files/Page_Breaker.png?v=1657567613);background-size:cover;background-position:center;background-repeat:no-repeat;top:-20px;width:100%;height:15px;max-width:250px}#quick-view .option input[type=radio]:checked+label.qv-swatch img,#quick-view .option input[type=radio]+label.qv-swatch img{border:1px solid #000000;box-shadow:none}#quick-view .option.size input[type=radio]:checked+label{background:#000}#quick-view .option.size input[type=radio]:checked+label:hover{color:#fff}#quick-view .option.size input[type=radio]+label{border-radius:8px;background:none;border:1px solid #000000}#quick-view .option.size input[type=radio]+label:hover{color:#000}#quick-view .product-form__quantity .quantity{border:2px solid #000000;border-radius:8px;height:35px}#quick-view .quantity__input{font-family:lato}#quick-view .quantity input[type=number]{width:40px}#quick-view .qv-add-button{max-width:260px;font-size:16px;font-weight:700;border:2px solid #3E9442;color:#3e9442;border-radius:8px;box-shadow:none!important}#quick-view .qv-add-button:hover{background:#3e9442;color:#fff;border-radius:0 30px}#quick-view .qv-details-button{font-family:lato;font-size:16px;font-weight:700;background:none!important;border:none!important;text-decoration:underline;text-decoration-thickness:2px;color:#3e9442!important;box-shadow:none!important;max-width:260px;padding:15px}.template-product #MainContent{padding-top:20px}.template-product .product__title{font-size:28px}.template-product .price{font-size:18px;position:relative;margin-bottom:40px;padding-bottom:10px}.template-product .price:after{content:"";position:absolute;top:100%;left:0;width:250px;height:30px;background:url(/cdn/shop/files/Page_Breaker.png?v=1657567613);background-size:contain;background-position:center;background-repeat:no-repeat}.card-information .price:after{display:none}.product__logo img{max-width:250px!important}.product-form__submit span{font-size:16px;font-weight:700}.template-product .product-form__submit{max-width:260px;box-shadow:none!important;border:2px solid #3A913F;color:#3a913f}.template-product .product-form__submit:hover{background:#3a913f;color:#fff;box-shadow:none}.template-product .quantity{border-radius:8px;border:2px solid #000;height:35px}.template-product .quantity__input{font-family:lato}.template-product #personalizeButton{max-width:260px;background:none;border:2px solid #004986!important;color:#004986;border-radius:8px;font-weight:700;font-family:lato}.template-product #personalizeButton:hover{background:#004986;color:#fff;border-radius:0 30px}.product-form button.customily-personalize-button{-webkit-text-fill-color:#004986!important;box-shadow:none!important;max-width:260px!important;background:none!important;border:2px solid #004986!important;border-color:#004986!important;border-width:2px!important;color:#004986!important;border-radius:8px!important;font-weight:700!important;font-family:lato!important;transition:none!important}.product-form button.customily-personalize-button:hover{-webkit-text-fill-color:#FFFFFF!important;box-shadow:none!important;max-width:260px!important;background:#004986!important;border:2px solid #004986!important;border-color:#004986!important;border-width:2px!important;color:#fff!important;font-weight:700!important;font-family:lato!important;border-radius:0 30px/0px 30px!important}.template-product .product__info-container .product-form{margin-top:0!important}.template-product .image-with-text{background:#fcfaf6}.template-product .image-with-text__grid{padding:30px 0;background:none}.template-product .image-with-text__grid .grid__item.text .image-with-text__content{width:100%;border:none;top:40%}.template-product .image-with-text__grid .grid__item.text .image-with-text__content h2{font-size:28px}.template-product .image-with-text__grid .grid__item.text .image-with-text__content .image-with-text__text p{font-size:16px;line-height:20px}.template-product .image-with-text__grid .grid__item.image .image-with-text__media{border-radius:8px}.template-product .product-recommendations__heading{text-align:center}.template-product .product-recommendations .card__swatches label{border:1px solid #000000;width:15px;height:15px}.template-product .product-media-modal__content{max-width:1000px;margin:0 auto;-ms-overflow-style:none;scrollbar-width:none}.template-product .product-media-modal__content::-webkit-scrollbar{display:none}.template-product .product-media-modal__content>*{max-width:100%}button,.button{box-shadow:none!important;padding:10px 30px 12px}.button,.customer button{background:none;color:#000;border-radius:8px;border:2px solid #000000;opacity:1!important;font-weight:700}.button:hover,.customer button:hover{border-radius:0 30px;background:#000;color:#fff}.cart-close-button:hover{background:none;color:#000}.carousel-with-background .button.dark{border:2px solid #000000;color:#000}.carousel-with-background .button.dark:hover,.cart-footer button:hover{background:#000;color:#fff}.carousel-with-background .button.light{border:2px solid #FFFFFF;color:#fff}.carousel-with-background .button.light:hover{background:#fff;color:#000}.image-with-text .button,.title-wrapper-with-link .button{min-width:200px!important}.cart-item__quantity-wrapper button,.cart-item__quantity-wrapper .button{color:#000!important;background:none!important;border:none!important}.cart-item__quantity-wrapper .quantity{border:2px solid #000000;border-radius:8px;height:35px}.cart-footer button:hover{background:#000!important;color:#fff!important}.product-recommendations .slick-next,.product-recommendations .slick-prev{width:40px;height:40px}.product-recommendations .slick-arrow svg{display:none}.product-recommendations .slick-prev{background:url(/cdn/shop/files/dole_control_left.png?v=1657888596);background-size:cover;background-position:center;background-repeat:no-repeat}.product-recommendations .slick-next:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/cdn/shop/files/dole_control_left.png?v=1657888596);background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transform:scaleX(-1);transform:scaleX(-1)}#contact-us-page .one-half{width:100%;display:block}#contact-us-page iframe{margin:2rem 0}@media screen and (min-width: 768px){#contact-us-page .one-half{width:49%;display:inline-block;vertical-align:top}}#newsletter-banner-newsletter-banner .newsletter-banner-content{max-width:700px!important;padding:0!important}#newsletter-banner-newsletter-banner .newsletter-banner-content .h4{padding:0;margin:0 0 20px;line-height:normal;font-size:52px}#newsletter-banner-newsletter-banner .newsletter-banner-content .rte *{font-size:20px!important;line-height:20px!important}#newsletter-banner-newsletter-banner .newsletter-banner-content .klaviyo-form{width:90%;margin:0 auto}.newsletter-banner-content .h4{display:none}.shopify-section #newsletter-banner-newsletter-banner{background:#97d700}.shopify-section #newsletter-banner-newsletter-banner .newsletter-banner-content h3,.shopify-section #newsletter-banner-newsletter-banner .newsletter-banner-content .rte,.shopify-section #newsletter-banner-newsletter-banner .default-newsletter-banner-content *{color:#27251f!important}.shopify-section #newsletter-banner-newsletter-banner .newsletter-banner-content h3{font-size:52px;line-height:62px;margin-bottom:19px}.shopify-section #newsletter-banner-newsletter-banner .newsletter-banner-content .rte{font-size:22px;line-height:26px;margin-bottom:32px}.shopify-section #newsletter-banner-newsletter-banner #NewsletterForm--newsletter-banner{border-color:#27251f!important;border-radius:10px}.shopify-section #newsletter-banner-newsletter-banner .default-newsletter-banner-content .field{gap:10px}.shopify-section #newsletter-banner-newsletter-banner .default-newsletter-banner-content .newsletter-form__button{position:static;border:2px solid #000;border-radius:10px}footer.footer .footer-block__heading{font-family:var(--font-body-family);font-size:18px;font-weight:700;line-height:20px;margin-bottom:26px;text-align:left}.footer-block__details-content li a{padding:0;color:#27251f!important}footer.footer .footer__content-top a.link.link--text.list-menu__item.list-menu__item--link{font-weight:400;font-size:15px;line-height:30px}footer .footer-header-container.mobile svg{display:none}footer.footer .language-payment-container{display:none}.footer__copyright{display:flex;align-items:center;width:auto;margin:0 auto}.footer__copyright .copyright__content{margin:0 0 0 10px;padding:0 0 0 10px;flex:1;border-left:1px solid #000000}.cart-container .cart-item-quantity{border:2px solid #000000;border-radius:8px}.template-cart #MainContent{padding-top:5rem}.main-password-content .h2{font-family:pf-reminder;font-size:55px}.password-content span{font-family:pf-reminder;font-size:20px;line-height:normal}.main-password-content .klaviyo-form div.needsclick{min-height:auto!important;padding-top:5px}.main-password-content .klaviyo-form input.needsclick{height:35px!important;font-size:14px!important;border-radius:10px!important}.main-password-content .klaviyo-form input.needsclick::placeholder,.main-password-content .klaviyo-form input::-webkit-input-placeholder{font-size:14px!important;line-height:normal!important}.main-password-content .klaviyo-form button.needsclick{height:34px!important;font-size:14px!important;border-radius:10px!important;padding:0!important;width:130px}@media only screen and (max-width: 750px){.header-wrapper:after{background-image:none;background:url(//the-dole-store.myshopify.com/cdn/shop/t/9/assets/wave_mobile.svg?v=53054972068254287311707759791);height:121px}.header-sub-banner{margin-top:0}#shopify-section-newsletter-banner{margin-top:50px}.shopify-section #newsletter-banner-newsletter-banner .newsletter-banner-content h3{font-size:36px;line-height:42px;margin-bottom:19px}.shopify-section .newsletter-block__newsletter{margin-bottom:20px}footer .footer-block.grid__item{margin:0 0 20px}footer.footer .footer-block__heading{margin-bottom:5px}.snow-slider-section{margin-top:85px}.slick-slide .snow-slide-container .snow-slide-content{width:80%!important}.snow-slide-container p.snow-slide-pre-title,.snow-slide-container p.snow-slide-title{font-weight:600;font-size:28px!important;line-height:42px}.header-md-container{padding-top:50px!important}.header-md-container h2{display:none}.mobile-drawer-menu ul ul{margin-left:20px!important}.list-social__link{justify-content:center}.search-slideout:before{background:url(/cdn/shop/files/nav-wave-desktop.png?v=1657127477);background-size:contain;background-position:center;background-repeat:no-repeat}.product-carousel{width:90%;margin:0 auto!important}.image-with-text__grid .grid__item.text .image-with-text__content{padding:0 20px}.image-with-text__grid{flex-direction:row-reverse}.image-with-text__grid .grid__item.text{max-width:95%;margin:0 auto -10px;display:block;padding:0}.image-with-text__grid .grid__item.image{order:2}.image-with-text__grid .grid__item.text .image-with-text__content{position:relative;width:100%;height:100%;padding:50px 15px;margin-bottom:-20px}.image-with-text__grid .grid__item .image-with-text__content .image-with-text__heading{width:100%}#newsletter-banner-newsletter-banner{height:auto!important}#newsletter-banner-newsletter-banner .newsletter-banner-content{max-width:90%!important;padding:0}#newsletter-banner-newsletter-banner .newsletter-banner-content .klaviyo-form{width:100%!important;margin-bottom:20px}#newsletter-banner-newsletter-banner .newsletter-banner-content .klaviyo-form .needsclick{display:block!important;width:100%!important;padding:0!important}#newsletter-banner-newsletter-banner .newsletter-banner-content .klaviyo-form .needsclick input{width:100%!important;padding-left:15px!important;margin:0 0 10px!important}#newsletter-banner-newsletter-banner .newsletter-banner-content .klaviyo-form .needsclick button{width:100%!important;margin:0!important;padding:0!important}.main-password-content .klaviyo-form{width:80%;margin:0 auto}.main-password-content .h2{font-size:42px}.main-password-content .klaviyo-form div.needsclick{display:block!important}.main-password-content .klaviyo-form div.needsclick div{width:100%;padding:0!important}.main-password-content .klaviyo-form input.needsclick{display:block!important;width:100%!important;margin:0 0 5px!important}.main-password-content .klaviyo-form button.needsclick{display:block!important;width:100%!important;margin:0!important}.collection-sub-header .collection-sub-header-content{margin:10px auto 30px!important}.collection-banner-default{margin-top:50px;padding-bottom:0}#main-collection-filters,.breadcrumbs.page-width{padding:0 20px}.facets-container{column-gap:0!important}.mobile-facets__wrapper{justify-content:flex-end}.card-information h3 a{font-size:12px}.collection-sub-header .collection-sub-header-content{width:100%!important}.collection .grid{margin-left:0}.mobile-facets__open-wrapper{border:2px solid #000;border-radius:8px;padding:0 15px}.mobile-facets__open-label{text-decoration:none!important}.template-product #MainContent{margin-top:0;padding-top:20px}.template-product .product__info-wrapper{margin-top:0}.template-product .breadcrumbs{padding:20px}.product-header-mobile,.product__info-container{text-align:left}.product__info-container .price{justify-content:flex-start}.product__info-container .quantity,.template-product .product-form__buttons button{margin:0!important}.template-product .product.grid{margin-top:30px}.template-product .image-with-text__grid .grid__item.text .image-with-text__content{width:100%;padding:0;margin-bottom:20px;height:auto}.template-product .product-header-mobile{width:100%}.template-product .product-form__buttons button{margin:0 auto}.footer-block__heading:after{content:">";position:absolute;margin-top:2px;margin-left:5px;transform:rotate(90deg)}.footer-header-container.mobile .footer-block__heading.open:after{transform:rotate(270deg)}.footer-block:last-child .footer-block__heading:after{display:none!important}.footer-block:last-child .footer-social-container{display:block!important}footer.footer .footer__copyright{flex-direction:column}footer.footer .footer__copyright .snow-logo{width:80%;float:none}.footer__copyright .copyright__content{border-left:none}}@media screen and (max-width: 970px){.shopify-section .header-wrapper{padding-bottom:0}footer.footer .footer__content-bottom-wrapper{padding:0 10px}footer.footer .snow-logo{float:none;margin:0 auto;text-align:center}}@media only screen and (min-width: 750px){section .banner__content--center{justify-content:flex-start}}#backToTop{bottom:82px!important;right:27px!important;padding:0!important}.policy-content{padding-top:40px}.policy-sidebar{padding-top:20px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.scss.css.map */
