.combo-pdp-variation__in-box{--combo-navy: #0a3b56;--combo-ink: #092b42;--combo-soft: #f3f7fa;--combo-border: #d7e2ea;--combo-green: #3f8550;border:1px solid rgba(10,59,86,.85);border-radius:14px;overflow:hidden;background:#fff;font-family:var(--font-body-family, Assistant, Arial, sans-serif);color:var(--combo-ink)}.combo-pdp-variation__in-box *{box-sizing:border-box}.combo-pdp-variation__section-label{padding:13px 16px;border-bottom:1px solid rgba(10,59,86,.18);font:700 12px/1.2 var(--font-body-family, Assistant, Arial, sans-serif);letter-spacing:.12em;text-transform:uppercase}.combo-pdp-variation__included-products{display:flex;align-items:stretch;gap:0;padding:12px 16px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 9px;scrollbar-width:none!important;-ms-overflow-style:none}.combo-pdp-variation__included-products::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.combo-pdp-variation__included-product{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 16px;color:inherit;text-decoration:none;border-bottom:0;min-width:0;flex:0 0 calc(100% / 3.25);scroll-snap-align:start}.combo-pdp-variation__included-product:hover{background:var(--combo-soft)}.combo-pdp-variation__included-product img{width:58px;height:58px;object-fit:cover;border-radius:9px;background:var(--combo-soft)}.combo-pdp-variation__included-copy{display:grid;gap:3px;min-width:0}.combo-pdp-variation__included-copy strong,.combo-pdp-variation__included-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo-pdp-variation__included-copy strong{font-size:14px;line-height:1.25}.combo-pdp-variation__included-copy small{font-size:12px;color:#5b6f7d;line-height:1.35;font-weight:700;color:#526b7c}.combo-pdp-variation__included-copy em{font-size:12px;font-style:normal;font-weight:700;color:var(--combo-navy)}.combo-pdp-variation__included-price{font-weight:700;font-size:14px;white-space:nowrap}.combo-pdp-variation__included-plus{position:relative;display:flex;width:100%;height:22px;border:0;border-radius:0;background:transparent;align-items:center;gap:12px;font-size:16px;color:var(--combo-navy)}.combo-pdp-variation__included-plus i{display:block;flex:1 1 auto;height:1px;background:#0a3b5647}.combo-pdp-variation__included-plus b{flex:none;font:700 16px/1 var(--font-heading-family, Assistant, Arial, sans-serif)}.combo-pdp-variation__included-copy-sub{font-size:8px;letter-spacing:1.2px;text-transform:uppercase;color:#934054;font-weight:700;margin:0 0 3px}.combo-pdp-variation__empty{margin:0;padding:16px;font-size:14px;color:#667783}.combo-pdp-variation__breakdown{display:grid;gap:7px;padding:14px 16px;background:#fff;border-top:1px solid rgba(10,59,86,.18);font-size:13px;color:#596b77}.combo-pdp-variation__breakdown>*,.combo-pdp-variation__breakdown>strong{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.combo-pdp-variation__breakdown>div s{white-space:nowrap}.combo-pdp-variation__breakdown strong{color:var(--combo-ink);font-size:14px}.combo-pdp-variation__breakdown strong:last-child{padding-top:8px;border-top:1px solid rgba(10,59,86,.85);font-size:16px}.combo-pdp-variation__breakdown b{font-family:var(--font-heading-family, Assistant, Arial, sans-serif)}.combo-pdp-variation__breakdown-discount,.combo-pdp-variation__breakdown-discount span,.combo-pdp-variation__breakdown-discount b{color:var(--combo-green)!important}.combo-pdp-variation__save-banner{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;background:#e6f3e8;color:#256437;font:700 13px/1.3 var(--font-body-family, Assistant, Arial, sans-serif);border-radius:0 0 14px 14px}.combo-pdp-variation__save-banner svg{flex:none}.combo-pdp-variation__save-banner b,.combo-pdp-variation__save-banner b *,.combo-pdp-variation__save-banner .money{font-size:14px!important;font-weight:800!important;color:#256437!important}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-products{align-items:stretch;padding:10px 28px 10px 16px;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-right:28px;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 16px),transparent calc(100% - 16px));mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 16px),transparent calc(100% - 16px))}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-product{grid-template-columns:84px minmax(0,1fr) auto;gap:0;min-width:0;flex:0 0 calc((100% - 78px) / 3.25);max-width:none;min-height:auto;display:flex;flex-direction:column;position:relative;background:#fff;padding:10px;align-items:flex-start;border:0;border-radius:10px}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-product:first-child{padding-left:12px}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-product:hover{background:transparent}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-product img{width:100%;height:112px;object-fit:cover;display:block;border-radius:8px}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-product p.combo-pdp-variation__included-copy-sub{padding-top:10px;color:#934054!important;margin:0}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-product:nth-child(3) p.combo-pdp-variation__included-copy-sub{color:#1a4a7a!important}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-copy strong{font-size:16px;line-height:1.2}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-copy small,.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-copy em{font-size:13px;line-height:1.3}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-price{font-size:16px;align-self:center;width:100%}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-plus{align-self:stretch;display:flex;flex:0 0 10px;width:10px;height:auto;margin:0;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:8px}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-plus i{display:block;width:1px;height:auto;flex:1 1 auto;background:#0a3b5647}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-plus b{font-size:16px}.combo-pdp-variation__in-box[data-combo-contents-layout=vertical] .combo-pdp-variation__included-products{display:grid;gap:0;padding:12px 16px;height:auto;max-height:none;overflow:visible;overscroll-behavior:auto}.combo-pdp-variation__in-box[data-combo-contents-layout=vertical] .combo-pdp-variation__included-product{grid-template-columns:80px minmax(0,1fr) auto!important;gap:16px!important;min-height:auto!important;padding:0!important;align-items:center!important;min-width:0}.combo-pdp-variation__in-box[data-combo-contents-layout=vertical] .combo-pdp-variation__included-product img{width:80px!important;height:80px!important;aspect-ratio:1!important;object-fit:cover!important}.combo-pdp-variation__in-box[data-combo-contents-layout=vertical] .combo-pdp-variation__included-copy strong{font-size:16px}.combo-pdp-variation__in-box[data-combo-contents-layout=vertical] .combo-pdp-variation__included-copy small{font-size:13px}.combo-pdp-variation__in-box[data-combo-contents-layout=vertical] .combo-pdp-variation__included-price{font-size:16px}.combo-pdp-variation__in-box[data-combo-contents-layout=vertical] .combo-pdp-variation__included-plus{justify-self:stretch;margin:6px 0;height:20px!important;flex:none}.combo-pdp-variation__in-box[data-combo-contents-layout=vertical] .combo-pdp-variation__included-plus i{display:block}@media(min-width:990px){.combo-pdp-variation__included-products{scrollbar-width:none;padding-inline:0!important}.combo-pdp-variation__included-products::-webkit-scrollbar{display:none}.combo-pdp-variation__included-copy-sub{margin:0!important}.combo-pdp-variation__in-box[data-combo-contents-layout=vertical] .combo-pdp-variation__included-products{padding-block:12px!important}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-products{scrollbar-width:thin;scrollbar-color:#0a3b56 #e7eff3;padding-bottom:10px}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-products::-webkit-scrollbar{display:block;height:8px}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-products::-webkit-scrollbar-track{background:#e7eff3;border-radius:999px}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-products::-webkit-scrollbar-thumb{background:#0a3b56;border-radius:999px}}@media(max-width:989px){.combo-pdp-variation__included-product{padding:11px 12px;grid-template-columns:50px minmax(0,1fr) auto}.combo-pdp-variation__included-product img{width:50px;height:50px}.combo-pdp-variation__included-price{font-size:12px}.combo-pdp-variation__included-copy strong{font-size:13px}.combo-pdp-variation__included-copy small{font-size:12px}.combo-pdp-variation__included-products{margin:0 6px!important}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-products{padding:0 0 12px!important}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-product{min-width:calc((100% - 52px) / 2.25)!important;flex:0 0 calc((100% - 52px) / 2.25)!important;max-width:none!important;padding:0 10px!important}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-product img{aspect-ratio:4/3}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-copy{gap:2px}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-copy strong{font-size:14px;line-height:1.2}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-copy small{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-price{font-size:14px}.combo-pdp-variation__in-box[data-combo-contents-layout=horizontal] .combo-pdp-variation__included-plus{margin:0!important}.combo-pdp-variation__included-copy-sub{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.combo-pdp-variation__breakdown{padding-block:8px!important;gap:4px!important}.combo-pdp-variation__in-box[data-combo-contents-layout=vertical] .combo-pdp-variation__included-products{padding:10px 12px;height:auto;max-height:none}.combo-pdp-variation__in-box[data-combo-contents-layout=vertical] .combo-pdp-variation__included-product{grid-template-columns:80px minmax(0,1fr) auto!important;gap:16px!important;min-height:clamp(100px,26vw,124px)!important}.combo-pdp-variation__in-box[data-combo-contents-layout=vertical] .combo-pdp-variation__included-product img{width:80px!important;height:80px!important}.combo-pdp-variation__in-box[data-combo-contents-layout=vertical] .combo-pdp-variation__included-plus{height:16px;margin:3px 0}.combo-pdp-variation__in-box[data-combo-contents-layout=vertical] .for-vertical p.combo-pdp-variation__included-copy-sub{margin:0}}@media(max-width:360px){.combo-pdp-variation__included-product{grid-template-columns:44px minmax(0,1fr)}.combo-pdp-variation__included-product img{width:44px;height:44px}.combo-pdp-variation__included-price{grid-column:2}}.combo-pdp-variation__free-gifts{margin:14px 0;border:1px solid #cbe4d0;border-radius:12px;background:#f5fbf6;padding:14px;overflow:hidden}.combo-pdp-variation__free-gifts-text{display:grid;gap:4px;margin-bottom:10px}.combo-pdp-variation__free-gifts-text strong{font-size:13px;color:#256437}.combo-pdp-variation__free-gifts-text span{font-size:12px;color:#5c7464}.combo-pdp-variation__free-gifts-row{display:flex;align-items:center;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.combo-pdp-variation__free-gifts-row::-webkit-scrollbar{display:none}.combo-pdp-variation__free-gift-card{display:flex;align-items:center;gap:10px;flex:0 0 calc((100% - 20px)*.4);min-width:0;background:#fff;border:1px solid #cbe4d0;border-radius:10px;padding:8px;scroll-snap-align:start;text-decoration:none;color:inherit}.combo-pdp-variation__free-gift-card img{width:56px;height:56px;object-fit:cover;border-radius:8px;flex:none}.combo-pdp-variation__free-gift-info{display:grid;gap:4px;min-width:0}.combo-pdp-variation__free-gift-title{font:700 13px/1.3 var(--font-body-family, Assistant, Arial, sans-serif);color:var(--combo-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo-pdp-variation__free-gift-price{display:flex;align-items:center;gap:6px}.combo-pdp-variation__free-gift-free{font:800 13px/1 var(--font-body-family, Assistant, Arial, sans-serif);color:#256437}.combo-pdp-variation__free-gift-price s{font-size:12px;color:#74818b}.combo-pdp-variation__free-gift-plus{font:700 16px/1 var(--font-heading-family, Assistant, Arial, sans-serif);color:#256437;flex:none}@media(max-width:989px){.combo-pdp-variation__free-gift-card{flex:0 0 calc((100% - 10px) / 1.5)}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/combo-in-box.css.map */
