.custom-bundles-pdp{--red: #e12c03;--ink: #16171b;--heading: #1f2224;--gray: #757881;--muted: #878993;--line: #d9d9d9;--tile: #edf1f4;color:var(--ink);padding:20px 0 56px;font-family:Inter,sans-serif}.custom-bundles-pdp *,.custom-bundles-pdp *:before,.custom-bundles-pdp *:after{box-sizing:border-box}.custom-bundles-pdp__breadcrumb{padding:0 16px 20px}.custom-bundles-pdp__breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:14px;font-weight:500;line-height:1.2;color:var(--red)}.custom-bundles-pdp__breadcrumb li+li:before{content:"/";padding:0 .3em}.custom-bundles-pdp__breadcrumb a{color:inherit;text-decoration:none}.custom-bundles-pdp__breadcrumb a:hover{text-decoration:underline}.custom-bundles-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:32px;padding:0 16px}@media screen and (min-width:1024px){.custom-bundles-pdp{padding:35px 0 90px}.custom-bundles-pdp__breadcrumb{padding:0 49px 68px}.custom-bundles-pdp__breadcrumb ol{font-size:16px}.custom-bundles-pdp__grid{grid-template-columns:minmax(0,656fr) minmax(0,573fr);column-gap:81px;max-width:1358px;margin:0 auto;padding:0 24px;align-items:start}}.custom-bundles-pdp__gallery{position:relative;min-width:0}@media screen and (min-width:1024px){.custom-bundles-pdp__gallery{position:sticky;top:calc(var(--header-height, 0px) + 24px)}}.custom-bundles-pdp__main-image{position:relative;aspect-ratio:656 / 640;border-radius:20px;overflow:hidden;background-color:var(--tile)}.custom-bundles-pdp__main-image img,.custom-bundles-pdp__main-image svg{display:block;width:100%;height:100%;object-fit:cover}.custom-bundles-pdp__thumb{position:relative;display:block;flex:0 0 auto;padding:0;border:0;border-radius:10px;overflow:hidden;aspect-ratio:1;background-color:var(--tile);cursor:pointer}.custom-bundles-pdp__thumb img{display:block;width:100%;height:100%;object-fit:cover}.custom-bundles-pdp__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;border-radius:inherit;pointer-events:none;transition:border-color .15s ease}.custom-bundles-pdp__thumb[aria-pressed=true]:after{border-color:var(--heading)}.custom-bundles-pdp__thumb:focus-visible{outline:2px solid var(--heading);outline-offset:2px}.custom-bundles-pdp__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.custom-bundles-pdp__thumbs::-webkit-scrollbar{display:none}.custom-bundles-pdp__thumbs .custom-bundles-pdp__thumb{width:76px}@media screen and (min-width:1024px){.custom-bundles-pdp__gallery--grid .custom-bundles-pdp__thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 25px;margin-top:23px;overflow:visible}.custom-bundles-pdp__gallery--grid .custom-bundles-pdp__thumb{width:auto}.custom-bundles-pdp__gallery--overlay .custom-bundles-pdp__thumbs{position:absolute;top:0;left:0;bottom:0;z-index:1;flex-direction:column;gap:25px;width:112px;margin:0;padding:14px 15px;overflow-x:hidden;overflow-y:auto;border-radius:20px 0 0 20px;background-color:#edf1f4d9}.custom-bundles-pdp__gallery--overlay .custom-bundles-pdp__thumb{width:81px;mix-blend-mode:multiply}}.custom-bundles-pdp__info{min-width:0}@media screen and (min-width:1024px){.custom-bundles-pdp__info{padding-top:20px}}.custom-bundles-pdp__eyebrow{margin:0 0 4px;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;color:var(--gray)}.custom-bundles-pdp__title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.custom-bundles-pdp__title{margin:0;font-family:Barlow,sans-serif!important;font-weight:700;font-size:44px;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--ink)}.custom-bundles-pdp__save{flex:0 0 auto;padding:4px 12px;border:1px solid var(--red);border-radius:10px;font-size:15px;font-weight:600;line-height:1.5;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;color:var(--red)}.custom-bundles-pdp__description{margin:10px 0 0;font-size:16px;line-height:1.5;color:var(--ink)}.custom-bundles-pdp__form{margin:0}.custom-bundles-pdp__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:20px;line-height:1.5}.custom-bundles-pdp__price{font-size:30px;font-weight:700;color:var(--red)}.custom-bundles-pdp__price-was{font-size:26px;font-weight:400;color:var(--gray)}.pdp-price-message{font-size:18px;line-height:1.25em;font-weight:700;font-family:Inter,sans-serif;letter-spacing:0px;color:#1f2224;margin-top:5px;outline:4px solid black;padding:4px 6px;width:fit-content}.pdp-price-message--above{margin-top:20px}.pdp-price-message p{margin:0}.pdp-price-message a{color:inherit;text-decoration:underline}.custom-bundles-pdp__installments{margin:6px 0 0;font-size:14px;line-height:16.5px;color:#68655f}.custom-bundles-pdp__atc{display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;padding:14px 20px;border:2px solid var(--ink);border-radius:40px;font-family:Inter,sans-serif;font-size:17px;font-weight:600;line-height:1.1;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.custom-bundles-pdp__atc--solid{margin-top:37px;background-color:var(--ink);color:#fff}.custom-bundles-pdp__atc--solid:hover{background-color:#000}.custom-bundles-pdp__atc:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.custom-bundles-pdp__atc[disabled]{opacity:.5;cursor:not-allowed}.custom-bundles-pdp__atc[aria-busy=true]{opacity:.7}@media screen and (min-width:1024px){.custom-bundles-pdp__eyebrow{font-size:16px}.custom-bundles-pdp__title{font-size:60px}.custom-bundles-pdp__save{padding:6px 12px;font-size:19px}.custom-bundles-pdp__description{margin-top:9px;font-size:18px}.custom-bundles-pdp__price-row{margin-top:10px}.custom-bundles-pdp__price{font-size:38px}.custom-bundles-pdp__price-was{font-size:34px}.custom-bundles-pdp__installments{margin-top:9px}.custom-bundles-pdp__atc{min-height:67px;font-size:20px}}.custom-bundles-pdp__ship-note{margin:24px 0 0;color:var(--muted);font-size:15px;line-height:1.5}.custom-bundles-pdp__ship-note+.custom-bundles-pdp__share{margin-top:12px}@media screen and (min-width:1024px){.custom-bundles-pdp__ship-note{margin-top:36px;font-size:16px}}.custom-bundles-pdp__share{display:flex;align-items:center;gap:14px;margin-top:27px;color:var(--gray)}.custom-bundles-pdp__share-label{font-size:16px;margin-right:4px}.custom-bundles-pdp__share a{display:inline-flex;color:inherit;transition:color .15s ease}.custom-bundles-pdp__share a:hover{color:var(--ink)}.custom-bundles-pdp__share svg{width:18px;height:18px}.custom-bundles-pdp__included{margin-top:40px}.custom-bundles-pdp__included-heading{margin:0 0 12px;font-family:Barlow,sans-serif!important;font-weight:600;font-size:24px;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--ink)}.custom-bundles-pdp__items{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.custom-bundles-pdp__item{padding:10px 0;border-bottom:1px solid var(--line)}.custom-bundles-pdp__item:last-child{border-bottom:0}.custom-bundles-pdp__item-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:18px;line-height:1.5;color:var(--ink)}.custom-bundles-pdp__item-price{flex:0 0 auto;display:flex;align-items:baseline;justify-content:flex-end;gap:12px;text-align:right}.custom-bundles-pdp__item-price-was{color:var(--gray)}.custom-bundles-pdp__item-price-now{min-width:4.5em}.custom-bundles-pdp__item-name--button{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-align:left;text-transform:none;cursor:pointer}.custom-bundles-pdp__item-name--button:hover{text-decoration:underline;text-underline-offset:3px}.custom-bundles-pdp__item-name--button:disabled{cursor:default;text-decoration:none}.custom-bundles-pdp__item--free .custom-bundles-pdp__item-row{color:var(--red)}.custom-bundles-pdp__gift-warning{margin:6px 0 0;padding:6px 10px;font-size:12px;line-height:1.4;color:#68655f;background:#fff4d6;border:1px dashed #d9a400}@media screen and (min-width:1024px){.custom-bundles-pdp__included{margin-top:20px}.custom-bundles-pdp__included-heading{font-size:26px}.custom-bundles-pdp__item{padding:11px 0}.custom-bundles-pdp__item-row{font-size:22px}}.custom-bundles-pdp__picker{margin:0;padding:0;border:0;min-width:0}.custom-bundles-pdp__picker-label{padding:0;margin:0 0 6px;font-size:15px;line-height:1.5;color:var(--muted)}.custom-bundles-pdp__options{display:flex;flex-wrap:wrap}.custom-bundles-pdp__option{position:relative;cursor:pointer}.custom-bundles-pdp__option input:focus-visible+*{outline:2px solid var(--heading);outline-offset:2px}.custom-bundles-pdp__options--swatch{gap:5px;padding-bottom:4px}.custom-bundles-pdp__options--swatch .custom-bundles-pdp__option{display:flex;flex-direction:column;align-items:center;width:80px;padding:3px 2px 4px;border:1px solid transparent;border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}.custom-bundles-pdp__options--swatch .custom-bundles-pdp__option:has(input:checked){border-color:var(--heading);background-color:#fff;box-shadow:0 0 5px #0003}.custom-bundles-pdp__option-image{display:block;width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;background-color:var(--tile)}.custom-bundles-pdp__option-image img{display:block;width:100%;height:100%;object-fit:cover}.custom-bundles-pdp__options--swatch .custom-bundles-pdp__option-name{margin-top:2px;font-size:13px;line-height:1.5;text-align:center;color:var(--heading)}.custom-bundles-pdp__options--pill{gap:9px;padding:2px 0 6px}.custom-bundles-pdp__options--pill .custom-bundles-pdp__option-name{display:inline-flex;align-items:center;justify-content:center;min-width:60px;padding:9px 22px;border:1px solid var(--heading);border-radius:46px;font-size:14px;line-height:1.1;text-transform:uppercase;color:var(--heading);transition:background-color .15s ease,color .15s ease}.custom-bundles-pdp__options--pill input:checked+.custom-bundles-pdp__option-name{background-color:var(--heading);color:#fff}.custom-bundles-pdp__option.is-unavailable .custom-bundles-pdp__option-image,.custom-bundles-pdp__option.is-unavailable .custom-bundles-pdp__option-name{opacity:.4}@media screen and (min-width:1024px){.custom-bundles-pdp__picker-label{font-size:16px}.custom-bundles-pdp__options--swatch .custom-bundles-pdp__option{width:90px}.custom-bundles-pdp__options--swatch .custom-bundles-pdp__option-name{font-size:14px}.custom-bundles-pdp__options--pill .custom-bundles-pdp__option-name{padding:9px 25px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/section-custom-bundles-pdp-main.css.map */
