:is(body.template-collection #site-main,#site-main .search--section){color:#263a36}:is(body.template-collection #site-main,#site-main .search--section) .nl-search-heading{font-family:Georgia,serif;font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.025em}:is(body.template-collection #site-main,#site-main .search--section) .productgrid--wrapper{min-width:0}:is(body.template-collection #site-main,#site-main .search--section) .productgrid--items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;min-width:0;align-items:stretch}:is(body.template-collection #site-main,#site-main .search--section) .productgrid--items>.productgrid--item{width:100%!important;max-width:none;min-width:0;margin:0;padding:0!important}:is(body.template-collection #site-main,#site-main .search--section) .productgrid--items .productitem{border:1px solid #dbe5dd;border-radius:16px;background:#fff;overflow:hidden;box-shadow:none}:is(body.template-collection #site-main,#site-main .search--section) .productgrid--items .productitem--info{padding:12px 14px!important;min-height:140px!important}:is(body.template-collection #site-main,#site-main .search--section) .productgrid--items .productitem--title{margin:0 0 8px;font-family:inherit;font-size:14px;line-height:1.5;font-weight:400;color:#263a36;overflow-wrap:anywhere}:is(body.template-collection #site-main,#site-main .search--section) .productitem--title a{color:inherit;text-decoration:none}:is(body.template-collection #site-main,#site-main .search--section) .productitem--title a:hover{color:#087f83}:is(body.template-collection #site-main,#site-main .search--section) .productitem__price{margin:0 0 8px}:is(body.template-collection #site-main,#site-main .search--section) .productitem__price .price__current,:is(body.template-collection #site-main,#site-main .search--section) .productitem__price .price__current .money{font-family:inherit;font-size:20px;line-height:1.35;font-weight:600;color:#263a36}:is(body.template-collection #site-main,#site-main .search--section) .productitem__stock-level{margin:8px 0 0;font-size:12px;line-height:1.5}:is(body.template-collection #site-main,#site-main .search--section) .productgrid--items .productitem--actions{display:flex;gap:8px;height:auto!important;min-height:64px!important;padding:10px 12px!important;margin:0;box-sizing:border-box}:is(body.template-collection #site-main,#site-main .search--section) .productitem--action{flex:1;min-width:0;margin:0!important}:is(body.template-collection #site-main,#site-main .search--section) .productitem--action-trigger{width:100%;min-height:44px;height:auto;padding:10px 6px;border-radius:8px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;white-space:normal}:is(body.template-collection #site-main,#site-main .search--section) .productitem--action-trigger.button-secondary{background:#edf4ef;border:1px solid #b7d6cd;color:#264f43}:is(body.template-collection #site-main,#site-main .search--section) .productitem--action-trigger.button-secondary:hover{background:#dcece3}:is(body.template-collection #site-main,#site-main .search--section) .productitem--action-trigger.productitem--action-atc{background:#087f83;border:1px solid #087f83;color:#fff}:is(body.template-collection #site-main,#site-main .search--section) .productitem--action-trigger.productitem--action-atc:hover{background:#06676b;border-color:#06676b}:is(body.template-collection #site-main,#site-main .search--section) .productitem--action-trigger:focus-visible,:is(body.template-collection #site-main,#site-main .search--section) .pagination--item:focus-visible{outline:2px solid #087f83;outline-offset:3px}:is(body.template-collection #site-main,#site-main .search--section) .productgrid--wrapper>.pagination--container{grid-column:1 / -1;justify-self:stretch;clear:both;width:100%;max-width:none;margin:32px 0 24px;padding:24px 0 0;border-top:1px solid #dbe5dd}:is(body.template-collection #site-main,#site-main .search--section) .pagination--inner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;width:100%;margin:0;padding:0;list-style:none}:is(body.template-collection #site-main,#site-main .search--section) .pagination--inner>li{display:flex;float:none;margin:0;padding:0}:is(body.template-collection #site-main,#site-main .search--section) .pagination--item{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px 13px;border:1px solid #caddd4;border-radius:8px;background:#fff;color:#264f43;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;box-sizing:border-box}:is(body.template-collection #site-main,#site-main .search--section) a.pagination--item:hover{background:#edf4ef;border-color:#087f83;color:#087f83}:is(body.template-collection #site-main,#site-main .search--section) .pagination--active .pagination--item{background:#087f83;border-color:#087f83;color:#fff}:is(body.template-collection #site-main,#site-main .search--section) .pagination--ellipsis .pagination--item{min-width:24px;padding:10px 3px;border-color:transparent;background:transparent}:is(body.template-collection #site-main,#site-main .search--section) .pagination--item svg{width:10px;height:10px}@media(min-width:720px)and (max-width:1100px){:is(body.template-collection #site-main,#site-main .search--section) .productgrid--items{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(max-width:719px){:is(body.template-collection #site-main,#site-main .search--section) .productgrid--items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:is(body.template-collection #site-main,#site-main .search--section) .productgrid--items .productitem--info{padding:10px!important;min-height:140px!important}:is(body.template-collection #site-main,#site-main .search--section) .productgrid--items .productitem--title{font-size:13px;line-height:1.4}:is(body.template-collection #site-main,#site-main .search--section) .productgrid--items .productitem--actions{flex-wrap:wrap;padding:8px!important;gap:6px;min-height:0!important}:is(body.template-collection #site-main,#site-main .search--section) .productitem--action{flex:1 1 100%}:is(body.template-collection #site-main,#site-main .search--section) .productitem--action-trigger{font-size:12px}:is(body.template-collection #site-main,#site-main .search--section) .productgrid--wrapper>.pagination--container{margin:24px 0 20px;padding-top:20px}:is(body.template-collection #site-main,#site-main .search--section) .pagination--inner{gap:6px}:is(body.template-collection #site-main,#site-main .search--section) .pagination--previous{order:-2;flex:1 0 calc(50% - 6px)}:is(body.template-collection #site-main,#site-main .search--section) .pagination--next{order:-1;flex:1 0 calc(50% - 6px)}:is(body.template-collection #site-main,#site-main .search--section) .pagination--previous .pagination--item,:is(body.template-collection #site-main,#site-main .search--section) .pagination--next .pagination--item{width:100%}:is(body.template-collection #site-main,#site-main .search--section) .nl-search-refinements>label{min-width:0}}@media(min-width:1101px){:is(body.template-collection #site-main,#site-main .search--section) .productgrid--items.products-per-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}}body.template-collection #site-main .productgrid--items>.productgrid--item{height:auto!important;min-height:0!important;display:flex!important;align-self:stretch}body.template-collection #site-main .productgrid--items .productitem,body.template-collection #site-main .productgrid--items .productitem:hover{position:relative!important;inset:auto!important;height:100%!important;min-height:0!important;width:100%;padding:0!important;transform:none!important;display:flex!important;flex-direction:column}body.template-collection #site-main .productgrid--items .productitem__container{height:100%!important;display:flex!important;flex-direction:column;flex:1;padding:0!important}body.template-collection #site-main .productgrid--items .productitem__image-container{height:auto!important;min-height:0!important;flex:none;padding:12px!important}body.template-collection #site-main .productgrid--items .productitem--image-link{display:block!important;height:auto!important}body.template-collection #site-main .productgrid--items .productitem--image{position:relative!important;height:auto!important;padding:0!important;margin:0!important;aspect-ratio:1/1!important}body.template-collection #site-main .productgrid--items .productitem--image img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}body.template-collection #site-main .productgrid--items .productitem--info{flex:1!important;height:auto!important}body.template-collection #site-main .productgrid--items .productitem--actions{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;margin-top:auto!important;flex-shrink:0;height:auto!important}body.template-collection #site-main .productgrid--items .nl-quick-buy-form{width:100%;margin:0}@media(max-width:719px){body.template-collection #site-main .productgrid--items .productitem__image-container{padding:8px!important}}body.template-collection #site-main .nlf-wedding-card{display:flex;flex-direction:column;height:100%}body.template-collection #site-main .nlf-wedding-card>.nlf-textlink{margin-top:auto}body.template-collection #site-main .nlf-wedding-card .nlf-card-photo{aspect-ratio:1/1;height:auto;background:#fff}body.template-collection #site-main .nlf-wedding-card .nlf-card-photo img{width:100%;height:100%;object-fit:contain;object-position:center}body.template-collection #site-main .productgrid--items .nl-wedding-card-choice{display:flex!important;align-items:center;justify-content:center;min-height:44px;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/183/assets/nl-unified-collection-cards.css.map */
