.n-bundle{--offer-pink:#DF8096;width:100%;min-width:0}.n-bundle [hidden]{display:none!important}.n-bundle .n-bundle__options{margin:0;padding:0;border:0;min-width:0;display:grid;gap:15px}.n-bundle .n-bundle__options>legend{font-size:15px;font-weight:700;padding:0;margin-bottom:13px}.n-bundle .n-bundle__card{position:relative;border:1px solid #f1d3da;border-radius:14px;background:#f7f7f7;min-width:0}.n-bundle .n-bundle__card.is-selected{border-color:var(--offer-pink);box-shadow:inset 0 0 0 2px var(--offer-pink)}.n-bundle .n-bundle__card:has(.n-bundle__badge){margin-top:9px}.n-bundle .n-bundle__badge{position:absolute;right:13px;top:-12px;z-index:1;background:#000;color:#fff;border-radius:3px 3px 0 0;padding:6px 13px;font-size:11px;line-height:1.2;font-weight:700;max-width:calc(100% - 26px)}.n-bundle .n-bundle__badge:after{content:"";position:absolute;right:-5px;bottom:0;border:5px solid transparent;border-width:5px 0 0 5px;border-left-color:#555}.n-bundle .n-bundle__heading{display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:11px;padding:20px 16px 13px;cursor:pointer;min-height:70px}.n-bundle .n-bundle__heading input{accent-color:var(--offer-pink);width:22px;height:22px;margin:0}.n-bundle .n-bundle__heading>span{min-width:0}.n-bundle .n-bundle__heading strong{display:block;font-size:17px;line-height:1.25;overflow-wrap:anywhere}.n-bundle .n-bundle__heading small{display:block;font-size:12px;line-height:1.4;margin-top:4px;color:#444}.n-bundle .n-bundle__heading>b{font-size:18px;line-height:1.25;text-align:right;max-width:112px;font-variant-numeric:tabular-nums}.n-bundle .n-bundle__body{display:grid;padding:0 16px 16px;gap:14px;min-width:0}.n-bundle .n-bundle__selections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-left:34px}.n-bundle .n-bundle__variant-label{display:grid;gap:5px;font-size:12px;font-weight:600;min-width:0}.n-bundle .n-bundle__variant-label:only-child{grid-column:1/-1}.n-bundle .n-bundle__variant-label select{font:inherit;font-size:14px;min-height:44px;width:100%;min-width:0;padding:9px 26px 9px 10px;border:1px solid #c6c6c6;border-radius:5px;background:#fff;color:#151515;text-overflow:ellipsis}:is(.n-bundle,.n-home-bundles) .n-bundle__gifts{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}:is(.n-bundle,.n-home-bundles) .n-bundle__gifts li{display:flex;align-items:center;gap:12px;min-height:28px;min-width:0;font-size:13px;line-height:1.35;font-weight:650}:is(.n-bundle,.n-home-bundles) .n-bundle__gifts span{min-width:0;overflow-wrap:anywhere}:is(.n-bundle,.n-home-bundles) .n-bundle__gifts img,:is(.n-bundle,.n-home-bundles) .n-bundle__gifts svg{width:28px;height:30px;flex:0 0 28px;object-fit:contain}:is(.n-bundle,.n-home-bundles) .n-bundle__gifts svg{fill:#f6dde6;stroke:#a84567;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:is(.n-bundle,.n-home-bundles) .n-bundle__shipping{display:flex;gap:12px;align-items:center;font-size:13px;line-height:1.35;margin:0;font-weight:650}:is(.n-bundle,.n-home-bundles) .n-bundle__shipping .n-icon{width:28px;height:28px;color:#a84567;flex:0 0 28px}.n-bundle .n-bundle__availability{font-size:12px;color:#8b253d;line-height:1.4;margin:0}.n-bundle .n-bundle__availability:empty{display:none}.n-bundle :is(input,select):focus-visible{outline:3px solid #151515;outline-offset:3px}@media(max-width:374px){.n-bundle .n-bundle__heading{grid-template-columns:22px minmax(0,1fr);padding:18px 12px 12px;gap:8px 10px}.n-bundle .n-bundle__heading>b{grid-column:2;justify-self:start;text-align:left;max-width:none}.n-bundle .n-bundle__heading strong{font-size:16px}.n-bundle .n-bundle__body{padding:0 12px 14px}.n-bundle .n-bundle__selections{grid-template-columns:minmax(0,1fr);margin-left:32px}:is(.n-bundle,.n-home-bundles) .n-bundle__gifts li,:is(.n-bundle,.n-home-bundles) .n-bundle__shipping{font-size:12px;gap:9px}}@media(forced-colors:active){.n-bundle .n-bundle__card.is-selected{outline:2px solid Highlight}}.n-bundle .n-bundle__selections:has(.n-bundle__variant-label:nth-child(3)){grid-template-columns:minmax(0,1fr)}.n-bundle .n-bundle__slot-quantity{white-space:nowrap;font-weight:700}.n-bundle [data-bundle-price-value]{display:block}.n-bundle [data-bundle-unit-label]{display:block;margin-top:3px;font-size:11px;font-weight:500;line-height:1.25}.n-bundle [data-bundle-price-compare],.n-home-bundles__compare{display:block;font-size:.75em;font-weight:400;color:#b42535;line-height:1.25;margin-bottom:3px}
/*# sourceMappingURL=/cdn/shop/t/53/assets/n-bundles.css.map */
