.custom-bundles-pdp-contents{--ink: #16171b;--heading: #1f2224;--gray: #757881;--tile: #edf1f4;background-color:#f4f3f1;color:var(--ink);padding:48px 0 56px;font-family:Inter,sans-serif}.custom-bundles-pdp-contents *,.custom-bundles-pdp-contents *:before,.custom-bundles-pdp-contents *:after{box-sizing:border-box}.custom-bundles-pdp-contents__inner{max-width:1426px;margin:0 auto;padding:0 16px}.custom-bundles-pdp-contents__heading{margin:0 0 28px;font-family:Barlow,sans-serif!important;font-weight:600;font-size:34px;line-height:1.05;letter-spacing:0;text-transform:none;color:var(--ink)}.custom-bundles-pdp-contents__carousel{position:relative}.custom-bundles-pdp-contents__track{display:flex;gap:16px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.custom-bundles-pdp-contents__track::-webkit-scrollbar{display:none}.custom-bundles-pdp-contents__track:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(prefers-reduced-motion:reduce){.custom-bundles-pdp-contents__track{scroll-behavior:auto}}.custom-bundles-pdp-contents__card{position:relative;flex:0 0 260px;display:flex;flex-direction:column;min-height:100%;padding:14px 20px 30px;border-radius:20px;background-color:#fff;scroll-snap-align:start}.custom-bundles-pdp-contents__card-link{display:block;color:inherit;text-decoration:none}.custom-bundles-pdp-contents__image{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background-color:#fff}.custom-bundles-pdp-contents__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}@media(hover:hover)and (pointer:fine){.custom-bundles-pdp-contents__card-link:hover img{transform:scale(1.03)}}.custom-bundles-pdp-contents__name{display:block;margin-top:16px;font-size:19px;font-weight:500;line-height:1.5;color:var(--heading)}.custom-bundles-pdp-contents__rating{display:flex;align-items:center;gap:7px;margin-top:2px;font-size:12px;line-height:1.5;color:var(--gray)}.custom-bundles-pdp-contents__stars{position:relative;display:inline-block;line-height:0}.custom-bundles-pdp-contents__stars svg{width:12px;height:12px;fill:currentColor}.custom-bundles-pdp-contents__stars-base{display:inline-flex;color:#d6d6d6}.custom-bundles-pdp-contents__stars-fill{position:absolute;top:0;left:0;display:inline-flex;width:calc(var(--rating, 5) / 5 * 100%);overflow:hidden;color:var(--heading)}.custom-bundles-pdp-contents__stars-fill svg{flex:0 0 12px}.custom-bundles-pdp-contents__text{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--heading)}.custom-bundles-pdp-contents__button{-webkit-appearance:none;appearance:none;width:100%;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:36px;margin-top:auto;padding:8px 16px;border:2px solid var(--heading);border-radius:10px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.2;color:var(--heading);text-decoration:none;transition:background-color .15s ease,color .15s ease}.custom-bundles-pdp-contents__button:hover{background-color:var(--heading);color:#fff}.custom-bundles-pdp-contents__text{margin-bottom:18px}.custom-bundles-pdp-contents__nav{display:none}@media screen and (min-width:1024px){.custom-bundles-pdp-contents{padding:74px 0 99px}.custom-bundles-pdp-contents__inner{padding:0 24px}.custom-bundles-pdp-contents__heading{margin-bottom:65px;font-size:50px}.custom-bundles-pdp-contents__carousel{padding:0 73px 0 34px}.custom-bundles-pdp-contents__track{gap:25px}.custom-bundles-pdp-contents__card{flex-basis:330px;padding:14px 24px 34px}.custom-bundles-pdp-contents__name{font-size:22px}.custom-bundles-pdp-contents__text{font-size:15px}.custom-bundles-pdp-contents__nav{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:64px;padding:0;border:0;background:none;color:#3d3f44;transform:translateY(-50%);cursor:pointer;transition:opacity .2s ease}.custom-bundles-pdp-contents__nav svg{width:20px;height:45px}.custom-bundles-pdp-contents__nav--prev{left:-16px}.custom-bundles-pdp-contents__nav--next{right:24px}.custom-bundles-pdp-contents__nav[disabled]{opacity:.25;cursor:default}.custom-bundles-pdp-contents__nav:focus-visible{outline:2px solid var(--ink)}.custom-bundles-pdp-contents__carousel[data-static] .custom-bundles-pdp-contents__nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/section-custom-bundles-pdp-contents.css.map */
