.cb-btn{display:inline-block;width:100%;text-align:center;padding:10px 15px;border:3px solid var(--color--btn);border-radius:8px;font-size:16px;font-weight:700}.cb-btn--primary,.cb-btn--primary:hover{background:var(--color--brand);color:var(--color--btn)}.cb-btn--secondary,.cb-btn--secondary:hover{background:transparent;color:var(--color--btn)}.cb-btn--primary:hover,.cb-btn--secondary:hover{opacity:.9}.small--hide{display:none}@media only screen and (min-width: 768px){.medium-up--hide{display:none}.small--hide{display:block}}.mfp-content .mobile-draw--dark .mfp-close.mfp-close{display:flex;justify-content:flex-end}.mfp-close.mfp-close .icon{font-weight:700}.mfp-content .mobile-draw,.mobile-draw__localize{width:100%;max-width:425px}.mobile-draw .mobile-draw__wrapper{margin:0 auto;max-width:400px;display:flex;flex-direction:column;justify-content:space-between;padding:24px 18px 0;text-align:center;overflow:auto}.mobile-draw .mobile-nav{display:flex;flex-direction:column;align-items:center;gap:16px}.mobile-draw .review_container{display:flex;flex-direction:column;align-items:flex-start;width:100%;border:1px solid var(--color--text);border-radius:24px;overflow:hidden}.mobile-draw .review_container:hover{cursor:pointer;opacity:.9}.mobile-draw .review_container img{object-fit:cover;max-height:180px;width:100%}.mobile-draw .customer_review{padding:16px 35px;background-color:transparent;border:1px dashed var(--color--text);border-radius:16px}.mobile-draw .customer_review{font-style:normal;font-weight:600;font-size:16px;line-height:21px;color:var(--color--text)}.mobile-draw .customer_review p{margin:0}.mobile-draw .customer_review span:last-child{font-style:italic;font-weight:700;font-size:14px;line-height:19px;text-align:center;letter-spacing:.1px;margin-top:.8rem;display:block}.review_container .review_container-reviews{display:flex;flex-direction:row;align-items:flex-start;padding:12px 10px;gap:10px;width:100%;background:transparent;border-top:1px solid var(--color--text);color:var(--color--text)}.review_container-reviews .review-product_title{font-weight:600;color:var(--color--text)}.review_container-reviews .loox-rating .loox-icon{color:#896d63}.mobile-draw__nav .mobile-nav__items{margin-top:48px}.mobile-nav__items .mobile-nav__item{border-bottom:0px solid;padding:6px 0}.mobile-nav__item .mobile-nav__link{font-weight:600;font-size:16px;line-height:18px;color:var(--color--text)}.mobile-draw .get-kuppy_button{margin:20px 0 auto}@media screen and (max-width: 345px){.review_container .review_container-reviews{flex-direction:column;gap:0}}.nav__sub__quote p{font-style:normal;font-weight:400;font-size:21px;line-height:28px;text-align:center;letter-spacing:.1px}.nav__sub__quote h4{font-style:italic;font-weight:700;font-size:16px;line-height:21px;text-align:center;letter-spacing:.1px}.nav__sub__tag{position:absolute;top:10px;right:18px;background:#f4f2e3;border-radius:4px;padding:.5rem;font-weight:700;color:#00b695;pointer-events:none}.nav__sub__btn{border:1px solid #1D322D;border-radius:4px;width:100%;margin-top:1rem;padding:.1rem .2rem}.ajaxcart-draw__wrapper .essential_countdown_cart_page_timer{display:none}#EmptyCartTitle .ajaxcart__label-title,#CartContainerTitle{color:var(--color--headings);font-style:normal;font-weight:600;font-size:24px;line-height:80px;text-align:left}#CartContainerTitle{margin-bottom:0;padding:0}.ajaxcart-draw__wrapper .ajaxcart__head{left:16px}.ajaxcart-draw .mfp-close.mfp-close{height:80px;padding:15px}.mobile-draw .mfp-close.mfp-close .icon--close-l{font-weight:700;color:var(--color--headings)}.ajaxcart-draw__wrapper .ajaxcart__announcement.ajaxcart__announcement{width:100%;border-bottom:0px solid;left:0;padding:24px 16px}.ajaxcart__announcement.ajaxcart__announcement .ajaxcart__announcement-container{border:1px dashed #1D322D;border-radius:8px;padding:10px}.ajaxcart-draw__wrapper .ajaxcart-empty{padding:6px 0 0}.ajaxcart__announcement-container .ajaxcart__announcement-text{color:#1d322d;font-weight:500}.ajaxcart-draw__wrapper .ajaxcart__container{padding:0 16px}.cart__benefits{margin-top:24px;text-align:left;padding:24px 10% 24px 20%;border:1px dashed #1D322D;border-radius:16px}.ajaxcart-empty .cart__benefit{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:6px}.ajaxcart__scroller .cb-grid-cart{display:grid}.procut__image{grid-area:image;width:100%!important;height:100%}.product_info{grid-area:info;height:100%;width:100%!important;display:flex;align-items:baseline;justify-content:space-between;margin-left:12px}.product__price{grid-area:price;height:100%;width:100%!important;display:flex;align-items:flex-end;justify-content:space-between;margin-left:12px}.ajaxcart__scroller .cb-grid-areas{grid-template-columns:120px 1fr;grid-template-rows:auto auto;grid-template-areas:"image info" "image price"}.ajaxcart__scroller .o-layout .o-layout__item{width:33.3%;padding-left:0}.ajaxcart__product{padding:0 18px 16px;margin-bottom:24px}.ajaxcart__scroller{padding-left:0;padding-right:0}.ajaxcart__scroller .cart__product-image,.ajaxcart__product-image{max-width:120px}.ajaxcart__scroller .ajaxcart__product-name,.ajaxcart__scroller .ajaxcart__product-meta{font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#1d322d;margin-bottom:8px}.ajaxcart__scroller .ajaxcart__qty,.cart__content .js-qty{border:.5px solid #1D322D;border-radius:4px}.ajaxcart__scroller .ajaxcart__qty-adjust span,.ajaxcart__scroller .ajaxcart__qty-num{color:#1d322d}.ajaxcart__scroller .ajaxcart__remove .icon-selection{height:20px;width:20px}.ajaxcart__scroller .ajaxcart-item__price .money{color:#1d322d}.cb-footer-cart{width:100%}.ajaxcart__container .ajaxcart__footer-total{display:flex;justify-content:space-between}.cb__footer-message{width:100%}.ajaxcart__container .ajaxcart__button .ajaxcart__checkout{display:flex;align-items:center;justify-content:center;gap:4px}.ajaxcart__container .ajaxcart__button .ajaxcart__checkout svg{height:24px;width:24px}@media screen and (max-width: 424px){.cart__benefits{padding:24px 16%}}@media screen and (min-width: 425px){.cart__benefits{padding:24px 70px}}#upgradeCartItem{display:none;flex-direction:column;justify-content:center;align-items:center;text-align:center}#upgradeCartItem .upgrade_item-header{text-align:center;padding:8px 10px;width:100%;height:auto;background:#1d322d;font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#fff}#upgradeCartItem .upgrade_item-content{display:flex;justify-content:center;align-items:center;padding:16px 10px;gap:16px;width:100%;height:auto;font-style:normal;font-weight:600;font-size:15px;line-height:20px;color:#000;border:1px dashed #1D322D;border-top:0px solid}#upgradeCartItem .upgrade_item-content span{font-style:normal;font-weight:600;font-size:15px;line-height:20px;color:#000}#upgradeCartItem .switch{position:relative;display:inline-block;width:32px;height:18px}#upgradeCartItem .switch input{opacity:0;width:0;height:0}#upgradeCartItem .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}#upgradeCartItem .slider:before{position:absolute;content:"";height:18px;width:18px;left:-3px;bottom:-1px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border:1px solid #1D322D;box-shadow:0 2px 5px #2a2f451a,0 1px 1.5px #00000012;border-radius:10px}#upgradeCartItem input:checked+.slider{background-color:#1d322d}#upgradeCartItem input:focus+.slider{box-shadow:0 0 1px #1d322d}#upgradeCartItem input:checked+.slider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translate(18px)}#upgradeCartItem .slider.round{border:1px solid #1D322D;border-radius:10px}#upgradeCartItem .slider.round:before{border-radius:50%}@media only screen and (max-width: 768px){.container.section-product__mobile-fit{padding:0;width:unset}.container.section-product__mobile-fit form,.product-single__box.js-product-single-actions.product-featured__bordered-minimal{padding:0 10px}}@media only screen and (min-width: 768px){.o-layout__item:has(.product-featured__bordered-minimal){display:flex;justify-content:end}.product-featured__bordered-minimal{background:#f4f2e3;border:1px solid #000000;border-radius:20px;padding:41px 30px;width:392px}}.product-featured__bordered-minimal .loox-rating-content .loox-icon{display:none}.product-featured__bordered-minimal .loox-rating-content:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 80 17'%3E%3Cpath fill='%23896D63' d='M7.524 1.964a.5.5 0 0 1 .952 0l1.208 3.718a.5.5 0 0 0 .475.346h3.91a.5.5 0 0 1 .294.904L11.2 9.231a.5.5 0 0 0-.182.559l1.209 3.719a.5.5 0 0 1-.77.559l-3.163-2.299a.5.5 0 0 0-.588 0l-3.163 2.299a.5.5 0 0 1-.77-.56L4.982 9.79a.5.5 0 0 0-.182-.56L1.637 6.933a.5.5 0 0 1 .293-.904h3.91a.5.5 0 0 0 .476-.346l1.208-3.718ZM23.524 1.964a.5.5 0 0 1 .951 0l1.209 3.718a.5.5 0 0 0 .475.346h3.91a.5.5 0 0 1 .294.904L27.2 9.231a.5.5 0 0 0-.182.559l1.209 3.719a.5.5 0 0 1-.77.559l-3.163-2.299a.5.5 0 0 0-.588 0l-3.163 2.299a.5.5 0 0 1-.77-.56l1.209-3.718a.5.5 0 0 0-.182-.56l-3.163-2.298a.5.5 0 0 1 .293-.904h3.91a.5.5 0 0 0 .476-.346l1.209-3.718ZM39.525 1.964a.5.5 0 0 1 .95 0l1.209 3.718a.5.5 0 0 0 .475.346h3.91a.5.5 0 0 1 .294.904L43.2 9.231a.5.5 0 0 0-.182.559l1.209 3.719a.5.5 0 0 1-.77.559l-3.163-2.299a.5.5 0 0 0-.588 0l-3.163 2.299a.5.5 0 0 1-.77-.56l1.209-3.718a.5.5 0 0 0-.182-.56l-3.163-2.298a.5.5 0 0 1 .293-.904h3.91a.5.5 0 0 0 .476-.346l1.209-3.718ZM55.525 1.964a.5.5 0 0 1 .95 0l1.209 3.718a.5.5 0 0 0 .475.346h3.91a.5.5 0 0 1 .294.904L59.2 9.231a.5.5 0 0 0-.182.559l1.209 3.719a.5.5 0 0 1-.77.559l-3.163-2.299a.5.5 0 0 0-.588 0l-3.163 2.299a.5.5 0 0 1-.77-.56l1.209-3.718a.5.5 0 0 0-.182-.56l-3.163-2.298a.5.5 0 0 1 .293-.904h3.91a.5.5 0 0 0 .476-.346l1.209-3.718ZM71.525 1.964a.5.5 0 0 1 .95 0l1.209 3.718a.5.5 0 0 0 .475.346h3.91a.5.5 0 0 1 .294.904L75.2 9.231a.5.5 0 0 0-.182.559l1.209 3.719a.5.5 0 0 1-.77.559l-3.163-2.299a.5.5 0 0 0-.588 0l-3.163 2.299a.5.5 0 0 1-.77-.56l1.209-3.718a.5.5 0 0 0-.182-.56l-3.163-2.298a.5.5 0 0 1 .293-.904h3.91a.5.5 0 0 0 .476-.346l1.209-3.718Z'/%3E%3C/svg%3E");width:87px;height:23px;display:block}.product-featured__bordered-minimal .loox-rating-label{font-weight:400;font-size:14px;line-height:19px;letter-spacing:.1px;color:#1d322d}.product-featured__bordered-minimal .product-form__swatch__item--color .product-form__swatch__img{background:#fff;width:60px;height:60px}.product-featured__bordered-minimal .product-form__swatch__img img{position:absolute;top:9px;right:10px;width:40px;height:auto}.product-featured__bordered-minimal .product-form__swatch__item--color:has(.product-form__swatch__img) input[type=radio]:checked+label{box-shadow:unset;outline:2px solid #1D322D;border-radius:40px;background:#fff}.product-featured__bordered-minimal .product-form__swatch__item--color:has(.product-form__swatch__img) input[type=radio]:hover+label{box-shadow:unset;outline:2px solid #1D322D;border-radius:40px;background:#fff}.product-featured__bordered-minimal legend.product-form__swatch__new-wrapper{font-weight:400;font-size:14px!important;line-height:19px;letter-spacing:.1px;color:#1d322d;text-transform:capitalize;display:flex;width:100%;justify-content:space-between}[data-unit-percentage],[data-unit-price]{display:none}.product-featured__bordered-minimal [data-unit-percentage],.product-featured__bordered-minimal [data-unit-price]{display:block}.product-featured__bordered-minimal .product-form__column-swatch .product-form__swatch__item--button:before{font-weight:700;font-size:16px;line-height:12px;color:#404634}.product-featured__bordered-minimal .product-form__column-swatch .product-form__swatch__item--button label:after{font-weight:600;font-size:14px;line-height:19px;color:#1d322d;text-transform:none}.product-featured__bordered-minimal .product-form__column-swatch .product-form__swatch__item label{display:flex;flex-direction:column;font-size:16px;line-height:21px;color:#1d322d;width:100px;padding:3px 0;height:unset;border:2px solid #1D322D;border-radius:4px;font-weight:600;text-transform:uppercase;margin-top:4px}.product-featured__bordered-minimal .product-form__column-swatch .product-form__swatch__item>p{font-weight:700;font-size:16px;line-height:21px;color:#404634;margin-bottom:0;text-transform:none}.product-featured__bordered-minimal .product-form__column-swatch .product-form__swatch__item label p{font-weight:600;font-size:14px;line-height:19px;color:#1d322d;margin-bottom:0;text-transform:none}.product-featured__bordered-minimal .product-form__column-swatch .product-form__swatch__item--button input[type=radio]:checked+label,.product-featured__bordered-minimal .product-form__column-swatch .product-form__swatch__item--button input[type=radio]:hover+label{box-shadow:unset;background:#f0aa7f;height:100%;border:2px solid #1D322D}@media only screen and (min-width: 768px){.product-featured__bordered-minimal .product-form__column-swatch .product-form__swatch__item label{border:2px solid #00B695}.product-featured__bordered-minimal .product-form__variant-orange .product-form__column-swatch .product-form__swatch__item label{border:2px solid #1D322D}.product-featured__bordered-minimal .product-form__column-swatch .product-form__swatch__item--button input[type=radio]:checked+label,.product-featured__bordered-minimal .product-form__column-swatch .product-form__swatch__item--button input[type=radio]:hover+label{border:0;background:#00b695}.product-featured__bordered-minimal .product-form__variant-orange .product-form__column-swatch .product-form__swatch__item--button input[type=radio]:checked+label,.product-featured__bordered-minimal .product-form__variant-orange .product-form__column-swatch .product-form__swatch__item--button input[type=radio]:hover+label{box-shadow:unset;background:#f0aa7f;height:100%;border:2px solid #1D322D}}.product-featured__bordered-minimal .product-form__column-swatch{display:grid;grid-template-columns:1fr 1fr 1fr}.product-featured__bordered-minimal .product-form__column-swatch .product-form__swatch__item{display:flex;flex-direction:column;align-items:center}.product-featured__bordered-minimal .price_and_buy_buttons__wrapper{display:flex;padding:0;align-items:center;justify-content:center;grid-gap:.4rem;font-family:Segoe UI;font-style:normal;font-weight:700;font-size:16px;line-height:21px;text-transform:uppercase;letter-spacing:0;background:#00b695;border:2px solid #1D322D;border-radius:8px}.product-featured__bordered-minimal .price_and_buy_buttons__wrapper p{margin:0}.product-featured__bordered-minimal .c-btn--hollow.price_and_buy_buttons__wrapper:hover:not([disabled]),.product-featured__bordered-minimal .c-btn--hollow.price_and_buy_buttons__wrapper:hover:not([disabled]) .price__text .money{background:#00b695;color:#fff}.product-featured__bordered-minimal .product-featured__icons-row-wrapper{display:flex;grid-gap:1rem;justify-content:center}.product-featured__bordered-minimal .product-featured__icons-row-wrapper>div{width:100%;display:flex;flex-direction:column;align-items:center}.product-featured__bordered-minimal .product-featured__icons-row-wrapper p{text-align:center;font-weight:700;font-size:12px;line-height:18px;margin:0}.product-featured__bordered-minimal .product-featured__popup__link a{text-decoration:none}.product-featured__bordered-minimal .product-featured__popup{gap:7px;position:relative}.product-featured__bordered-minimal .product-featured__popup:after{content:"";border-bottom:1px solid #1D322D;position:absolute;bottom:0;width:100%}.product-featured__bordered-minimal .product-featured__block--price .label{border-radius:5px;font-weight:600;font-size:16px;letter-spacing:.1px;line-height:26px}.product-featured__bordered-minimal .product-featured__block--price .price__text,.product-featured__bordered-minimal .product-featured__block--price .price__compare{font-weight:600;font-size:16px;line-height:21px;letter-spacing:.1px}.product-featured__bordered-minimal .product-featured__block--price .price__compare{color:#0009}.product-featured__bordered-minimal .product-featured__block--price .price{align-items:end}.product-featured__bordered-minimal .product-featured__content-text p{margin:0}.section-product__heading{font-weight:700;font-size:36px;line-height:64px;letter-spacing:.1px;color:#1d322d;text-align:center;margin-bottom:2rem}@media only screen and (min-width: 768px){.section-product__heading{font-size:48px;margin-bottom:3rem}}.footer-newsletter__main-wrapper .footer-newsletter__form-wrapper{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 768px){.footer-newsletter__main-wrapper .footer-newsletter__form-wrapper{grid-gap:1rem}}.footer-newsletter__main-wrapper .footer-newsletter__form-wrapper>div{width:100%}.footer-newsletter__main-wrapper .footer-newsletter__form-wrapper>div input,.footer-newsletter__main-wrapper .footer-newsletter__form-wrapper>div button{border-radius:4px}.footer-newsletter__main-wrapper .footer-newsletter__form-wrapper>div input,.footer-newsletter__main-wrapper .footer-newsletter__form-wrapper>div input::placeholder,.footer-newsletter__main-wrapper .footer-newsletter__form-wrapper>div input::-webkit-input-placeholder{color:#fff!important;opacity:1;font-weight:600;font-size:16px}@media only screen and (min-width: 768px){.footer-newsletter__main-wrapper .footer-newsletter__form-wrapper>div input,.footer-newsletter__main-wrapper .footer-newsletter__form-wrapper>div input::placeholder,.footer-newsletter__main-wrapper .footer-newsletter__form-wrapper>div input::-webkit-input-placeholder{font-size:24px}}.footer-newsletter__main-wrapper .footer-newsletter__form-wrapper>div input{border:1px solid #FFFFFF}.footer-newsletter__form-wrapper>div button{font-weight:700;font-size:16px;color:#fff;letter-spacing:0}.footer-newsletter__main-wrapper .section__title-text{font-size:24px;line-height:32px;font-weight:700}.footer-newsletter__main-wrapper .section__title-desc{font-weight:600;font-size:14px;line-height:19px;color:#fff}@media only screen and (min-width: 768px){.footer-newsletter__form-wrapper>div button{font-size:24px;line-height:32px}.footer-newsletter__main-wrapper .section__title-text{font-size:32px;line-height:43px}.footer-newsletter__main-wrapper .section__title-desc{font-size:16px;line-height:21px}}@media only screen and (min-width: 768px){.footer__horizontal-items .o-layout__item{width:100%}.footer__horizontal-items .o-layout__item .footer-nav__items{display:flex;align-items:center;justify-content:center;width:100%;flex-wrap:wrap;grid-gap:3rem}}.footer_stack-bottom{display:flex;align-items:center;justify-content:center;flex-direction:column}.footer_stack-bottom .footer__bottom__left,.footer_stack-bottom .footer__bottom__right{float:none}@media only screen and (min-width: 768px){.footer_stack-bottom .footer__icons-items{display:flex;flex-wrap:wrap;grid-gap:1.5rem}}.footer_stack-bottom .footer-copyright__text{display:flex;flex-direction:column;align-items:center}.product_info-pdp{max-width:420px}.main-product--gallery-small{justify-content:center}.main-product--gallery-small .o-layout__item.u-1\/1.u-3\/5\@desk{max-width:553px}.product-single .main-product--mobile-full{padding:0;width:100%}.product-single.product-single--minimal .price__text{margin-bottom:0;font-size:inherit;line-height:inherit}.product-featured__bordered-minimal .desktop_view.tb_all_products{display:none}.main-product_sticky-wrapper{position:fixed;bottom:0;z-index:60;width:100%;left:0;display:flex;justify-content:space-between;padding:1rem;align-items:center}.main-product_sticky-content-wrapper .price .label{margin-left:0;top:0}.main-product_sticky-content-wrapper .price .label .label__text{text-transform:uppercase;letter-spacing:0}.main-product_sticky-content-wrapper>div{display:flex}.main-product_sticky-content-wrapper p{margin:0}.main-product_sticky-content-wrapper>p{font-size:12px}.main-product_sticky-wrapper>button{height:fit-content;border:0;padding:.8rem 1.5rem;border-radius:4px;font-weight:600;font-size:16px}@media only screen and (min-width: 768px){.main-product_sticky-wrapper{display:none}}.section--page.faq .section__title-text{font-style:normal;font-weight:700;font-size:48px;line-height:64px;text-align:center;margin-bottom:40px}.section--page.faq .section__title,.section--page.faq .container-big{max-width:1140px}.section--page.faq accordion-group details{border-bottom:1px solid #1d322d33}.section--page.faq accordion-group summary{padding:.75em 3em .75em .5rem}.section--page.faq accordion-group summary span{font-style:normal;font-weight:600;font-size:24px!important;line-height:32px}.section--page.faq .icon--plus{font-weight:700;font-size:13px}@media screen and (max-width: 767px){.section--page.faq .section__title-text{font-size:30px;line-height:32px;margin-bottom:20px}.section--page.faq accordion-group summary span{font-size:16px!important;line-height:18px}}#looxReviews:has(#looxReviewsFrame):before{content:"Reviews say Kuppy rocks.";height:auto;visibility:visible;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:48px;line-height:64px;text-align:center;color:var(--color--text);margin-bottom:32px}@media screen and (max-width: 768px){#looxReviews:has(#looxReviewsFrame):before{font-size:30px;line-height:40px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/custom.css.map */
