/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js?importLoaders=1!./node_modules/postcss-loader/dist/cjs.js!./node_modules/style-resources-loader/lib/index.js??clonedRuleSet-2.use[3]!./src/modules/pdp-hero-master/section-pdp-hero-master.css ***!
  \************************************************************************************************************************************************************************************************************************************************/.section-pdp-hero{padding-block:50px}.section-pdp-hero .label-holder__image:first-child{margin-right:16px}.section-pdp-hero .label-holder__image:last-child{margin-left:10px}.section-pdp-hero .label-holder__image{max-width:45px;margin-bottom:-5px}.section-pdp-hero .label-holder__speed{color:#535353}.section-pdp-hero .product-template-new .label-holder__speed{text-align:center;font-weight:700;opacity:.5}.section-pdp-hero .pd-selector-title{color:#7d7d7d;font-weight:700;font-family:Work Sans;font-size:20px;margin:-15px 0 -20px;text-align:center}.section-pdp-hero .switch-holder{display:flex;width:100%;justify-content:space-between;align-items:center;max-width:70%;margin:0 auto}.section-pdp-hero .switch-holder .master-options{margin:25px 0 15px;width:70%}.section-pdp-hero-secondary .swiper{width:100%;max-width:100%;max-height:100vh;min-height:0;min-width:0}.section-pdp-hero-secondary .swiper-initialized{padding-inline:10px}.section-pdp-hero-secondary .swiper-slide{display:flex;justify-content:center;height:auto}.section-pdp-hero .content-wrapper{padding-inline:20px}.pdp-hero__container{display:flex;flex-direction:column;gap:40px}.pdp-hero__product-info{flex:1;border-radius:30px;padding:30px 20px;background-color:#fff;height:-moz-fit-content;height:fit-content}.pdp-hero__heading{margin-bottom:30px}.pdp-hero__product-title{font-size:24px;font-weight:400;line-height:130%;margin-bottom:4px;margin-top:0;font-weight:700}.pdp-hero__product-subtitle{color:gray;font-size:17px;margin:0}.pdp-hero__pricing{display:flex;align-items:center;gap:12px;margin-bottom:0}.pdp-hero__pricing-price{font-weight:700;color:#60c655;font-size:20px}.pdp-hero__pricing .crossed{color:#c14444;font-size:16px}.pdp-hero__discount{background-color:#60c655;color:#fff;font-size:16px;font-weight:700;padding:4px 8px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:10px}.pdp-hero__price-diff{font-size:16px;color:#000}.pdp-hero__pricing-wrapper{margin-bottom:32px}.pdp-hero__upsell{background:#d8e1e2;margin-block:25px;border-radius:22px}.pdp-hero__upsell-message{font-size:12px;font-weight:700;letter-spacing:normal;color:#000;line-height:12px;gap:5px;padding:3px 16px;border-radius:10px 10px 0 0;display:none}.pdp-hero__upsell-message.active{display:flex}.pdp-hero__upsell .pdp-hero__pricing-price{font-size:20px}.pdp-hero__upsell .pdp-hero__discount{padding:6px 4px;font-size:12px;line-height:12px}.pdp-hero__upsell .crossed{color:#c14444}.pdp-hero__extra-add{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:10px 14px;position:relative;transition:all .4s ease}.pdp-hero__extra-add.promo{box-shadow:0 2px 4px #0000001a;border-bottom-left-radius:22px;border-bottom-right-radius:22px}.pdp-hero__extra-add.promo:not(.active){border-radius:22px 22px 0 0}.pdp-hero__extra-add.active{border-bottom-left-radius:22px;border-bottom-right-radius:22px;background:linear-gradient(180deg,#d8e2de 70%,#60c655);box-shadow:0 2px 4px #0000001a}.pdp-hero__extra-add.active:last-child{border-radius:22px 22px 0 0;background:linear-gradient(0deg,#d8e2de 70%,#60c655)}.pdp-hero__upsell-highlighted{background:linear-gradient(180deg,#d8e2de 70%,#60c655);border-radius:0 0 22px 22px}.pdp-hero__upsell-highlighted .pdp-hero__upsell-message{border-radius:22px 22px 0 0;display:flex!important}.pdp-hero__upsell-highlighted .pdp-hero__upsell-title{font-size:18px;line-height:16px}.pdp-hero__upsell-highlighted .pdp-hero__upsell-price{text-align:center}.pdp-hero__types,.pdp-hero__sizes,.pdp-hero__walls{margin:10px 0 20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 3px 6px #bdbdbdd1;border-radius:25px;position:relative;background:#d8e1e2;padding-inline:5px}.pdp-hero__option{min-height:5rem;text-align:center;position:relative;display:flex;align-items:center;height:100%;grid-gap:3px;gap:3px;padding:5px;line-height:1.57;letter-spacing:.05em;cursor:pointer;justify-content:center;transition:all 1s;border-radius:25px;margin-bottom:0;background:#d8e1e2;border:none!important;flex:1;flex-direction:column;color:#60c655;font-weight:700;font-size:14px}.pdp-hero__option.active{color:#fff;background-color:#60c655}.pdp-hero__option.active:after{content:"";width:94%;height:88%;position:absolute;background-color:#60c655cc;top:6%;left:3%;border-radius:25px}.pdp-hero__option:first-child{border-top-left-radius:25px;border-bottom-left-radius:25px;margin-left:-5px}.pdp-hero__option:last-child{border-top-right-radius:25px!important;border-bottom-right-radius:25px!important;margin-right:-5px}.pdp-hero__option span{position:relative;z-index:3}.pdp-hero__extra-add img{max-width:60px;height:auto}.pdp-hero__extra-checkbox{position:relative;width:35px;height:35px;background-color:#fff;border:3px solid #60c655;border-radius:3px}.pdp-hero__upsell-title{margin:0}input[type=checkbox]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:5;left:0}input[type=checkbox]:checked+.pdp-hero__extra-checkbox svg{display:block}.pdp-hero__extra-checkbox svg{position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%)}.pdp-hero__atc{height:55px;display:flex;justify-content:center;align-items:center;width:100%;background-color:#60c655;color:#fff;border-radius:20px;font-weight:700;cursor:pointer;box-shadow:0 7px 7px #0000001a;transition:opacity .3s ease}.pdp-hero__atc:hover{opacity:.8}.pdp-hero__atc-label{font-size:12px;text-align:center;color:#60c655;margin-top:4px;display:flex;justify-content:center;align-items:center;gap:4px}.pdp-hero__atc-wrapper{margin-bottom:10px}.pdp-hero__prop-header{display:flex;justify-content:space-between;padding-bottom:3px;font-size:18px;border-bottom:1px solid lightgrey;color:#000;font-weight:500;align-items:center}.pdp-hero__prop-description{max-height:0;opacity:0;visibility:hidden;transition:all .3s ease;font-size:16px;line-height:18px;overflow:hidden}.pdp-hero__prop.show .pdp-hero__prop-description{opacity:1;visibility:visible}.pdp-hero__prop.show .pdp-hero__prop-icon{transform:rotate(180deg)}.pdp-hero__prop-icon{height:20px;width:20px;margin-right:3px;transition:all .3s ease}.pdp-hero__prop-icon svg{height:20px;width:20px}.pdp-hero__icons{justify-content:center;flex-wrap:wrap;gap:10px;z-index:1}.pdp-hero__icon-container{display:flex;flex-direction:column;max-width:120px;align-items:center;text-align:center;background-color:#fff;border-radius:12px;padding:10px 4px;flex:1}.pdp-hero__icon-container img{margin-inline:auto;width:50px;height:50px;margin-bottom:10px;-o-object-fit:contain;object-fit:contain}.pdp-hero__icon-title{font-size:12px;line-height:12px;color:#000;text-align:center;margin:0}.pdp-hero__icon-text{font-size:10px;line-height:10px;color:#d8e1e2;text-align:center;margin:0}.pdp-hero__gallery{position:relative;display:flex;flex-direction:column;gap:16px}.pdp-hero__gallery-logo{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);max-height:40px;max-width:200px;z-index:2;margin:0;background-color:#000;border-radius:20px;padding-inline:10px}.pdp-hero__gallery-main-image{width:100%;padding-top:100%;margin-inline:auto;flex-shrink:0;margin:0;background-color:#fff;border-radius:40px}.pdp-hero__gallery-main-image img{border-radius:20px;position:absolute;top:0;left:0}.blank-item{padding:0}.promo_line{background:#a2e59b9e;border-radius:8px;padding:5px;margin:10px 0;display:flex;justify-content:space-between;align-items:center;color:#000;font-weight:800}.green-dot{background-color:#60c655cc;border-color:transparent;border-radius:50%;cursor:pointer;display:inline-flex;height:10px;width:10px}.promo_line_image{width:20px;display:block}.promo_line_image img{transform:scale(3.5);margin-bottom:0;margin-left:-25px}@media screen and (max-width: 768px){.promo_line_image img{margin-left:-5px}}.acc{display:flex;flex-wrap:wrap;width:100%;margin-bottom:20px;margin-top:10px;gap:2%}.acc_single{position:relative;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;border:1px solid #d8e1e2;border-radius:22px;padding:10px;width:100%;margin-bottom:20px;flex:1 1 45%}@media screen and (max-width: 768px){.acc_single{width:100%}}.acc_single.selected{box-shadow:0 2px 9px #00000025!important;background:radial-gradient(#d8e1e2 30%,#a2e59b9e 79%,#35ff2e3b 95%)!important}.acc_single.selected .pdp-hero__extra-checkbox svg{display:block;height:20px}.acc_single .pdp-hero__extra-checkbox{position:relative;width:25px;height:25px;border-radius:5px}.acc_single_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999999;background-color:transparent;border-radius:22px;display:block!important;cursor:pointer}.acc_single_image{width:20%}.acc_single_image img{transform:scale(1.3)}.acc_single__price{font-size:14px;font-weight:700;color:#60c655}.acc_single__compareprice{font-size:12px;color:#c14444;text-decoration:line-through}.acc_single_content--price{display:flex;align-items:center;gap:10px}.product-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:none!important;background-color:#0000008a;z-index:999999999999;padding:0 10px}.product-popup.active{display:flex!important;justify-content:center;align-items:center}.product-popup ul{color:#000;padding-left:0;font-size:13px;margin-top:10px;list-style:none}.product-popup ul li:before{content:"\2713";font-weight:600;color:#60c655;margin-right:5px}.product-popup__content{max-width:400px;margin:0 auto;display:flex;flex-direction:column;background:linear-gradient(131deg,#c4d3d3,#fff 98%);border:1.75px solid #ececec;border-radius:30px;padding:15px;box-shadow:0 0 10px #b5b5b5;color:#000!important}.product-popup__content img{border-radius:30px}.product-popup__content--title{font-size:24px;text-transform:uppercase;font-weight:700;font-family:var(--font-heading-family);font-style:var(--font-heading-style)}.product-popup__content--prices{font-size:18px;display:flex;gap:10px;border-bottom:1px solid #5e5e5e52;padding-bottom:10px}.product-popup__content--prices .price{font-weight:700;color:#60c655;font-style:var(--font-heading-style)}.product-popup__content--prices .compare{color:#f9797d;font-size:14px;text-decoration:line-through}.product-popup__content--buttons{display:flex;gap:10px;margin-top:10px}.js-add{display:flex;justify-content:center;align-items:center;width:100%;background-color:#60c655;color:#fff;border-radius:20px;font-weight:700;cursor:pointer;box-shadow:0 7px 7px #0000001a;transition:opacity .3s ease;border:1px solid transparent;padding:10px;text-transform:uppercase}.js-return{display:flex;justify-content:center;align-items:center;width:100%;background-color:transparent;color:#60c655;border-radius:20px;font-weight:700;cursor:pointer;box-shadow:0 7px 7px #0000001a;transition:opacity .3s ease;border:1px solid #60c655;padding:10px;text-transform:uppercase}.accinfo-icon-trigger{position:absolute;background:#60c655;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;border-radius:50%;right:-10px;top:-10px;font-weight:700;cursor:pointer;z-index:9999999}.close{position:absolute;top:20px;right:40px;width:20px;cursor:pointer}.qty-selector{display:flex;width:150px;max-width:calc(50% - 10px);justify-content:space-between;border:2px solid #5e5e5e52;border-radius:16px;box-shadow:0 4px 4px #00000015;margin-bottom:20px}.qty-selector .single-button{width:30%;text-align:center;font-size:24px;cursor:pointer}.qty{display:flex;gap:10px;align-items:flex-start}.buy-more{color:#000;background:#60c655;border-color:#d6e1e1;border-width:0;border-radius:15px;color:#fff;font-weight:600;padding:10px;cursor:pointer}.buy-more.hidden{display:none}.grid-images{display:flex;gap:10px;margin-bottom:10px;cursor:pointer}.grid-images__single{width:33%}.grid-images img{width:100%}.gift-upsell{display:flex;background:#fff;gap:8px;box-shadow:none!important;margin-block:0}.gift-upsell .pdp-hero__extra-add{cursor:pointer;background-color:#fff!important;border:1px solid #e9e9e9;border-radius:4px!important;justify-content:center;align-items:center;padding:12px 5px;display:flex;position:relative;overflow:visible;box-shadow:none!important;text-align:center}.gift-upsell .pdp-hero__extra-add.promo{background:transparent}.gift-upsell .pdp-hero__extra-add.active{background:#60c65580!important;border-color:#2a2552}.gift-upsell .gift-layout-image{height:60px;max-height:60px}.gift-upsell .pdp-hero__extra-add img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gift-upsell .qty_selector-title{font-family:var(--font-heading-family);font-size:16px;font-weight:700;color:#000;width:100%}.gift-upsell .qty_selector-price{font-size:12px;font-weight:600;line-height:1;color:#000}.gift-upsell .most-pouplar{border-radius:4px;background-color:#f2c054;color:#000;padding:.15rem .75rem;font-size:12px;font-weight:600;position:absolute;left:50%;transform:translate(-50%);top:-12px;width:-moz-max-content;width:max-content}.bf-special-block{grid-column-gap:6px;grid-row-gap:6px;justify-content:center;align-items:center;display:flex;color:#000;padding:0 2px}.bf-gift-icon{width:12px;max-width:100%;display:inline-block}.bf-text{font-size:14px}.sale-name{font-weight:700;font-family:var(--font-heading-family)}.gift_card{aspect-ratio:1;border-radius:4px;border:1px dashed #cfcfcf;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2px;transition:border-color .12s cubic-bezier(.645,.045,.355,1);display:flex;position:relative;overflow:visible;margin-bottom:5px}.gift-locker{z-index:1;aspect-ratio:1;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.gift-lockings{color:#777;flex-direction:column;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;opacity:.7}.w-embed:before,.w-embed:after{content:" ";grid-area:.25;display:table}.gift_title{z-index:2;color:#777;text-align:center;justify-content:center;align-items:center;width:100%;height:1rem;display:flex;position:relative}.gift-blocks{grid-column-gap:.25rem;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:center stretch;margin-bottom:.5rem;display:flex;position:relative;z-index:1}.gift-overlay{z-index:2;border-radius:4px;opacity:0;pointer-events:none;background-color:#fff;width:100%;height:100%;transition:background-color .2s;position:relative;top:0%;right:0%;bottom:0%;left:0%;display:block}.conf{position:absolute;top:0;z-index:999;opacity:0}.conf.is-active{opacity:1}.gift-overlay.is-active{opacity:1;background-color:#60c6554d;display:block;width:100%;height:100%;position:absolute;z-index:2}[data-gift].is-active .gift_image{opacity:1;z-index:99;max-width:80%;margin:0 auto}.gift-titles{grid-column-gap:.25rem;grid-row-gap:1rem;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:center stretch;display:flex;position:relative}.gift_title{z-index:2;color:var(--deactivated-gray);text-align:center;justify-content:center;align-items:center;width:100%;height:1rem;display:flex;position:relative;margin-bottom:20px}.gift_title.is-active{color:#000;font-weight:700}.gift-title_text{font-size:13px;letter-spacing:.07em}@media only screen and (max-width: 600px){.gift-title_text{font-size:11px}}.top-note{z-index:500;border-radius:4px;color:#fff;background-color:#c8202f;justify-content:center;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;text-decoration:none;display:flex;position:absolute;top:-10px;opacity:0}.top-note.is-active{opacity:1}.gift-upsell .pdp-hero__extra-add.active{background:#b3f5aef5}.promo_line.new-promo-line{background:#ffffe0;border:1.65px dashed #FFEB58;font-size:14px}.top-note{color:#fff;background-color:#000}.gift-upsell .most-pouplar{background-color:#60c655;color:#fff}.gift-title_text{letter-spacing:0em;line-height:1.2}.gift-locker{background-color:#f0f0f0;border-radius:0}@media screen and (max-width: 768px){.bf-text,.promo_line{font-size:10px}}.master-options{margin:10px 0 20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 3px 6px #bdbdbdd1;border-radius:25px;position:relative;background:#d8e1e2;padding-inline:5px}.master-options .select-button{min-height:5rem;text-align:center;position:relative;display:flex;align-items:center;height:100%;grid-gap:3px;gap:3px;padding:5px;line-height:1.57;letter-spacing:.05em;cursor:pointer;justify-content:center;transition:all 1s;border-radius:25px;margin-bottom:0;background:#d8e1e2;border:none!important;flex:1;flex-direction:column;font-size:18px}.master-options .select-button:first-child{border-top-left-radius:25px;border-bottom-left-radius:25px;margin-left:-5px}.master-options .select-button:last-child{border-top-right-radius:25px!important;border-bottom-right-radius:25px!important;margin-right:-5px}.master-options .select-button.active{color:#fff;background-color:#60c655}.disabled{opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/252/assets/section-pdp-hero-master.css.map */
