#MainContent .nl-product-page .v-hero,#MainContent .nl-product-page .v-split,#MainContent .nl-product-page .nl-hero,#MainContent .nl-product-page .nl-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#MainContent .nl-product-page .v-hero>*,#MainContent .nl-product-page .v-split>*,#MainContent .nl-product-page .v-grid3>*,#MainContent .nl-product-page .v-modes>*,#MainContent .nl-product-page .v-levels>*,#MainContent .nl-product-page .nl-hero>*,#MainContent .nl-product-page .nl-split>*,#MainContent .nl-product-page .nl-grid-3>*,#MainContent .nl-product-page .nl-grid-4>*,#MainContent .nl-product-page .nl-levels>*{min-width:0}#MainContent .nl-product-page .v-thumbs,#MainContent .nl-product-page .nl-thumbs,#MainContent .nl-product-page .nl-table-wrap{max-width:100%}#MainContent .nl-product-page .v-title,#MainContent .nl-product-page .v-heading,#MainContent .nl-product-page .nl-title,#MainContent .nl-product-page .nl-heading{overflow-wrap:break-word}@media(max-width:800px){#MainContent .nl-product-page .v-hero,#MainContent .nl-product-page .v-split,#MainContent .nl-product-page .nl-hero,#MainContent .nl-product-page .nl-split{grid-template-columns:minmax(0,1fr)}#MainContent .nl-product-page .v-title,#MainContent .nl-product-page .nl-title{font-size:clamp(32px,9vw,44px);letter-spacing:-1.5px;line-height:1.02}#MainContent .nl-product-page .v-heading,#MainContent .nl-product-page .nl-heading{letter-spacing:-1px}#MainContent .nl-product-page .v-spec,#MainContent .nl-product-page .nl-spec-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}#MainContent .nl .nl-product>*,#MainContent .nl .nl-gallery>*{min-width:0}#MainContent .nl .nl-thumbs{max-width:100%}@media(max-width:900px){#MainContent .nl .nl-product{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){#MainContent .nl .nl-gallery{grid-template-columns:minmax(0,1fr)}}#MainContent .nl-product-page .nlx-title-sub{display:block;font-size:clamp(15px,.36em,22px);line-height:1.3;letter-spacing:0;font-weight:600;color:var(--muted,var(--nl-muted,#666));margin-top:12px}#MainContent .nl-product-page .v-hero .v-image,#MainContent .nl-product-page .nl-hero .nl-hero-image{position:relative;touch-action:pan-y}#MainContent .nl-product-page .nlx-count{position:absolute;right:12px;bottom:12px;background:#1111119e;color:#fff;font:600 12px/1 Arial,Helvetica,sans-serif;padding:6px 10px;border-radius:999px;pointer-events:none;letter-spacing:.3px}#MainContent .nl-product-page .v-hero form,#MainContent .nl-product-page .nl-hero form{display:flex;flex-wrap:wrap;gap:10px}#MainContent .nl-product-page .v-hero form>*,#MainContent .nl-product-page .nl-hero form>*{flex:1 1 100%;min-width:0}#MainContent .nl-product-page .v-hero form>.v-opt,#MainContent .nl-product-page .nl-hero form>.nl-opt{margin:0}#MainContent .nl-product-page .v-hero form>.v-qty,#MainContent .nl-product-page .nl-hero form>.nl-qty{flex:0 0 auto;margin:0}#MainContent .nl-product-page .v-hero form>button[name=add],#MainContent .nl-product-page .nl-hero form>button[name=add]{flex:1 1 0;width:auto;padding-top:15px;padding-bottom:15px}#MainContent .nl-product-page .v-hero form>.v-dynamic,#MainContent .nl-product-page .nl-hero form>.nl-dynamic{margin-top:0}.nlx-sticky{display:none}@media(max-width:800px){.nlx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #e8e5ee;box-shadow:0 -6px 20px #11111114;transform:translateY(110%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s;font-family:Arial,Helvetica,sans-serif}.nlx-sticky.is-on{transform:none;visibility:visible;transition:transform .22s ease}.nlx-sticky-img{flex:0 0 44px;height:44px;border-radius:8px;overflow:hidden;background:#f7f5fb}.nlx-sticky-img img{width:100%;height:100%;object-fit:cover;display:block}.nlx-sticky-copy{flex:1;min-width:0}.nlx-sticky-title{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#111;line-height:1.3}.nlx-sticky-price{font-size:14px;font-weight:900;color:#111;line-height:1.3}.nlx-sticky-price s{font-weight:400;color:#696969;font-size:12px;margin-left:6px}.nlx-sticky-btn{flex:0 0 auto;height:46px;padding:0 18px;border:0;border-radius:10px;background:#111;color:#fff;font:900 13px/1 Arial,Helvetica,sans-serif;letter-spacing:.5px;cursor:pointer}.nlx-sticky-btn[disabled]{opacity:.45;cursor:not-allowed}html.nlx-sticky-on body{padding-bottom:72px}}@media(prefers-reduced-motion:reduce){.nlx-sticky,.nlx-sticky.is-on{transition:none}}#MainContent .nl-product-page .nlx-assure{margin-top:12px}#MainContent .nl-product-page .nlx-assure-line{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:13px;color:#444;line-height:1.4}#MainContent .nl-product-page .nlx-assure-line span{display:inline-flex;align-items:center;gap:5px}#MainContent .nl-product-page .nlx-assure-line span:before{content:"";width:14px;height:14px;flex:0 0 14px;border-radius:50%;background:var(--purple,var(--nl-purple,#8b5cf6)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.5L12 5.3' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px no-repeat}#MainContent .nl-product-page .nlx-assure-line b{color:#111}#MainContent .nl-product-page .nlx-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}#MainContent .nl-product-page .nlx-pay svg{height:22px;width:auto}#MainContent .nl-product-page .nlx-rec{padding:56px 0 10px}#MainContent .nl-product-page .nlx-rec-head{text-align:center;margin-bottom:28px}#MainContent .nl-product-page .nlx-rec-eyebrow{font-size:12px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;color:var(--purple-dark,var(--nl-purple-dark,#6d3fe3));margin-bottom:10px}#MainContent .nl-product-page .nlx-rec-title{font-size:clamp(28px,4.5vw,44px);line-height:1.05;letter-spacing:-1.5px;margin:0;font-weight:900}#MainContent .nl-product-page .nlx-rec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#MainContent .nl-product-page .nlx-rec-card{display:block;color:inherit;text-decoration:none;background:#fff;border:1px solid #e8e5ee;border-radius:18px;overflow:hidden;padding-bottom:14px;transition:transform .2s,box-shadow .2s}#MainContent .nl-product-page .nlx-rec-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #11111114}#MainContent .nl-product-page .nlx-rec-img{aspect-ratio:1/1;background:#f7f5fb;overflow:hidden}#MainContent .nl-product-page .nlx-rec-img img{width:100%;height:100%;object-fit:cover;display:block}#MainContent .nl-product-page .nlx-rec-name{font-size:14px;font-weight:700;line-height:1.35;padding:12px 12px 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#MainContent .nl-product-page .nlx-rec-price{font-size:15px;font-weight:900;padding:0 12px}#MainContent .nl-product-page .nlx-rec-price s{font-weight:400;color:#696969;font-size:13px;margin-left:6px}@media(max-width:800px){#MainContent .nl-product-page .nlx-rec{padding-top:40px}#MainContent .nl-product-page .nlx-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#MainContent .nl-product-page .nlx-rec-name{font-size:13px;padding:10px 10px 4px}#MainContent .nl-product-page .nlx-rec-price{font-size:14px;padding:0 10px}}.nlx-sticky-ship{display:inline-block;margin-left:8px;font-size:11px;font-weight:700;color:#1f7a3f}.nlx-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.nlx-opt-val{font-weight:400;color:#696969;margin-left:6px}.nlx-opt-val:before{content:": "}.nlx-opts{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 4px}.nl .nlx-opts{margin-bottom:16px}.nlx-opt{display:inline-flex;align-items:center;gap:7px;min-width:48px;min-height:44px;padding:0 14px;justify-content:center;border:1px solid #d8d4e0;border-radius:10px;background:#fff;color:#111;font:600 14px/1 Arial,Helvetica,sans-serif;cursor:pointer;transition:border-color .15s,box-shadow .15s}.nlx-opt:hover{border-color:#999}.nlx-opt.is-on{border-color:#111;box-shadow:inset 0 0 0 1px #111}.nlx-opt.is-na{color:#9a9a9a;text-decoration:line-through;background:#faf9fc}.nlx-opt:focus-visible{outline:2px solid var(--purple,var(--nl-purple,#8b5cf6));outline-offset:2px}.nlx-dot{width:14px;height:14px;border-radius:50%;flex:0 0 14px;border:1px solid rgba(0,0,0,.18)}.nlx-dot.is-clear{background:linear-gradient(135deg,#fff 0 45%,#cfd8e3 45% 55%,#fff 55%)}#MainContent .nl-product-page .v-faq summary,#MainContent .nl-product-page .v-desc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px}#MainContent .nl-product-page .v-faq summary::-webkit-details-marker{display:none}#MainContent .nl-product-page .v-faq summary:after,#MainContent .nl-product-page .v-desc summary:after{content:"+";flex:0 0 auto;font-size:24px;font-weight:400;line-height:1;color:var(--purple-dark,#6d3fe3)}#MainContent .nl-product-page .v-faq details[open] summary:after,#MainContent .nl-product-page .v-desc[open] summary:after{content:"\2212"}#MainContent .nl-product-page .v-faq .v-answer{margin-top:12px}#MainContent .nl-product-page .v-faq .v-answer p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/22/assets/newlove-pdp-fix.css.map */
