.bundle-card_head{display:flex;align-items:flex-start;justify-content:space-between}.bundle-se_button{z-index:99999}.bundle-card_head h1{font-family:var(--theme_body_font_medium);font-size:36px;font-weight:500;line-height:36px;text-align:left;max-width:85%;color:#fff;text-wrap:wrap}.bundle-card_head svg.icon.icon-close{width:25%;z-index:99999;cursor:pointer}.bundle-pr_card{display:block;position:absolute;padding:45px 30px 40px;background:#d14124;top:0;right:0;left:32px;bottom:32px;color:#fff;border-radius:30px 30px 0;opacity:0;visibility:hidden;z-index:-1;transition:opacity .5s ease-out}.static-orange{background:#d14124!important;color:#fff!important;border-color:#fff!important}.bundle_btn-orange{color:#d14124;background:#fff;border-color:#d14124}.bundle-card_body p{font-family:var(--theme_body_font_regular);font-size:18px;font-weight:400;line-height:1.1;text-align:left;margin:0;text-wrap:wrap}.bundle-card_body{width:80%}.bundle_pdp .grid__item .bundle-pr_card .bundle-card_head{display:flex;gap:10px}.bundle_pdp .grid__item .bundle-pr_card .bundle-card_head h2{flex:1;white-space:normal;margin:0;font-size:26px;line-height:1;text-transform:uppercase;color:#fff}.bundle_pdp .grid__item .bundle-pr_card .bundle-card_head h2{font-size:20px}.bundle_pdp .grid__item .bundle-pr_card .bundle-card_body{font-size:1vw;line-height:1.2}.bundle_pdp .grid__item .bundle-pr_card .bundle_pr_wrp{display:flex;flex-direction:column;justify-content:space-between;height:100%}.bundle_pdp .grid__item .bundle-pr_card .quick-add__submit{max-width:unset;min-width:unset;width:fit-content;padding:7px 20px;font-size:18px;text-transform:uppercase;font-family:Texta-Alt-Bold;letter-spacing:1px;min-height:auto}.bundle_pdp .grid__item .bundle-pr_card .quick-add__submit svg{width:12px;height:auto;margin-left:2px}.bundle_pdp .pdp-bundle-bg .product-grid .grid__item.bundle__show .badge{display:none}.bundle_pdp .pdp-bundle-bg{background:#fffaf9}.bundle_pdp .pdp-bundle-bg slider-component{padding-right:0;position:relative}.bundle_pdp .pdp-bundle-bg slider-component .slick-list{padding-right:15%}.bundle_pdp .slick-bundle-slider .slick-track{display:flex;align-items:stretch}.bundle_pdp .pdp-bundle-bg .product-grid .grid__item{margin-right:20px;height:auto;border-radius:30px 30px 0 0;overflow:hidden;position:relative}.bundle_pdp .pdp-bundle-bg .slick-dots{margin-bottom:0}.bundle_pdp .pdp-bundle-bg .slick-slider-arrows .slick-arrow{background:#fef5f3}.bundle_pdp .pdp-bundle-bg .slick-slider-arrows .slick-next-arrow.slick-arrow{right:30px}.bundle_pdp .product-grid .grid__item .card__content{background:#fff;padding:20px 16px!important;display:flex;flex-direction:column;justify-content:space-between}.bundle_pdp .product-grid .grid__item .card__information{padding:0}.bundle_pdp .product-grid .grid__item .card__information .badge{position:absolute;top:27px;left:25px;background:#fef5f3;font-family:Texta-Alt-Bold;font-size:14px;line-height:1;text-transform:uppercase;border-radius:0;padding:6px 8px;border:none}.bundle_pdp .product-grid .grid__item .card__heading{font-family:var(--theme_body_font_medium);font-size:22px;font-weight:500;line-height:1;text-transform:uppercase;color:var(--theme_brown_color)}.bundle_pdp .product-grid .grid__item .card__heading a{text-decoration:none}.bundle_pdp .product-grid .grid__item .sub-title{font-family:var(--theme_body_font_regular);font-size:18px;font-weight:400;line-height:1.1;margin:10px 0}.bundle_pdp .product-grid .grid__item .card__badge,.bundle_pdp .product-grid .grid__item .jdgm-widget .jdgm-prev-badge__text,.bundle_pdp .product-grid .grid__item .price .price__container span sup{display:none}.bundle_pdp .product-grid .grid__item .price .price__container,.bundle_pdp .product-grid .grid__item .price .price__container span,.bundle_pdp .product-grid .grid__item .price .price__container span s{font-family:var(--theme_body_font_medium);font-size:22px;font-weight:500;line-height:1;margin:0}.bundle_pdp .product-grid .grid__item .bundle-se_button{margin-top:12px}.bundle_pdp .product-grid .bundle-se_button button{text-transform:uppercase;font-family:Texta-Alt-Bold;font-size:19px;font-weight:700;line-height:22px;letter-spacing:.15em;text-align:center}.bundle_pdp .product-grid:not(.slick-initialized){flex-wrap:nowrap;gap:0}.bundle_pdp .product-grid:not(.slick-initialized) .grid__item{flex:0 0 25%}.bundle_pdp .product-grid:not(.slick-initialized) .grid__item:nth-child(n+6){display:none}.bundle_pdp .product-grid .grid__item .product-swatches{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.bundle_pdp .product-grid .grid__item .product-swatches p{font-family:Texta-Alt-Regular;font-size:16px;font-weight:500;line-height:16px;text-align:left;color:#8f8f8f;margin:8px 0}.bundle_pdp .product-grid .grid__item .product-swatches p .swatch-title{color:#453536;font-weight:500;font-family:Texta-Alt-Bold}.bundle_pdp .product-grid .grid__item .product-swatches .swatch-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:11px;row-gap:5px}.bundle_pdp .product-grid .grid__item .product-swatches .product-swatch-color{display:inline-flex;align-items:center;justify-content:center}.bundle_pdp .product-grid .grid__item .product-swatches .product-swatch-color.first{order:-1}.bundle_pdp .product-grid .grid__item .product-swatches .product-swatch-color input{display:none}.bundle_pdp .product-grid .grid__item .product-swatches .product-swatch-color .swatch-label{display:inline-block;width:30px;height:auto;aspect-ratio:1;border-radius:50%;overflow:hidden;cursor:pointer;position:relative}.bundle_pdp .product-grid .grid__item .product-swatches .product-swatch-color .swatch-label:before{content:"";width:14px;height:auto;aspect-ratio:1;background:#fff;position:absolute;border-radius:50%;left:0;top:0;bottom:0;right:0;margin:auto;transform:scale(0);transition:.3s}.bundle_pdp .product-grid .grid__item .product-swatches .product-swatch-color .swatch-label img{vertical-align:top;width:100%}.bundle_pdp .product-grid .grid__item .product-swatches .product-swatch-color input:checked~.swatch-label:before{transform:scale(1)}.bundle-pr_card-mobile{position:absolute;bottom:0%;left:3px;display:none;width:fit-content;height:100%;color:#fff;background-color:#e7e7e752;flex-direction:column;justify-content:space-between;align-items:stretch;opacity:0;visibility:hidden;z-index:-1;transition:opacity .5s ease-out}.bundle_pdp .bundle-pr_card-mobile .bundle-card_head{display:flex;gap:10px}.bundle_pdp .bundle-pr_card-mobile .bundle-card_head h2{flex:1;white-space:normal;margin:0;font-size:1.87vw;line-height:1;text-transform:uppercase;color:#fff}.bundle_pdp .bundle-pr_card-mobile .bundle-card_body{font-size:1vw;line-height:1.2}.bundle_pdp .bundle-card_head .icon{width:35px;height:35px;display:inline-block;flex-basis:0;align-items:center;justify-content:center;background:#fef5f3;color:#453536;border-radius:50%;cursor:pointer}.bundle_pdp .bundle-card_head .icon svg{width:35px;padding:10px}.bundle_pdp .bundle-pr_card-mobile .bundle_pr_wrp{display:flex;flex-direction:column;justify-content:space-between;height:auto;padding:30px;background:#d14124;border-radius:30px 30px 0}.bundle-pr_card-mobile .quick-add{background-color:#fff;padding:20px}.bundle-pr_card-mobile .quick-add p{color:#d14124;text-align:center;margin-bottom:0}.pr_card-show{opacity:1;visibility:visible;z-index:1;transition:opacity .5s ease-out}.bundle_pdp .bundle-pr_card-mobile .quick-add__submit{background-color:#d14124}.bundle_pdp .product-grid .bundle__show .bundle-se_button{pointer-events:none}@media (max-width: 768px){.bundle_pdp .pdp-bundle-bg slider-component{padding-left:22px}.bundle_pdp .bundle-pr_card-mobile .bundle_pr_wrp{aspect-ratio:360/370;padding:22px}.bundle-pr_card-mobile{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;left:0;right:0;padding:0}.bundle_pdp .bundle-card_body p{margin:0;font-size:unset;line-height:inherit}.bundle_pdp .bundle-pr_card-mobile .bundle-card_body{margin:0;font-size:16px;line-height:1.3;max-width:90%}.bundle_pdp .bundle-card_head .icon{width:30px;height:30px}.bundle_pdp .bundle-card_head .icon svg{width:30px}.bundle-pr_card-mobile .quick-add{padding:10px 0 0;position:absolute;width:100%;bottom:60px;margin:0}.bundle-pr_card-mobile .quick-add p{margin:0}.bundle_pdp .product-grid .grid__item .card__heading{margin-bottom:5px}.bundle_pdp .collection__description{padding-bottom:0}.bundle_pdp .product-grid .bundle-se_button button{font-size:14px;font-weight:700;line-height:14px;letter-spacing:.15em}.bundle_pdp .product-grid:not(.slick-initialized) .grid__item{flex:0 0 100%;max-width:80%}.bundle_pdp .bundle-pr_card{padding:22px}.bundle_pdp .bundle-card_body{width:80%;margin-bottom:20px}.bundle_pdp .bundle-card_body p{font-size:16px;font-weight:400;line-height:19.2px}.bundle_pdp .grid__item .bundle-pr_card .bundle-card_head .icon{right:14px;top:14px;width:24px;height:24px}.bundle_pdp .grid__item .bundle-pr_card .bundle-card_head h2{font-size:22px;line-height:22px;letter-spacing:.05em}.bundle_pdp .product-grid .grid__item .card__heading,.bundle_pdp .product-grid .grid__item .price .price__container,.bundle_pdp .product-grid .grid__item .sub-title{font-size:14px;line-height:1}.bundle_pdp .product-grid .grid__item .bundle-se_button{margin:0}.bundle_pdp .product-grid .grid__item .card__information .badge{font-size:12px;list-style:1}.bundle-card_head h1{font-family:var(--theme_body_font_bold);font-size:26px}.bundle_pdp .grid__item .bundle-pr_card-mobile{display:block;width:100%}.bundle_pdp .grid__item .bundle-pr_card-mobile .bundle-card_head .icon{min-width:30px;height:30px;position:relative;flex-basis:auto;background:url(https://cdn.shopify.com/s/files/1/0035/6990/9806/files/bundle-close.svg?v=1736918465) no-repeat center #fef5f3;background-size:14px}}.bundle-card_body .quick-add{display:none}.bundle_pdp .collection__title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.bundle_pdp .collection__title p{margin-top:1rem;color:#b3b3b3}.bundle-add-to_cart *{stroke:currentColor}.right-atc-btn-wrapper{display:flex;align-items:center;width:580px}.discount-bundle--wrapper{display:inline-block;width:100%;text-align:right;padding-right:20px}.right-atc-btn-wrapper button.bundle-add-to_cart{max-width:250px;text-transform:uppercase;font-family:Texta-Alt-Bold;font-size:22px;font-weight:700;line-height:22px;letter-spacing:.15em;text-align:center;background:transparent;color:var(--theme_brown_color);border:1px solid;transition:.3s all}.right-atc-btn-wrapper button.bundle-add-to_cart[disabled]{opacity:0}.right-atc-btn-wrapper button.bundle-add-to_cart:not(:disabled):hover{background:var(--theme_brown_color);color:#fffaf9}.discount-bundle--wrapper span{font-size:28px;line-height:28.6px}.discount-bundle--wrapper .title{font-family:var(--theme_body_font_bold);font-size:28px;text-transform:uppercase;color:var(--theme_brown_color)}.discount-bundle--wrapper .bundle-total .total-price,.discount-bundle--wrapper .bundle-discounted .discount-price{color:var(--theme_orange_color)!important}.discount-bundle--wrapper .total-price,.discount-bundle--wrapper .discount-price{font-size:24px;font-family:Texta-Alt-Medium;color:var(--theme_brown_color)}.discount-bundle--wrapper .bundle-discounted .total-price{text-decoration:line-through;color:#b3b3b3}@media (max-width: 1536px){.bundle_pdp .grid__item .bundle-pr_card .bundle-card_head h2{font-size:18px}.bundle_pdp .grid__item .bundle-pr_card .bundle-card_body p{font-size:14px;line-height:1.2;margin:0}.bundle_pdp .grid__item .bundle-pr_card .bundle-card_body{width:90%}.bundle_pdp .bundle-pr_card{padding:25px 15px 25px 25px}.bundle_pdp .pdp-bundle-bg slider-component .slick-list{padding-right:10%}.template-product .pdp-bundle-bg .collection__title .new-desc h2{font-size:30px!important}.discount-bundle--wrapper .title{font-size:25px}.discount-bundle--wrapper .total-price,.discount-bundle--wrapper .discount-price{font-size:22px}.right-atc-btn-wrapper button.bundle-add-to_cart{min-width:inherit;min-height:unset;height:36px;width:100%;padding:0 20px}.bundle_pdp .product-grid .grid__item .card__heading{font-size:18px}.bundle_pdp .product-grid .grid__item .price .price__container,.bundle_pdp .product-grid .grid__item .price .price__container span,.bundle_pdp .product-grid .grid__item .price .price__container span s,.bundle_pdp .product-grid .grid__item .sub-title{font-size:15px}.bundle_pdp .product-grid .grid__item .product-swatches .product-swatch-color .swatch-label{width:20px}.bundle_pdp .product-grid .grid__item .product-swatches .product-swatch-color .swatch-label:before{width:10px}.bundle_pdp .product-grid .bundle-se_button button{padding:6px 0;min-width:unset;min-height:unset;font-size:16px}.bundle_pdp .product-grid .grid__item .sub-title{margin:6px 0}.bundle_pdp .product-grid .grid__item .price{margin:0}.bundle_pdp .bundle-card_head .icon{width:30px;height:30px}.bundle_pdp .bundle-card_head .icon svg{width:32px;padding:10px}}@media (max-width: 1366px){.bundle_pdp .product-grid:not(.slick-initialized) .grid__item{flex:0 0 21%}.bundle_pdp .pdp-bundle-bg slider-component .slick-list{padding-right:10%!important}.bundle_pdp .product-grid .grid__item .card__heading{font-size:18px}.bundle_pdp .product-grid .grid__item .sub-title{font-size:16px}.right-atc-btn-wrapper button.bundle-add-to_cart{max-width:200px;padding:0 10px;min-height:auto;height:42px}.discount-bundle--wrapper span{line-height:1.1}.discount-bundle--wrapper .title{font-size:22px}.discount-bundle--wrapper .total-price,.discount-bundle--wrapper .discount-price,.bundle_pdp .product-grid .bundle-se_button button,.bundle_pdp .grid__item .bundle-pr_card .bundle-card_head h2{font-size:20px}.bundle-pr_card{padding:30px}.bundle-card_body p{font-size:18px;line-height:1.1}.bundle_pdp .product-grid .grid__item .product-swatches .product-swatch-color .swatch-label{width:24px}}@media screen and (max-width: 768px){.discount-bundle--wrapper{width:auto}.bundle_pdp .collection__title p{margin-top:0}}@media screen and (max-width: 540px){.right-atc-btn-wrapper{flex-direction:column;width:100%;align-items:flex-start;margin-top:10px;align-items:center}.discount-bundle--wrapper{width:auto;font-size:unset}.bundle-discounted .title{font-size:20px}.discount-bundle--wrapper .total-price,.discount-bundle--wrapper .discount-price{font-size:18px}}.right-atc-btn-wrapper button.bundle-add-to_cart{white-space:nowrap;max-width:unset}@media (max-width: 768px){.bundle_pdp .product-grid:not(.slick-initialized){overflow:auto}.bundle_pdp .product-grid:not(.slick-initialized) .grid__item{flex:0 0 82%;max-width:unset;border-radius:21px 21px 0 0}.right-atc-btn-wrapper button.bundle-add-to_cart{font-size:16px;width:fit-content}}@media (max-width: 768px){.bundle_pdp .pdp-bundle-bg slider-component .slick-list{padding-right:0%!important}.card-wrapper .quick-add.no-js-hidden .btn_normal{overflow:hidden}.card-wrapper .quick-add.no-js-hidden .btn_normal.static-orange{letter-spacing:0;font-size:11px!important}.template-product .collection__title .new-desc{padding-top:0}.template-product .collection__title.title-wrapper .right-atc-btn-wrapper{margin-top:0}.template-product .collection__title.title-wrapper{gap:0}.template-product .bundle_pdp .bundle-pr_card-mobile .bundle_pr_wrp{max-width:90%;aspect-ratio:360 / 490;margin-left:auto}.template-product .bundle-pr_card-mobile{align-items:flex-end}.template-product .bundle_pdp .pdp-bundle-bg .slick-dots{margin-top:13px}.template-product .bundle_pdp .pdp-bundle-bg slider-component~.right-atc-btn-wrapper{gap:0}.template-product .bundle_pdp .product-grid .grid__item .card__information .badge{font-size:10px;left:15px;top:15px}.template-product .bundle_pdp .bundle-pr_card-mobile .bundle-card_body{max-width:100%;width:100%}.template-product .bundle_pdp .bundle-card_body p{font-size:13px;line-height:1.1;word-break:break-word}.template-product .bundle_pdp .product-grid.grid.slider{white-space:normal}.discount_code{padding:10px 10px 0;justify-content:center}.bundle_pdp .pdp-bundle-bg slider-component~.right-atc-btn-wrapper{justify-content:center;width:100%;padding-top:20px}}.discount_code{padding:10px 30px 0 0;text-align:center;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.discount_code .bundle-discounted{width:100%}.discount_code .discount-bundle--wrapper{width:auto}.discount_code .bundle-discounted span{font-size:28px;line-height:28.6px}.discount_code .bundle-discounted .title{font-family:var(--theme_body_font_bold);font-size:26px;text-transform:uppercase;color:var(--theme_brown_color)}.discount_code .bundle-discounted .discount-price{color:#d14124;font-size:22px;line-height:1.2;font-family:Texta-Alt-Medium}.discount_code .bundle-discounted .total-price{text-decoration:line-through;color:#b3b3b3;font-size:22px;line-height:1.2;font-family:Texta-Alt-Medium}.discount_code button.button{white-space:nowrap;max-width:unset;text-transform:uppercase;font-family:Texta-Alt-Bold;font-size:20px;line-height:22px;letter-spacing:.15em;text-align:center;background:transparent;color:var(--theme_brown_color);border:1px solid;transition:.3s all;padding:14px 18px;gap:10px;display:flex;font-weight:400!important;width:fit-content}.bundle_pdp .pdp-bundle-bg .slick-dots{margin-top:20px}.bundle_pdp .pdp-bundle-bg slider-component .product-grid{margin-bottom:10px}@media (max-width: 768px){.discount_code{justify-content:center;padding:10px 20px 0 0;row-gap:10px}.discount_code button.button{font-size:16px;width:fit-content}.discount_code .bundle-discounted .title{font-size:20px}.discount_code .bundle-discounted .discount-price,.discount_code .bundle-discounted .total-price{font-size:18px}.bundle_pdp .pdp-bundle-bg slider-component~.right-atc-btn-wrapper{justify-content:center;width:100%;padding-top:20px}}@media (max-width: 540px){.bundle_pdp .pdp-bundle-bg slider-component{padding-right:14px}.bundle_pdp .pdp-bundle-bg .product-grid .grid__item{border-radius:21px 21px 0 0;margin-right:8px}.bundle_pdp .product-grid .grid__item .ratio:before{padding:0;aspect-ratio:1;height:auto;width:100%}.bundle_pdp .product-grid .grid__item .card__heading{font-size:14px}.bundle_pdp .product-grid .grid__item .card__content{padding:8px!important}.bundle_pdp .product-grid .grid__item .sub-title{font-size:12px}.bundle_pdp .product-grid .grid__item .price .price__container,.bundle_pdp .product-grid .grid__item .price .price__container span,.bundle_pdp .product-grid .grid__item .price .price__container span s{font-size:14px}}@media (max-width: 768px){.bundle_pdp .product-grid .grid__item .bundle-se_button button{width:100%!important;max-width:100%!important;min-width:100%!important;font-size:11px!important;transition:none}}@media (max-width: 540px){.bundle_pdp .product-grid:not(.slick-initialized) .grid__item{flex:0 0 calc(50% - 8px)}.discount_code{padding:0}.discount_code button.bundle-add-to_cart{font-size:14px;padding:5px 10px!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/PDP-bundle.css.map */
