.pt_product-details .product-detail.product-wrapper{display:grid;grid-template-areas:"deliverybanner deliverybanner" "topasset topasset" "productrating productrating" "productname addtowishlist" "reel reel" "productimage productimage" "breadcrumbs breadcrumbs" "productprices productprices" "discountbanner discountbanner" "suitability suitability" "foundation foundation" "productattr productattr" "availability availability" "slugorstorefinder slugorstorefinder" "shippingdiscounts shippingdiscounts" "ndulgepoints ndulgepoints" "paymentslot paymentslot" "productpromo productpromo" "perfectpairing perfectpairing" "productdesc productdesc" "buythebundle buythebundle";grid-template-columns:1fr auto;grid-template-rows:repeat(13,min-content) 1fr}.pt_product-details .product-detail.product-wrapper--reel{grid-template-areas:"breadcrumbs breadcrumbs" "reel reel" "gallery gallery";min-height:100vh}.pt_product-details .product-detail.product-wrapper--lite{grid-template-areas:"productname ." "productimage productimage" "productprices productprices" "productattr productattr" "moredetails moredetails" "availability availability"}@media(min-width:810px){.pt_product-details .product-detail.product-wrapper{grid-gap:0 30px;grid-template-areas:"breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs" "topasset topasset topasset topasset topasset topasset topasset topasset" "deliverybanner deliverybanner deliverybanner deliverybanner deliverybanner deliverybanner deliverybanner deliverybanner" "reel reel reel reel reel reel reel reel" ". productimage productimage productimage productrating productrating productrating ." ". productimage productimage productimage productname productname addtowishlist ." ". productimage productimage productimage productprices productprices productprices ." ". productimage productimage productimage foundation foundation foundation ." ". productimage productimage productimage productattr productattr productattr ." ". productimage productimage productimage availability availability . ." ". productimage productimage productimage productactions slugorstorefinder . ." ". productimage productimage productimage shippingdiscounts shippingdiscounts shippingdiscounts ." ". productimage productimage productimage ndulgepoints ndulgepoints ndulgepoints ." ". productimage productimage productimage paymentslot paymentslot paymentslot ." ". productimage productimage productimage productpromo productpromo productpromo ." ". productimage productimage productimage productdesc productdesc productdesc ." ". productimage productimage productimage productdesc productdesc productdesc ." ". perfectpairing perfectpairing perfectpairing productdesc productdesc productdesc ." ". perfectpairing perfectpairing perfectpairing productdesc productdesc productdesc ." ". perfectpairing perfectpairing perfectpairing buythebundle buythebundle buythebundle .";grid-template-columns:minmax(1px,1fr) repeat(3,minmax(45px,195px)) minmax(170px,300px) minmax(100px,240px) 30px minmax(1px,1fr)}.pt_product-details .product-detail.product-wrapper--reel{grid-template-areas:"breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs" "reel reel reel reel reel reel reel reel" ". gallery gallery gallery gallery gallery gallery ."}.pt_product-details .product-detail.product-wrapper--lite{grid-template-areas:". productimage productimage productimage . . . ." ". productimage productimage productimage productname productname addtowishlist ." ". productimage productimage productimage productprices . . ." ". productimage productimage productimage productattr productattr productattr ." ". productimage productimage productimage moredetails moredetails . ." ". productimage productimage productimage productactions . . ." ". productimage productimage productimage availability availability . ." ". productimage productimage productimage . . . ." ". productimage productimage productimage . . . ." ". productimage productimage productimage . . . ." ". productimage productimage productimage . . . ." ". productimage productimage productimage . . . ."}}.pt_product-details .product-detail .ndulgepoints__product-image{align-items:center;aspect-ratio:1/1;background:var(--color-ndulge-pink);border-radius:50%;color:var(--color-white);display:flex;font-size:2rem;height:48px;line-height:.5;padding:.5rem;width:48px}.pt_product-details .product-detail .product-breadcrumb{grid-area:breadcrumbs}.pt_product-details .product-detail__top-asset{grid-area:topasset}.pt_product-details .product-detail__reel{grid-area:reel}.pt_product-details .product-detail__gallery{grid-area:gallery}.pt_product-details .product-detail__rating{grid-area:productrating}.pt_product-details .product-detail__availability{grid-area:availability}.pt_product-details .product-detail__more-details{grid-area:moredetails}.pt_product-details .product-detail__find-in-store,.pt_product-details .product-detail__slug{grid-area:slugorstorefinder}@media(min-width:810px){.pt_product-details .product-detail__find-in-store,.pt_product-details .product-detail__slug{place-self:center start}}.pt_product-details .product-detail__find-in-store i,.pt_product-details .product-detail__slug i{vertical-align:sub}.pt_product-details .product-detail__wishlist{grid-area:addtowishlist}.pt_product-details .product-detail__actions{grid-area:productactions}.pt_product-details .product-detail__attributes{grid-area:productattr}.pt_product-details .product-detail__foundation{grid-area:foundation;height:64.5px}@media(min-width:810px){.pt_product-details .product-detail__foundation{height:59.5px}}.pt_product-details .product-detail__prices{align-items:center;column-gap:16px;display:flex;grid-area:productprices}@media(min-width:810px){.pt_product-details .product-detail__prices{column-gap:0}}.pt_product-details .product-detail__prices .promobadge{margin-bottom:0}.pt_product-details .product-detail .promobadge--sm{border-radius:4px;font-size:15px;letter-spacing:0;padding:4px 8px;text-transform:lowercase}.pt_product-details .product-detail .promobadge--sm:first-letter{text-transform:uppercase}.pt_product-details .product-detail__ndulge{grid-area:ndulgepoints;min-height:36px}@media(min-width:810px){.pt_product-details .product-detail__ndulge{min-height:18.2625px}}.pt_product-details .product-detail__promotions{grid-area:productpromo}.pt_product-details .product-detail__shipping-discounts{grid-area:shippingdiscounts}.pt_product-details .product-detail__payment-slot{grid-area:paymentslot}.pt_product-details .product-detail__description{grid-area:productdesc}.pt_product-details .product-detail__buy-the-bundle{grid-area:buythebundle}.pt_product-details .product-detail__name{grid-area:productname}.pt_product-details .product-detail__images{grid-area:productimage;overflow:hidden}.pt_product-details .product-detail__perfect-pairing{grid-area:perfectpairing}.pt_product-details .product-detail__delivery-banner{grid-area:deliverybanner}