.detail-content{display:block}.detail-mobile-seller-summary,.detail-mobile-purchase-options,.listing-attributes dl>.detail-reference-in-attributes,.safety-mobile-only,.detail-related-searches nav.detail-related-art-mobile{display:none}.detail-primary-cta,.detail-owner-cta{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;margin:18px 0 0;padding:0;display:grid;position:static}.detail-primary-cta{grid-template-columns:minmax(0,1fr)}.detail-owner-cta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-primary-cta .message-button,.detail-owner-cta :is(.message-button,.offer-button){border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;min-height:54px;font-size:15px;font-weight:800;display:inline-flex}.detail-purchase-facts{border-block:1px solid #dbe6ef;margin:20px 0 0;display:grid}.detail-purchase-facts article{border-bottom:1px solid #e6edf3;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:70px;padding:12px 2px;display:grid}.detail-purchase-facts article:last-child{border-bottom:0}.detail-purchase-facts svg{color:#0867f2;width:24px;height:24px}.detail-purchase-facts article div{gap:2px;display:grid}.detail-purchase-facts strong{font-size:14px}.detail-purchase-facts span{color:#617486;font-size:12px;line-height:1.35}.detail-commerce-details{border-block:1px solid #dbe6ef;margin-top:22px}.detail-commerce-details summary{color:#17212b;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-size:15px;font-weight:800;list-style:none;display:flex}.detail-commerce-details summary::-webkit-details-marker{display:none}.detail-commerce-details summary svg{width:19px;transition:transform .18s}.detail-commerce-details[open] summary svg{transform:rotate(90deg)}.detail-commerce-details>div{padding:0 0 15px}.detail-commerce-details p{color:#617486;margin:0 0 11px;font-size:13px;line-height:1.55}.detail-commerce-details p:last-child{margin-bottom:0}.detail-commerce-details p strong{color:#263849}.detail-seller-panel{background:#fff;border:1px solid #d8e5ef;border-radius:8px;margin-top:26px;padding:18px}.detail-seller-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.detail-seller-panel>header p{color:#0867f2;margin:0;font-size:11px;font-weight:800}.detail-seller-panel>header a{color:#0867f2;align-items:center;gap:2px;font-size:12px;font-weight:800;display:inline-flex}.detail-seller-panel>header svg{width:15px}.detail-seller-panel .seller-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.detail-seller-panel .seller-card:hover{background:0 0;border-color:#0000}.detail-seller-panel .seller-card-avatar{flex:0 0 54px;width:54px;height:54px}.detail-seller-contact{color:#075fc9;border:1px solid #9fc6ed;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:15px;font-size:13px;font-weight:800;display:inline-flex}.detail-seller-contact svg{width:18px}.detail-product-rail{border-top:1px solid #d8e5ef;grid-column:1/-1;width:100%;margin:0;padding:28px 0 0}.detail-product-rail .section-heading>div>span{color:#0867f2;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.detail-product-rail .section-heading h2{font-size:21px}.detail-product-rail .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.detail-seller-products+.detail-similar{margin-top:12px}@media (max-width:1023px){.detail-mobile-seller-summary{color:#526779;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:10px 0 4px;font-size:12px;display:flex}.detail-mobile-seller-link,.detail-mobile-seller-summary>button,.detail-mobile-review-zero{align-items:center;gap:4px;display:inline-flex}.detail-mobile-review-zero{color:#65788a;font-weight:700}.detail-mobile-seller-link strong{color:#17283a;text-underline-offset:2px;text-decoration:underline}.detail-mobile-seller-summary>button{color:#17283a;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.detail-mobile-seller-summary svg{width:15px;height:15px}.detail-mobile-seller-summary>button{color:#17283a;font-weight:800}.detail-mobile-seller-summary>button svg:first-child{color:#f3aa21}.detail-mobile-purchase-options{gap:10px;margin-top:20px;display:grid}.detail-mobile-purchase-options>div,.detail-mobile-purchase-options label{color:#17283a;background:#fff;border:1px solid #b8c8d7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 15px;font-size:14px;font-weight:800;display:flex}.detail-mobile-purchase-options select{color:#17283a;min-width:70px;font:inherit;text-align:right;background:0 0;border:0}.detail-reviews{border-top:1px solid #dbe6ef;margin-top:30px;padding-top:28px;scroll-margin-top:22px}.detail-reviews>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.detail-reviews>header span{color:#0867f2;font-size:10px;font-weight:800}.detail-reviews>header h2{color:#17283a;margin:3px 0 0;font-size:22px;line-height:1.15}.detail-reviews>header a,.detail-reviews>header .detail-reviews-open{color:#075fc9;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.detail-reviews>header a svg,.detail-reviews>header .detail-reviews-open svg{width:15px}.detail-mobile-review-summary{grid-template-columns:minmax(110px,.8fr) minmax(160px,1.2fr);align-items:center;gap:24px;margin:22px 0;display:grid}.detail-mobile-review-summary>div:first-child{grid-template-columns:auto 24px;justify-content:start;align-items:center;gap:4px;display:grid}.detail-mobile-review-summary>div:first-child strong{font-size:44px;line-height:1}.detail-mobile-review-summary>div:first-child svg{color:#f3aa21;width:23px}.detail-mobile-review-summary>div:first-child span{color:#647789;grid-column:1/-1;margin-top:5px;font-size:11px}.detail-mobile-review-summary>div:last-child{gap:8px;display:grid}.detail-mobile-review-summary p{grid-template-columns:12px minmax(0,1fr);align-items:center;gap:8px;margin:0;font-size:11px;display:grid}.detail-mobile-review-summary i{background:#dce5ec;border-radius:4px;height:5px;overflow:hidden}.detail-mobile-review-summary b{border-radius:inherit;background:#17283a;height:100%;display:block}.detail-review-photo-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.detail-review-photo-heading span{color:#6a7c8d;font-size:10px}.detail-mobile-review-photos,.detail-mobile-review-cards,.detail-review-topics{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;display:flex;overflow-x:auto}.detail-mobile-review-photos::-webkit-scrollbar{display:none}.detail-mobile-review-cards::-webkit-scrollbar{display:none}.detail-review-topics::-webkit-scrollbar{display:none}.detail-mobile-review-photos button{aspect-ratio:1;scroll-snap-align:start;background:#edf3f7;border:0;border-radius:7px;flex:0 0 clamp(126px,38vw,180px);width:clamp(126px,38vw,180px);padding:0;position:relative;overflow:hidden}.detail-mobile-review-photos img{object-fit:cover}.detail-review-topics{margin:22px 0 12px}.detail-review-topics button{color:#34495d;font:inherit;cursor:pointer;background:#edf3f7;border:0;border-radius:999px;flex:none;padding:9px 13px;font-size:11px;font-weight:800}.detail-mobile-review-cards article{scroll-snap-align:start;background:#fff;border:1px solid #d8e5ef;border-radius:8px;flex:0 0 min(82vw,360px);width:min(82vw,360px);min-height:190px;padding:17px}.detail-mobile-review-cards .detail-review-stars{color:#17283a;gap:2px;display:flex}.detail-mobile-review-cards .detail-review-stars svg{width:16px}.detail-mobile-review-cards article>p{color:#2d4052;margin:15px 0 20px;font-size:14px;line-height:1.55}.detail-mobile-review-cards footer{color:#718294;gap:7px;font-size:11px;display:flex}.detail-mobile-all-reviews{color:#17283a;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9fb3c5;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;font-size:12px;font-weight:800;display:flex}.detail-nearby-band,.detail-store-story,.detail-related-discovery{box-sizing:border-box;width:min(100%,720px);margin:0 auto}.detail-nearby-band{background:#eaf7ff;border-block:1px solid #cce1f2;padding:26px 20px;display:block}.detail-nearby-band>div>span,.detail-store-story-profile>div>span,.detail-related-discovery>div>span{color:#0867f2;font-size:12px;font-weight:800}.detail-nearby-band h2,.detail-store-story h2,.detail-related-discovery h2{color:#17283a;margin:4px 0 0;font-size:21px;line-height:1.18}.detail-nearby-band p,.detail-store-story-copy{color:#4c6378;margin:10px 0 0;font-size:13px;line-height:1.55}.detail-nearby-actions,.detail-store-story-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.detail-nearby-actions a,.detail-store-story-actions a{color:#075fc9;text-align:center;background:#fff;border:1px solid #9ec7e9;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 10px;font-size:14px;font-weight:800;display:inline-flex}.detail-nearby-route{display:none}.detail-store-story{cursor:pointer;background:#fff;border-bottom:1px solid #dbe6ef;padding:28px 20px;display:block;position:relative}.detail-store-story-hit-area{z-index:1;border-radius:inherit;position:absolute;inset:0}.detail-store-story-hit-area:focus-visible{outline-offset:-3px;outline:3px solid #0867f257}.detail-store-story-profile{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;display:grid}.detail-store-story-profile>.avatar{width:58px;height:58px}.detail-store-story-profile h2{margin-top:0}.detail-store-story-profile h2 a{z-index:2;color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #8cbcf5;text-decoration:underline #8cbcf5;text-decoration-thickness:1px;position:relative}.detail-store-review-link{z-index:2;color:inherit;align-items:center;gap:4px;font-weight:750;display:inline-flex;position:relative}.detail-store-review-link svg{width:16px;height:16px}.detail-store-story-profile p{color:#647789;flex-wrap:wrap;gap:4px;margin:6px 0 0;font-size:11px;display:flex}.detail-store-story-profile p svg{color:#f3aa21}.detail-store-story-actions{z-index:2;grid-column:1/-1;width:100%;position:relative}.detail-related-discovery{padding:28px 20px calc(110px + var(--app-safe-area-bottom));background:#fff;border-top:1px solid #dbe6ef;display:block}.detail-trend-grid{grid-template-columns:1fr;gap:9px;margin-top:16px;display:grid}.detail-trend-grid a{background:#f4f9fd;border:1px solid #cde1f2;border-radius:7px;align-content:center;gap:2px;min-height:76px;padding:13px 42px 13px 48px;display:grid;position:relative}.detail-trend-grid a>svg:first-child{color:#0867f2;width:20px;position:absolute;left:15px}.detail-trend-grid a>svg:last-child{width:17px;position:absolute;right:14px}.detail-trend-grid strong{font-size:13px}.detail-trend-grid span{color:#617486;font-size:11px}.detail-related-searches{margin-top:28px}.detail-related-searches nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.detail-related-searches a{color:#263849;border:1px solid #dce6ee;border-radius:7px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:0 10px 0 0;font-size:11px;display:grid;overflow:hidden}.detail-related-searches a>span{background:#eef3f7;width:58px;height:100%;min-height:66px;position:relative}.detail-related-searches a img{object-fit:cover}.detail-related-searches a strong{overflow-wrap:anywhere}.detail-product-rail,.detail-page>.detail-product-rail,body.native-app .detail-page>.detail-product-rail{background:#fff;width:min(100%,720px);margin:0 auto;padding:28px 20px 12px}.detail-product-rail .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.detail-map-block{padding-top:0}.detail-map-block summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;list-style:none;display:flex}.detail-map-block summary::-webkit-details-marker{display:none}.detail-map-block summary>span{color:#17283a;align-items:center;gap:8px;font-size:16px;font-weight:800;display:inline-flex}.detail-map-block summary svg{color:#0867f2;width:18px}.detail-map-block summary>svg:last-child{transition:transform .18s}.detail-map-block[open] summary>svg:last-child{transform:rotate(90deg)}.detail-map-content{padding-bottom:4px}.detail-map-content .detail-map-caption{margin-top:0}}@media (max-width:430px){.detail-nearby-actions,.detail-store-story-actions{grid-template-columns:1fr}.detail-nearby-actions a,.detail-store-story-actions a{min-height:48px}}.detail-reviews-backdrop{z-index:250;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1e3175;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.detail-reviews-sheet{background:#fff;border-radius:8px;width:min(100%,720px);max-height:min(88dvh,860px);overflow:hidden;box-shadow:0 24px 70px #0b253e33}.detail-reviews-sheet>header{border-bottom:1px solid #e1e8ee;align-items:center;gap:14px;min-height:76px;padding:0 24px;display:flex}.detail-reviews-sheet>header button{color:#17283a;cursor:pointer;background:#f1f5f8;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid}.detail-reviews-sheet>header button svg{width:21px}.detail-reviews-sheet>header h2{color:#17283a;letter-spacing:0;margin:0;font-size:22px}.detail-reviews-sheet-topics{scrollbar-width:none;border-bottom:1px solid #e5ebf0;gap:8px;padding:14px 24px;display:flex;overflow-x:auto}.detail-reviews-sheet-topics::-webkit-scrollbar{display:none}.detail-reviews-sheet-topics button{color:#66798b;min-height:38px;font:inherit;cursor:pointer;background:#edf3f7;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:12px;font-weight:800}.detail-reviews-sheet-topics button.active{color:#fff;background:#34495d}.detail-reviews-sheet-list{max-height:calc(min(88dvh,860px) - 143px);padding:0 24px max(22px, env(safe-area-inset-bottom));overflow-y:auto}.detail-reviews-sheet-list article{border-bottom:1px solid #e2e8ed;grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:170px;padding:24px 0;display:grid}.detail-review-sheet-copy{min-width:0}.detail-review-sheet-copy .detail-review-stars{color:#17283a;gap:2px;display:flex}.detail-review-sheet-copy .detail-review-stars svg{width:18px}.detail-review-sheet-copy p{color:#273a4b;margin:13px 0 16px;font-size:15px;line-height:1.55}.detail-review-sheet-copy strong,.detail-review-sheet-copy time{display:block}.detail-review-sheet-copy strong{color:#273a4b;font-size:13px}.detail-review-sheet-copy time{color:#718294;margin-top:2px;font-size:12px}.detail-review-sheet-photo{cursor:pointer;background:#edf3f7;border:0;border-radius:7px;align-self:center;width:96px;height:96px;padding:0;position:relative;overflow:hidden}.detail-review-sheet-photo img{object-fit:cover}.detail-reviews-empty{color:#647789;padding:32px 0}@media (max-width:719px){.detail-reviews-backdrop{place-items:end center;padding:0}.detail-reviews-sheet{border-radius:18px 18px 0 0;max-height:92dvh}.detail-reviews-sheet>header{min-height:68px;padding:0 16px}.detail-reviews-sheet>header h2{font-size:19px}.detail-reviews-sheet-topics{padding:12px 16px}.detail-reviews-sheet-list{max-height:calc(92dvh - 129px);padding-inline:16px}.detail-reviews-sheet-list article{gap:12px;min-height:154px;padding:20px 0}.detail-review-sheet-copy p{font-size:14px}.detail-review-sheet-photo{width:82px;height:82px}.detail-content{padding-bottom:34px}.detail-primary-cta,body.native-app .detail-primary-cta{z-index:100;width:100%;min-height:0;padding:12px 18px max(16px, calc(12px + var(--app-safe-area-bottom)));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #d8e5efe6;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 26px #1237641f}.detail-primary-cta .message-button,body.native-app .detail-primary-cta .message-button{min-height:52px}.detail-owner-cta,body.native-app .detail-owner-cta{width:100%;min-height:0;box-shadow:none;background:0 0;margin:18px 0 0;padding:0;position:static}.detail-purchase-facts{margin-top:18px}.detail-seller-panel{padding:16px}.detail-product-rail,.detail-page>.detail-product-rail,body.native-app .detail-page>.detail-product-rail,body.native-app main.detail-page>.detail-product-rail{box-sizing:border-box;width:100%;margin:0;padding:24px 10px 18px}.detail-product-rail:last-of-type,body.native-app .detail-product-rail:last-of-type{padding-bottom:calc(106px + var(--app-safe-area-bottom))}.detail-product-rail .section-heading{padding-inline:4px}.detail-product-rail .section-heading h2{font-size:19px}.detail-product-rail .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}@media (max-width:1023px){.detail-nearby-band,.detail-store-story,.detail-related-discovery{display:block}}@media (max-width:359px){.detail-seller-panel>header{align-items:flex-start}.detail-seller-panel>header a{white-space:nowrap}.detail-owner-cta{grid-template-columns:1fr}}@media (max-width:1023px){.detail-content,body.native-app .detail-content{flex-direction:column;height:auto;min-height:0;padding-bottom:8px;display:flex}:is(.detail-content,.detail-purchase-panel)>.detail-price-row{order:1}.detail-content>h1{order:2}.detail-content>.detail-description-preview{order:3}.detail-content>.detail-mobile-seller-summary{order:4}.detail-content>.detail-similar-alert-mobile{order:11;width:100%;margin:16px 0 0;padding:0}.detail-content>.detail-similar-alert-mobile .detail-similar-alert-wrap{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.detail-content>.detail-similar-alert-mobile .detail-similar-alert{color:#075fc9;background:#f8fbff;border:1px solid #bfd3e3;border-radius:8px;width:100%;min-height:48px;font-size:16px;font-weight:600}.detail-content>.detail-collapsible-block,:is(.detail-content,.detail-purchase-panel)>.detail-commerce-details{border-color:#dce5ec;margin-top:16px;padding-top:0}.detail-content>.detail-collapsible-block summary,:is(.detail-content,.detail-purchase-panel)>.detail-commerce-details summary{color:#263849;min-height:64px;padding:0;font-size:18px;font-weight:600}.detail-content>.detail-collapsible-block summary>span{font-size:18px;font-weight:600}.detail-content>.detail-collapsible-block summary svg,:is(.detail-content,.detail-purchase-panel)>.detail-commerce-details summary svg{color:#526779;width:18px;height:18px}.detail-mobile-seller-summary:empty,.detail-content>.detail-map-block{display:none}.detail-content .detail-price{color:#17212b}.detail-content>.detail-category-tags{order:5}.detail-content>.detail-meta-row,.detail-content>.detail-reference{display:none}.listing-attributes dl>.detail-reference-in-attributes{display:grid}.detail-content>.listing-availability,.detail-content>.alcohol-product-notice,.detail-content>.listing-boost-callout{order:8}:is(.detail-content,.detail-purchase-panel)>.detail-mobile-purchase-options{order:9}:is(.detail-content,.detail-purchase-panel)>.detail-cta,:is(.detail-content,.detail-purchase-panel)>.detail-owner-cta,:is(.detail-content,.detail-purchase-panel)>.detail-action-error{order:10}.detail-content>.detail-reviews{order:11}.detail-content>.detail-store-story-mobile{order:12}.detail-content>.description{order:13}.detail-content>.listing-attributes{order:14}.detail-content>.detail-map-block{order:15}:is(.detail-content,.detail-purchase-panel)>.detail-commerce-details{order:16}.detail-content>.detail-safety-inline{order:17}.detail-content>.detail-facts-panel{order:18}:is(.detail-content,.detail-purchase-panel)>.detail-purchase-facts,.detail-content>.detail-seller-panel{display:none}.detail-category-tags{margin-top:10px}.detail-store-story-mobile{width:calc(100% + (2 * var(--mobile-gutter)));margin:22px calc(-1 * var(--mobile-gutter)) 0;border-top:1px solid #dbe6ef;display:block}.detail-store-story-desktop{display:none!important}.detail-map-block,.detail-collapsible-block{padding-top:0}.detail-map-block summary,.detail-collapsible-block summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;list-style:none;display:flex}.detail-map-block summary::-webkit-details-marker{display:none}.detail-collapsible-block summary::-webkit-details-marker{display:none}.detail-map-block summary>span,.detail-collapsible-block summary>span{color:#17283a;align-items:center;gap:8px;font-size:16px;font-weight:800;display:inline-flex}.detail-map-block summary svg,.detail-collapsible-block summary svg{color:#0867f2;width:18px;transition:transform .18s}.detail-map-block[open] summary>svg:last-child,.detail-collapsible-block[open] summary>svg:last-child{transform:rotate(90deg)}.detail-map-content,.detail-collapsible-block>div{padding-bottom:5px}.detail-map-content .detail-map-caption,.detail-collapsible-block>div>p{margin-top:0}.detail-attributes-empty{color:#617486;font-size:13px;line-height:1.5}.listing-attributes dl{grid-template-columns:1fr;gap:0;margin:0 0 8px;display:grid}.listing-attributes dl>a,.listing-attributes dl>div{background:0 0;border:0;border-bottom:1px solid #e4ebf1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:44px;padding:10px 0;display:grid}.listing-attributes dl>:last-child{border-bottom:0}.listing-attributes dt,.listing-attributes dd{margin:0;font-size:13px;line-height:1.35}.listing-attributes dt{color:#617486;font-weight:600}.listing-attributes dd{color:#17283a;text-align:right;font-weight:800}.detail-reviews-empty{color:#617486;margin:16px 0 0;font-size:13px;line-height:1.5}}.detail-description-preview{color:#53697e;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:2px 0 8px;padding:0;display:block}.detail-description-preview span{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.detail-map-caption{align-items:center;gap:7px;display:flex}.detail-map-caption svg{color:#0867f2;flex:none;width:17px}.detail-product-rail>.detail-visit-store,.detail-product-rail>.detail-discover-category{color:#34495d;background:#edf3f7;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:min(100%,360px);min-height:48px;margin:24px auto 0;padding:0 22px;font-size:14px;font-weight:800;display:flex}.detail-product-rail>.detail-visit-store svg{width:16px}@media (min-width:1024px){.detail-content>.detail-description-preview{order:3}.detail-content>.detail-meta-row{order:4}.detail-description-preview{max-width:60ch;margin-bottom:10px}.detail-store-story-mobile{display:none!important}.detail-store-story-desktop{display:grid}.detail-collapsible-block>summary{display:none}}@media (max-width:430px){.detail-nearby-actions,.detail-store-story-actions{grid-template-columns:1fr}.detail-nearby-actions a,.detail-store-story-actions a{min-height:48px}}.detail-marketplace-intro,.detail-thumbnails,.detail-review-showcase,.detail-facts-panel,.detail-nearby-band,.detail-store-story,.detail-related-discovery{display:none}.detail-thumbnails button,.detail-review-photo{position:relative}.detail-related-searches a>span{flex:none;position:relative;overflow:hidden}.detail-related-searches a.has-image>span{border-radius:6px;flex:0 0 66px;width:66px;height:66px;display:block;position:relative;overflow:hidden}.detail-related-searches a.has-image>span img{object-fit:cover}@media (min-width:1024px){.detail-related-searches a.has-image{align-items:center;gap:10px;display:inline-flex}.detail-page{grid-template-rows:auto auto auto auto auto;gap:34px 30px}.detail-marketplace-intro{grid-area:1/1/auto/-1;min-width:0;display:block}.detail-breadcrumbs{color:#607387;align-items:center;gap:7px;margin-bottom:24px;font-size:12px;font-weight:700;display:flex}.detail-breadcrumbs a:hover{color:#0867f2;text-decoration:underline}.detail-breadcrumbs svg{width:14px;height:14px}.detail-top-discovery{border-bottom:1px solid #dbe6ef;padding-bottom:28px}.detail-marketplace-heading,.detail-review-showcase>header,.detail-product-rail .section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.detail-marketplace-heading{margin-bottom:16px}.detail-marketplace-heading span,.detail-review-showcase>header span,.detail-facts-panel section>span,.detail-nearby-band>div>span,.detail-store-story-profile>div>span,.detail-related-discovery>div>span{color:#0867f2;font-size:11px;font-weight:800}.detail-marketplace-heading h2,.detail-review-showcase h2,.detail-facts-panel h2,.detail-nearby-band h2,.detail-store-story h2,.detail-related-discovery h2{color:#17283a;margin:3px 0 0;font-size:22px;line-height:1.15}.detail-marketplace-heading>a,.detail-outline-action{color:#075fc9;white-space:nowrap;background:#fff;border:1px solid #aac7e3;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.detail-review-showcase>.detail-outline-action{width:min(100%,360px);min-height:48px;margin:24px auto 0;font-size:14px}.detail-marketplace-heading>a:hover,.detail-outline-action:hover{background:#f4f9ff;border-color:#0867f2}.detail-marketplace-heading>a svg{width:15px}.detail-compact-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.detail-compact-grid .product-image{aspect-ratio:1.22;border-radius:6px}.detail-compact-grid .product-info{padding:8px 1px 0}.detail-compact-grid .product-info strong{font-size:14px}.detail-compact-grid .product-info h3{margin:2px 0 0;font-size:12px}.detail-compact-grid .product-info p,.detail-compact-grid .heart{display:none}.detail-visual-column{grid-area:2/1;grid-template-columns:72px minmax(0,1fr);align-content:start;align-items:start;gap:12px;display:grid}.detail-thumbnails{grid-column:1;align-content:start;gap:9px;display:grid}.detail-thumbnails button{aspect-ratio:1;cursor:pointer;background:#eef3f7;border:2px solid #0000;border-radius:6px;width:72px;padding:0;position:relative;overflow:hidden}.detail-thumbnails button.active{border-color:#0867f2}.detail-thumbnails img,.detail-thumbnails video{object-fit:cover}.detail-media{aspect-ratio:1;grid-column:2;max-height:720px}.detail-similar-alert-mobile,.detail-visual-column>.detail-safety-desktop{grid-column:1/-1}.detail-content{grid-area:2/2}.detail-content>.detail-reviews{display:none}.detail-review-showcase{border-top:1px solid #dbe6ef;grid-column:1/-1;margin-top:8px;padding-top:32px;display:block}.detail-content>.detail-facts-panel{border-top:1px solid #dbe6ef;order:20;margin-top:26px;padding:26px 0 0;display:block}.detail-review-showcase>header{align-items:center;margin-bottom:22px}.detail-review-showcase>header p{color:#617486;margin:6px 0 0;font-size:13px}.detail-rating-lockup{color:#f3aa21;align-items:center;gap:8px;display:flex}.detail-rating-lockup svg{width:29px;height:29px}.detail-rating-lockup strong{color:#17283a;font-size:30px}.detail-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-bottom:22px;display:grid}.detail-review-grid article{border-top:1px solid #dbe6ef;min-height:148px;padding:20px 0;position:relative}.detail-review-grid article:nth-child(-n+2){border-top:0;padding-top:0}.detail-review-stars{color:#f3aa21;gap:2px;display:flex}.detail-review-stars svg{width:16px;height:16px}.detail-review-grid article>p{color:#34495d;max-width:calc(100% - 104px);margin:12px 0 16px;font-size:13px;line-height:1.55}.detail-review-grid footer{color:#718294;gap:8px;font-size:11px;display:flex}.detail-review-photo{aspect-ratio:1;background:#eef3f7;border-radius:6px;width:88px;position:absolute;bottom:20px;right:0;overflow:hidden}.detail-review-photo img{object-fit:cover}.detail-facts-panel{align-self:start}.detail-facts-panel section{padding-bottom:18px}.detail-facts-panel ul{gap:15px;margin:22px 0 0;padding:0;list-style:none;display:grid}.detail-facts-panel li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.detail-facts-panel li>svg{color:#0867f2;width:22px}.detail-facts-panel li div{gap:2px;display:grid}.detail-facts-panel li strong{font-size:13px}.detail-facts-panel li small{color:#6d7f90;font-size:11px}.detail-facts-panel details{border-top:1px solid #dbe6ef;padding:15px 0}.detail-facts-panel summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;list-style:none;display:flex}.detail-facts-panel summary::-webkit-details-marker{display:none}.detail-facts-panel summary svg{width:17px;transition:transform .18s}.detail-facts-panel details[open] summary svg{transform:rotate(90deg)}.detail-facts-panel details p{color:#617486;margin:10px 0 0;font-size:12px;line-height:1.55}.detail-nearby-band{background:#eaf7ff;border:1px solid #bdddf5;border-radius:8px;grid-area:3/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);align-items:center;gap:36px;padding:34px 38px;display:grid}.detail-nearby-band p{color:#4c6378;max-width:650px;margin:10px 0 0;font-size:14px;line-height:1.55}.detail-nearby-actions{gap:10px;margin-top:18px;display:flex}.detail-nearby-actions a,.detail-store-story-actions a{color:#075fc9;background:#fff;border:1px solid #89bce8;border-radius:6px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.detail-nearby-actions svg,.detail-store-story-actions svg{width:17px}.detail-nearby-route{justify-content:center;align-items:center;display:flex;position:relative}.detail-nearby-route span{color:#0867f2;background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 7px 20px #14538e1c}.detail-nearby-route i{border-top:2px dashed #7bb5e6;width:44px}.detail-nearby-route strong{font-size:12px;position:absolute;top:calc(100% + 7px)}.detail-store-story{border-block:1px solid #dbe6ef;grid-area:4/1/auto/-1;padding:30px 0;display:block}.detail-store-story-profile{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.detail-store-story-profile>.avatar{width:76px;height:76px;font-size:20px;overflow:hidden}.detail-store-story-profile>.avatar img{object-fit:cover;width:100%;height:100%}.detail-store-story-profile p{color:#607387;align-items:center;gap:4px;margin:7px 0 0;font-size:12px;display:flex}.detail-store-story-profile p svg{color:#f3aa21;width:15px}.detail-store-story-actions{gap:9px;display:flex}.detail-store-story-copy{color:#445a6f;max-width:860px;margin:22px 0 0 94px;font-size:14px;line-height:1.65}.detail-page>.detail-product-rail{grid-area:auto/1/auto/-1}.detail-recommendation-gallery .product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.detail-recommendation-gallery .product-image{aspect-ratio:1/.85}.detail-related-discovery{border-top:1px solid #dbe6ef;grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:48px;padding:38px 0 12px;display:grid}.detail-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.detail-trend-grid a{background:#f4f9fd;border:1px solid #cde1f2;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:92px;padding:16px;display:grid;position:relative}.detail-trend-grid a>svg:first-child{color:#0867f2;width:24px;height:24px;position:static}.detail-trend-grid a>svg:last-child{width:17px;position:static}.detail-trend-grid a>span{gap:3px;min-width:0;display:grid}.detail-trend-grid strong{font-size:14px}.detail-trend-grid span{color:#617486;max-width:none;font-size:11px;line-height:1.4}.detail-trend-grid small{display:block}.detail-related-searches{align-self:end}.detail-related-searches nav{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.detail-related-searches a{color:#34495d;background:#edf3f7;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:700}}@media (max-width:1023px){.detail-page>.detail-store-story,.detail-page>.detail-related-discovery{display:block}.detail-page>.detail-nearby-band{display:none}.detail-page{display:block}.detail-content,body.native-app .detail-content{padding-bottom:10px;height:auto!important;min-height:0!important}.detail-content>.detail-safety-inline{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;margin:12px 0 0;padding-bottom:0;display:grid}.detail-content>.detail-safety-inline .safe-tip{grid-column:1/-1;margin-top:0}.detail-content>.detail-important-info{display:none}.detail-content>.detail-safety-inline .safe-tip-compact{color:#263849;text-align:left;width:100%;font:inherit;cursor:pointer;background:#f8fbff;border:1px solid #d4e3ef;border-radius:8px;padding:18px 20px;display:block}.safe-tip-compact>span{gap:8px;display:grid}.detail-safety-inline .safe-tip-compact strong{font-size:18px;font-weight:600;line-height:1.35}.safe-tip-compact-action{color:#075fc9;align-items:center;gap:5px;font-size:16px;font-weight:500;line-height:1.4;display:inline-flex}.safe-tip-compact-action svg{width:16px;height:16px}.safety-guide-sheet .safety-desktop-only{display:none}.safety-guide-sheet .safety-mobile-only{display:block}.safety-guide-sheet h2 .safety-mobile-only{color:#17283a;font-size:22px;font-weight:600;line-height:1.3}.safety-store-guidance section+section{margin-top:20px}.safety-store-guidance h3{margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.4}.safety-store-guidance p{color:#526779;margin:6px 0 0;font-size:16px;line-height:1.6}.detail-content>.detail-safety-inline .report-user{grid-column:1;margin:10px 0 8px}.detail-content>.detail-safety-inline .detail-safety-likes{grid-column:2;margin:10px 0 8px}.detail-store-story{background:#fff}.detail-content>.detail-store-story-mobile{display:block}.detail-product-rail .section-heading{align-items:end;display:block}.detail-product-rail .section-heading h2{color:#17283a;max-width:none;margin:0}.detail-product-rail>.detail-visit-store,.detail-product-rail>.detail-discover-category{color:#34495d;white-space:nowrap;background:#edf3f7;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:min(100%,340px);min-height:48px;margin:22px auto 0;padding:0 20px;font-size:14px;font-weight:800;display:flex}.detail-visit-store svg{width:15px}.detail-related-discovery{padding:26px 20px calc(104px + var(--app-safe-area-bottom));background:#fff}.detail-trend-grid{gap:8px;margin-top:14px}.detail-trend-grid a{background:#f8fbfe;border-color:#d9e8f4;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:60px;padding:10px 12px;display:grid}.detail-trend-grid a>svg:first-child,.detail-trend-grid a>svg:last-child{width:19px;position:static}.detail-trend-grid a>svg:first-child{color:#0867f2}.detail-trend-grid a>span{gap:2px;min-width:0;display:grid}.detail-trend-grid a strong{font-size:13px}.detail-trend-grid a small{color:#617486;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.detail-related-searches{margin-top:24px}.detail-related-searches nav{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:9px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.detail-related-searches nav::-webkit-scrollbar{display:none}.detail-related-searches a{scroll-snap-align:start;background:#fff;flex:0 0 min(72vw,270px);align-items:center;gap:11px;width:min(72vw,270px);min-height:68px;padding:0 14px;display:flex}.detail-related-searches a.has-image{padding-left:0}.detail-related-searches a>span{width:66px;min-height:66px}.detail-related-searches a strong{overflow-wrap:normal;word-break:normal;white-space:normal;min-width:0}}@media (max-width:359px){.detail-product-rail .section-heading{align-items:start}.detail-product-rail>.detail-visit-store,.detail-product-rail>.detail-discover-category{white-space:normal;text-align:center;max-width:100%}}.detail-customization{border:0;grid-column:1/-1;margin:0 0 12px;padding:0}.detail-customization legend{color:#17283a;margin-bottom:8px;font-size:14px;font-weight:800}.detail-customization>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-customization button{color:#31485e;background:#fff;border:1px solid #c9d8e6;border-radius:8px;min-height:44px;padding:0 12px;font-weight:700}.detail-customization button.active{color:#075dcc;background:#eaf4ff;border-color:#0867f2}.detail-customization small{color:#63788b;margin-top:7px;font-size:12px;line-height:1.4;display:block}.detail-personalizable-badge{color:#075dcc;background:#f4f9ff;border:1px solid #acd0f5;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;width:max-content;max-width:100%;min-height:30px;margin:8px 0 4px;padding:0 10px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.detail-personalizable-badge svg{flex:none;width:15px;height:15px}@media (max-width:1023px){.detail-seller-panel>header p,.detail-reviews>header span,.detail-marketplace-heading span,.detail-review-showcase>header span,.detail-facts-panel section>span,.detail-nearby-band>div>span,.detail-store-story-profile>div>span,.detail-store-story-mobile .detail-store-story-profile>div:nth-child(2)>span,.detail-related-discovery>div>span{font-size:13px;line-height:1.35}.detail-page:not(:has(>.detail-similar)) .detail-content{padding-bottom:10px!important}body.native-app .detail-page:not(:has(>.detail-similar)) .detail-content{padding-bottom:10px!important}.detail-related-searches a.has-image{text-align:center;background:0 0;border:0;flex-direction:column;flex:0 0 156px;gap:12px;width:156px;padding:4px 2px;display:flex;overflow:hidden}.detail-related-searches a.has-image>span{z-index:0;background:#eef3f7;border-radius:50%;flex:0 0 96px;width:96px;height:96px;min-height:96px;display:block;position:relative;overflow:hidden}.detail-related-searches a.has-image>span img{object-fit:cover;width:100%!important;height:100%!important}.detail-related-searches a.has-image>strong{z-index:1;color:#263849;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:16px;font-weight:600;line-height:1.35;display:block;position:relative}.detail-related-searches nav.detail-related-art-mobile{align-items:flex-start;display:flex}.detail-related-searches nav.detail-related-legacy-art{display:none}.detail-related-searches .detail-related-text-link{color:#34495d;background:#f8fbff;border:1px solid #dce5ec;border-radius:8px;flex:0 0 136px;justify-content:center;gap:6px;width:136px;min-height:96px;font-size:16px}.detail-related-searches .detail-related-text-link svg{width:16px;height:16px}.detail-content>.detail-store-story-mobile{box-sizing:border-box;text-align:left;background:0 0;border:0;border-radius:0;align-self:center;width:100%;min-width:0;max-width:100%;margin:18px 0 0;padding:0}.detail-store-card-surface{box-sizing:border-box;text-align:left;background:#edf3f7;border:1px solid #dce5ec;border-radius:8px;width:100%;min-width:0;padding:26px 18px 22px;position:relative}.detail-store-story-mobile-heading{font-weight:650;line-height:1.4;color:#292929!important;margin:0 0 16px!important;font-size:22px!important}.detail-store-story-mobile .detail-store-story-profile{grid-template-columns:72px minmax(0,1fr);place-items:center stretch;gap:20px 16px;width:100%;min-width:0}.detail-store-story-mobile .detail-store-story-profile>.avatar{width:72px;min-width:72px;height:72px;box-shadow:none;border:2px solid #fff;border-radius:50%;font-size:21px;overflow:hidden}.detail-store-story-mobile .detail-store-story-profile>.avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.detail-store-story-mobile-proof{min-width:0;padding-right:12px}.detail-store-story-mobile-proof h3{overflow-wrap:anywhere;margin:0 0 6px;font-family:inherit;font-size:21px;font-weight:700;line-height:1.3}.detail-store-card-reputation{color:#292929;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;margin:8px 0;font-size:15px;font-weight:600;line-height:1.45;display:flex}.detail-store-card-reputation a{z-index:2;color:inherit;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:3px;text-decoration:none;display:inline-flex;position:relative}.detail-store-card-reputation svg{width:13px;height:13px}.detail-store-card-stars{gap:2px;margin-right:4px;display:inline-flex}.detail-store-story-mobile .detail-store-story-mobile-proof p{text-align:left;color:#595959;justify-content:center;margin-top:5px;font-size:16px;font-weight:400;display:block}.detail-store-card-facts{color:#414141;text-align:left;width:100%;margin-top:22px;font-size:16px;font-weight:400;line-height:1.5}.detail-store-story-mobile .detail-store-card-facts>p,.detail-store-story-mobile .detail-store-card-facts>a{color:#414141;align-items:flex-start;gap:10px;margin:0;padding:17px 0;font-size:16px;font-weight:400;line-height:1.5;text-decoration:none;display:flex}.detail-store-card-facts>a{z-index:2;position:relative}.detail-store-card-facts>*+*{border-top:1px solid #e1e1e1}.detail-store-story-mobile .detail-store-story-profile .detail-store-card-facts svg{color:#222;flex:0 0 18px;width:18px;height:18px;margin-top:3px}.detail-store-story-mobile .detail-store-story-profile p{justify-content:flex-start;margin:0;font-size:16px;line-height:1.4}.detail-store-story-mobile .detail-store-story-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:6px;display:grid}.detail-store-story-mobile .detail-store-story-actions a,.detail-store-story-mobile .detail-store-story-actions button{box-sizing:border-box;color:#075fc9;width:100%;min-width:0;min-height:44px;font:inherit;white-space:normal;text-align:center;cursor:pointer;background:#f8fbff;border:1px solid #bfd3e3;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.detail-store-story-mobile .detail-store-story-actions a:first-child{color:#075fc9;background:#f8fbff;border-color:#bfd3e3}.detail-store-story-mobile .detail-store-story-actions svg{flex:0 0 18px;width:18px;height:18px}.detail-store-story-mobile .detail-store-story-actions button:disabled{opacity:.55;cursor:default}.detail-store-card-error{z-index:2;color:#a72e2e;grid-column:1/-1;position:relative}.detail-store-card-chevron{color:#526779;width:18px;height:18px;position:absolute;top:34px;right:10px}.detail-store-card-tenure{color:#37536b;background:#e0ebf4;border-radius:5px;margin-top:4px;padding:4px 8px;font-size:14px;line-height:1.4;display:inline-block}.detail-store-story-mobile .detail-store-story-mobile-proof .detail-store-card-location{margin-top:10px}}@media (max-width:359px){.detail-store-story-mobile .detail-store-story-actions{grid-template-columns:1fr}}@media (max-width:1023px){.detail-store-story-mobile .detail-store-story-profile>div:nth-child(2)>span{font-size:13px;line-height:1.35}}.detail-unreviewed-facts{display:none}@media (min-width:1024px){.detail-page--without-reviews .detail-unreviewed-facts{border-top:1px solid #dbe6ef;grid-column:1/-1;margin-top:24px;padding-top:24px;display:block}.detail-page--without-reviews .detail-unreviewed-facts>.detail-facts-panel{display:block}.detail-page--without-reviews .detail-content>.detail-facts-panel{display:none}}.detail-photo-pair{display:contents}.detail-actions .detail-photo-message,.detail-share-mobile,.detail-mobile-maker{display:none}@media (max-width:1023px){.detail-actions .detail-photo-actions{align-items:center;gap:8px;display:flex}.detail-actions .detail-photo-message{display:grid}.detail-actions .detail-photo-pair{-webkit-backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #ffffffa8;border-radius:999px;align-items:center;gap:0;padding:0 3px;display:flex}.detail-actions .detail-photo-pair button{width:42px;height:42px;box-shadow:none;background:0 0;border:0}.detail-actions .detail-photo-pair button:first-child{order:2}.detail-actions .detail-photo-pair button:last-child{order:1}.detail-actions>.detail-photo-actions>.detail-photo-message,.detail-actions>button{-webkit-backdrop-filter:blur(18px);background:#ffffff94;border-color:#ffffffa8}.detail-photo-actions svg{stroke-width:1.7px;width:21px;height:21px}.detail-actions .detail-share-desktop{display:none}.detail-actions .detail-share-mobile{display:block}.detail-content>h1{letter-spacing:0;font-size:24px;font-weight:600;line-height:1.3}.detail-mobile-maker{align-items:center;gap:8px;min-width:0;margin:10px 0 14px;font-size:15px;line-height:1.5;display:flex}.detail-mobile-maker>a{text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500;text-decoration:underline}.detail-media .gallery-zoom{-webkit-backdrop-filter:blur(18px);background:#ffffff94;border-color:#ffffffa8}}.detail-mobile-description,.detail-alert-mobile{display:none}@media (max-width:1023px){.detail-content>.detail-description-preview,#detail-full-description,.detail-alert-desktop,.detail-similar-alert-mobile{display:none}.detail-content>.detail-mobile-description{color:#536676;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 20px;font-size:15px;font-weight:400;line-height:1.7;display:block}.detail-alert-mobile{padding:12px 20px 20px;display:block}.detail-alert-mobile .detail-similar-alert-wrap{margin:0}.detail-alert-mobile .detail-similar-alert{width:auto;min-height:44px;box-shadow:none;color:#526a7b;background:0 0;border:0;border-radius:0;padding:8px 0;font-size:14px;font-weight:500;display:inline-flex}.detail-alert-mobile .detail-similar-alert svg{width:17px;height:17px}.detail-store-story-mobile .detail-store-card-surface{background:#f7f6f3;border-color:#0000}.detail-store-story-mobile .detail-store-story-actions>a,.detail-store-story-mobile .detail-store-story-actions>button{color:#263b49;background:#ffffff8c;border-color:#d8d8d3}.detail-media .gallery-open>svg{-webkit-backdrop-filter:blur(18px);background:#ffffff94}.detail-content>.detail-mobile-maker{order:3}.detail-content>.detail-mobile-description{order:4}body.native-app .detail-content>h1{font-size:24px;font-weight:600;line-height:1.3}}.detail-mobile-photo-meta{display:none}@media (max-width:1023px){.detail-mobile-photo-meta{color:#738390;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 20px;font-size:12px;display:flex}.detail-mobile-photo-meta .report-user{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.detail-mobile-photo-meta svg{width:15px;height:15px}.detail-photo-favorites{color:#d94a55;align-items:center;gap:4px;display:inline-flex}.detail-content>.detail-safety-inline .safe-tip-compact{min-height:52px;box-shadow:none;color:#344d60;background:0 0;border:1px solid #e2e7e9;border-left:0;border-right:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.detail-content>.detail-safety-inline .safe-tip-compact strong{color:inherit;font-size:15px;font-weight:500;line-height:1.5}.detail-content>.detail-safety-inline .safe-tip-compact>svg{color:#70818e;flex-shrink:0;width:18px;height:18px}}@media (min-width:1024px){.detail-recommendation-gallery--mobile-only,.detail-recommendation-gallery .detail-recommendation-mobile-only{display:none}}.detail-purchase-panel{display:contents}.detail-desktop-reviews,.detail-page>.detail-top-discovery{display:none}@media (min-width:1024px){.detail-page{background:var(--pinpo-desktop-canvas,#f6f8fa);--detail-column-gap:clamp(20px, 2vw, 32px);gap:28px 30px;column-gap:var(--detail-column-gap);grid-template-columns:calc((100% - 2 * var(--detail-column-gap)) * .415965) minmax(0, 1fr);padding:28px clamp(24px,3vw,52px) 64px;padding-inline:max(32px,50% - 680px);row-gap:22px;width:100%;max-width:none;margin-inline:auto;padding-top:16px;overflow:visible}.detail-marketplace-intro{margin:0}.detail-breadcrumbs{flex-wrap:wrap;justify-content:center;margin:0 0 8px;font-size:13px;font-weight:500;line-height:1.6;position:relative;top:-15px}.detail-breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.detail-top-discovery{grid-column:1/-1;display:block}.detail-visual-column{grid-template-columns:58px minmax(0,1fr);gap:10px}.detail-thumbnails{scrollbar-width:thin;gap:8px;max-height:740px;overflow-y:auto}.detail-thumbnails button{border-radius:8px;width:58px}.detail-media{--detail-media-height-limit:740px;height:auto;min-height:0;max-height:none;width:min(100%, calc(var(--detail-media-height-limit) * .75));aspect-ratio:3/4;background:0 0;border-radius:10px;justify-self:center}.detail-media .gallery-slide img,.detail-media .gallery-slide video{object-fit:cover;object-position:center}.detail-content{align-content:start;align-items:start;column-gap:var(--detail-column-gap);grid-template-columns:minmax(0,1.27202fr) minmax(0,1fr);min-width:0;max-width:none;padding:0;display:grid}.detail-content>*{order:0;grid-column:1;min-width:0}.detail-purchase-column>.detail-purchase-panel{background:#fff;border:1px solid #e2e7eb;border-radius:12px;flex-direction:column;grid-area:1/2/span 30;gap:0;padding:24px 20px;display:flex}.detail-content>h1{letter-spacing:-.3px;overflow-wrap:anywhere;margin:2px 0 14px;font-size:clamp(22px,1.65vw,29px);font-weight:600;line-height:1.35}.detail-content>.detail-mobile-maker{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;font-size:14px;line-height:1.5;display:flex}.detail-mobile-maker>a{text-underline-offset:3px;font-weight:500;text-decoration:underline}.detail-content>.detail-description-preview,.detail-content>#detail-full-description{display:none}.detail-content>.detail-mobile-description{color:#53616b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 24px;font-size:15px;font-weight:400;line-height:1.75;display:block}.detail-category-tags{flex-wrap:wrap;gap:6px;margin:0 0 18px}.detail-category-tag{font-size:14px}.detail-meta-row{margin:0 0 14px}.detail-location{font-size:14px}.detail-content>.detail-reference{display:none}.listing-attributes dl>.detail-reference-in-attributes{display:grid}.detail-content .listing-attributes{margin-top:12px;padding-top:16px}.detail-content .detail-block summary{font-size:15px;line-height:1.5}.detail-content .listing-attributes dl>div{gap:12px}.detail-content .listing-attributes dt,.detail-content .listing-attributes dd{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.detail-purchase-panel>*{order:0;width:100%;min-width:0}.detail-purchase-panel .detail-price{color:#17212b;font-size:clamp(25px,2vw,34px);font-weight:650;line-height:1.3}.detail-purchase-panel .detail-mobile-purchase-options{gap:12px;margin-top:24px;display:grid}.detail-purchase-panel .detail-mobile-purchase-options label{gap:8px;font-size:14px;font-weight:500;display:grid}.detail-purchase-panel .detail-mobile-purchase-options select{color:#17212b;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #b7b7b2;border-radius:8px;padding:0 12px}.detail-purchase-panel .detail-cta{width:100%;margin:22px 0 0;padding:0;position:static}.detail-purchase-panel .detail-primary-cta{grid-template-columns:1fr}.detail-purchase-panel .detail-cta :is(button,a){border-radius:8px;min-height:48px;font-size:14px;font-weight:600}.detail-purchase-panel .detail-purchase-facts{border-color:#e2e7eb;margin-top:24px}.detail-purchase-panel .detail-purchase-facts article{border-color:#e2e7eb;grid-template-columns:1fr;min-height:0;padding:14px 0}.detail-purchase-panel .detail-purchase-facts svg{display:none}.detail-purchase-panel .detail-purchase-facts strong{font-size:15px;font-weight:600}.detail-purchase-panel .detail-purchase-facts span{font-size:14px;line-height:1.55}.detail-purchase-panel .detail-commerce-details{border:0;margin-top:18px}.detail-purchase-panel .detail-commerce-details summary{min-height:44px;font-size:14px;font-weight:600}.detail-content>.detail-facts-panel,.detail-visual-column>.detail-unreviewed-facts,.detail-visual-column>.detail-review-showcase{display:none}.detail-page>.detail-desktop-reviews{grid-column:1/-1;display:block}.detail-content>.detail-seller-panel{background:0 0;border:0;margin-top:24px;padding:0}.detail-seller-panel>header,.detail-seller-panel .seller-card{display:none}.detail-seller-contact{margin-top:0}.detail-safety-desktop{font-size:12px}.detail-visual-column>.detail-safety-desktop{flex-wrap:wrap}.detail-page>.detail-top-discovery{display:block}.detail-content .listing-attributes dl{margin:0;display:block}.detail-content .listing-attributes dl>:is(div,a){background:0 0;border:0;border-bottom:1px solid #e2e7eb;justify-content:space-between;padding:11px 0;display:flex}.detail-content .listing-attributes dt{font-weight:400}.detail-content .listing-attributes dd{text-align:right;margin:0;font-weight:500}.detail-content .listing-attributes .detail-reference-in-attributes{display:flex}.detail-video-thumbnail-play{background:#0000001f;place-items:center;display:grid;position:absolute;inset:0}.detail-video-thumbnail-play svg{color:#17212b;background:#ffffffe6;border-radius:50%;width:25px;height:25px;padding:5px}.detail-media .detail-actions button,.detail-media .gallery-arrow,.detail-media .gallery-zoom{-webkit-backdrop-filter:blur(14px);background:#ffffff7a;border:1px solid #fff9;box-shadow:0 2px 8px #17212b0d}.detail-media .detail-actions button:hover,.detail-media .gallery-arrow:hover,.detail-media .gallery-zoom:hover{background:#ffffffa8}.detail-page>.detail-nearby-band{display:none}.detail-page{background:#f6f8fa}body:has(.detail-page){background:#f6f8fa}body:has(.detail-page) .account-workspace-outlet{background:#f6f8fa}body:has(.detail-page) .app-shell-content{background:#f6f8fa}.detail-content>.detail-map-block{border-top:1px solid #e2e7eb;margin-top:12px;padding:0}.detail-content>.detail-map-block>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.detail-map-block>summary::-webkit-details-marker{display:none}.detail-map-block>summary::marker{content:""}.detail-map-block>summary>svg{flex:0 0 17px;width:17px;height:17px;transition:transform .18s}.detail-map-block[open]>summary>svg{transform:rotate(90deg)}.detail-page .detail-content>*{order:6}.detail-page .detail-content>.detail-purchase-column{order:0}.detail-page .detail-content>h1{order:1}.detail-page .detail-content>.detail-mobile-description{order:2}.detail-page .detail-content>.detail-mobile-maker{order:3;margin-bottom:12px}.detail-page .detail-content>.detail-meta-row{order:4}.detail-page .detail-content>.detail-category-tags{order:5}.detail-ad-disclosure{color:#667580;text-align:right;margin:10px 0 0;font-size:14px;font-weight:400;line-height:1.5}}@media (max-width:1023px){body .detail-page .detail-content{color:#222b30;gap:0;padding:8px 20px 24px}body .detail-page .detail-mobile-photo-meta{min-height:40px;padding:8px 20px;font-size:14px;font-weight:400}body .detail-page .detail-price-row{margin:0 0 8px}body .detail-page .detail-price{letter-spacing:-.6px;font-size:26px;font-weight:600;line-height:1.25}body .detail-page .detail-content>h1{letter-spacing:-.35px;text-wrap:pretty;margin:0 0 8px;font-size:22px;line-height:1.35;font-weight:500!important}body .detail-page .detail-content>.detail-mobile-maker{flex-wrap:wrap;gap:8px 12px;margin:0 0 12px;font-size:15px;line-height:1.5}body .detail-page .detail-mobile-maker>a{color:#49575e;text-underline-offset:3px;text-decoration-color:#a0a9ae}body .detail-page .detail-content>.detail-personalizable-badge{color:#345773;background:#f0f5fa;border:0;border-radius:6px;order:4;gap:6px;min-height:28px;margin:0 0 12px;padding:5px 9px;font-size:14px;font-weight:500}body .detail-page .detail-content>.detail-mobile-description{color:#536067;order:5;margin:0 0 14px;font-size:16px;font-weight:400;line-height:1.65}body .detail-page .detail-content>.detail-category-tags{order:6;gap:6px;margin:0 0 20px}body .detail-page .detail-category-tag{color:#607079;background:#fff;border:1px solid #e5e9eb;border-radius:6px;gap:5px;min-height:28px;padding:4px 9px;font-size:14px;font-weight:500}body .detail-page .detail-category-tag svg{width:13px;height:13px}body .detail-page .detail-mobile-purchase-options{gap:16px;margin:0}body .detail-page .detail-customization{width:100%;margin:0 0 20px}body .detail-page .detail-customization legend{margin:0 0 10px;font-size:14px;font-weight:500}body .detail-page .detail-customization>div{gap:8px}body .detail-page .detail-customization button{color:#44545e;min-height:48px;font:inherit;text-wrap:balance;background:#fff;border:1px solid #cdd4d7;border-radius:8px;padding:10px 8px;font-size:14px;font-weight:500;line-height:1.4}body .detail-page .detail-customization button.active{color:#173f5e;background:#f4f8fc;border-color:#174e78;box-shadow:inset 0 0 0 1px #174e78}body .detail-page .detail-customization small{color:#63727e;margin-top:9px;font-size:14px;line-height:1.5}body .detail-page .detail-content>.detail-store-story-mobile{margin:4px 0 24px}body .detail-page .detail-store-card-surface{background:#fff;border:1px solid #e1e6e9;border-radius:12px;padding:18px 16px 16px;box-shadow:0 3px 14px #243b4a04}body .detail-page .detail-store-story-mobile .detail-store-story-profile{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px 12px}body .detail-page .detail-store-story-mobile .detail-store-story-profile>.avatar{border:1px solid #e7edf1;width:48px;min-width:48px;height:48px;font-size:17px;font-weight:500}body .detail-page .detail-store-story-mobile-proof{padding-right:14px}body .detail-page .detail-store-story-mobile-proof h3{letter-spacing:-.2px;margin:0 0 4px;font-size:16px;line-height:1.35;font-weight:600!important}body .detail-page .detail-store-card-tenure{color:#667580;background:0 0;margin:0;padding:0;font-size:14px;font-weight:400}body .detail-page :is(.detail-mobile-maker,.detail-store-card-reputation) button[aria-label="Este vendedor todavía no tiene reseñas"]{gap:5px;min-height:28px;padding:2px 0;font-size:14px;font-weight:400}body .detail-page :is(.detail-mobile-maker,.detail-store-card-reputation) button[aria-label="Este vendedor todavía no tiene reseñas"]>span{display:inline}body .detail-page .detail-store-card-reputation{margin:4px 0 0;font-size:14px;font-weight:400}body .detail-page .detail-store-story-mobile .detail-store-story-mobile-proof .detail-store-card-location{color:#5e6d78;margin:5px 0 0;font-size:14px;line-height:1.5}body .detail-page .detail-store-card-chevron{color:#75838c;width:16px;height:16px;top:22px;right:12px}body .detail-page .detail-store-story-mobile .detail-store-story-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}body .detail-page .detail-store-story-mobile .detail-store-story-actions :is(a,button){color:#304b60;background:#fff;border:1px solid #d6dfe5;border-radius:999px;min-height:44px;padding:9px 8px;font-size:14px;font-weight:500;line-height:1.4}body .detail-page .detail-store-story-mobile .detail-store-story-actions a:first-child{color:#075fc9;background:#f8fbff;border-color:#c5d7e7}body .detail-page .detail-store-story-mobile .detail-store-story-actions svg{flex-basis:15px;width:15px;height:15px}body .detail-page .detail-content .detail-block>summary{min-height:56px;padding:16px 0;font-size:15px;font-weight:500}body .detail-page .detail-customization button:focus-visible,body .detail-page .detail-store-story-actions :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #0867f2}}@media (max-width:719px){body .detail-page .detail-primary-cta{padding:10px 20px max(12px, calc(10px + var(--app-safe-area-bottom)));border-top:1px solid #e7ecef;box-shadow:0 -4px 18px #25384607}body .detail-page .detail-primary-cta .message-button{min-height:50px;box-shadow:none;border-radius:10px;font-size:16px;font-weight:500}}@media (min-width:1024px){.detail-page>.detail-desktop-reviews{margin:42px 0 0;padding:0}.detail-desktop-reviews>.detail-review-showcase{border-top:1px solid #dfe4e7;margin:0;padding:34px 0 40px}.detail-desktop-reviews .detail-review-showcase>header{justify-content:space-between;align-items:center;margin-bottom:30px}.detail-desktop-reviews .detail-review-showcase>header span{color:#58656f;letter-spacing:1.1px;font-size:12px;font-weight:600}.detail-desktop-reviews .detail-review-showcase h2{color:#202b33;letter-spacing:-.7px;margin:8px 0;font-size:30px;font-weight:600;line-height:1.3}.detail-desktop-reviews .detail-review-showcase>header p{font-size:15px;line-height:1.6}.detail-desktop-reviews .detail-rating-lockup{gap:12px}.detail-desktop-reviews .detail-rating-lockup strong{font-size:42px;font-weight:500}.detail-desktop-reviews .detail-review-grid{grid-template-columns:minmax(0,1fr);gap:0;margin:0 0 26px}.detail-desktop-reviews .detail-review-grid article,.detail-desktop-reviews .detail-review-grid article:nth-child(-n+2){border-top:1px solid #dfe4e7;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 32px;min-height:0;padding:26px 0;display:grid}.detail-desktop-reviews .detail-review-stars{grid-area:1/1;gap:3px}.detail-desktop-reviews .detail-review-stars svg{width:17px;height:17px}.detail-desktop-reviews .detail-review-grid article>p{color:#44515b;grid-area:2/1/auto/-1;max-width:1040px;margin:0;font-size:16px;line-height:1.7}.detail-desktop-reviews .detail-review-grid footer{grid-area:1/2;align-items:center;gap:14px;font-size:13px;line-height:1.5}.detail-desktop-reviews .detail-review-photo{display:none}.detail-desktop-reviews .detail-outline-action{color:#283f50;background:0 0;border:1px solid #abb7c0;border-radius:999px;width:fit-content;min-height:44px;margin:0 auto;padding:10px 26px;font-size:14px;font-weight:500;display:flex}.detail-page>.detail-store-story-desktop{box-shadow:none;background:#fff;border:1px solid #dfe4e7;border-radius:16px;margin:38px 0 0;padding:30px 32px}.detail-store-story-desktop .detail-store-story-profile{grid-template-columns:72px minmax(0,1fr) auto;gap:22px}.detail-store-story-desktop .detail-store-story-profile>.avatar{width:72px;height:72px}.detail-store-story-desktop h2{letter-spacing:-.5px;margin:0 0 8px;font-size:25px;font-weight:600;line-height:1.35}.detail-store-story-desktop .detail-store-story-profile p{flex-wrap:wrap;gap:12px;font-size:14px;line-height:1.5}.detail-store-story-desktop .detail-store-story-actions{flex-direction:column;gap:10px;min-width:230px}.detail-store-story-desktop .detail-store-story-actions a{background:#fff;border:1px solid #ccd6de;border-radius:999px;justify-content:center;min-height:44px;padding:10px 24px;font-size:14px;font-weight:500}.detail-store-story-desktop .detail-store-story-actions a:first-child{color:#075fc9;background:#f1f6fc;border-color:#f1f6fc}.detail-store-story-desktop .detail-store-story-copy{color:#5d6a74;max-width:820px;margin:20px 0 0 94px;font-size:15px;line-height:1.7}.detail-page>.detail-product-rail{box-shadow:none;background:0 0;border:0;margin:0;padding:46px 0 12px;position:relative}.detail-page>.detail-seller-products{background:#fff;border:1px solid #dfe4e7;border-top:0;border-radius:0 0 16px 16px;margin-top:-1px;padding:30px 32px 28px}.detail-page>.detail-store-story-desktop:has(+.detail-seller-products){border-bottom:0;border-radius:16px 16px 0 0}.detail-page>.detail-product-rail .section-heading{align-items:center;margin-bottom:22px}.detail-page>.detail-product-rail .section-heading h2{color:#202b33;letter-spacing:-.6px;font-size:26px;font-weight:600;line-height:1.35}.detail-page>.detail-seller-products .section-heading h2{letter-spacing:-.3px;font-size:19px}.detail-page>.detail-product-rail .product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 18px}.detail-page>.detail-product-rail .product-image{aspect-ratio:1;border-radius:10px;overflow:hidden}.detail-page>.detail-product-rail :is(.detail-visit-store,.detail-discover-category){color:#29465d;background:0 0;border:1px solid #ccd6de;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:42px;margin:24px auto 0;padding:9px 22px;font-size:14px;font-weight:500;display:flex}.detail-page>.detail-related-discovery{background:0 0;border-top:1px solid #dfe4e7;grid-template-columns:minmax(0,1fr);gap:38px;margin-top:42px;padding:38px 0 32px}.detail-page>.detail-related-discovery h2{color:#202b33;letter-spacing:-.5px;margin:0 0 20px;font-size:25px;font-weight:600;line-height:1.4}.detail-page>.detail-related-discovery>div>span{color:#62717d;letter-spacing:1px;font-size:11px;font-weight:600}.detail-page>.detail-related-discovery .detail-trend-grid{gap:16px;margin-top:0}.detail-page>.detail-related-discovery .detail-trend-grid a{background:#fff;border:1px solid #dfe4e7;border-radius:12px;gap:14px;min-height:94px;padding:20px}.detail-page>.detail-related-discovery .detail-trend-grid strong{color:#314555;font-size:15px;font-weight:500}.detail-page>.detail-related-discovery .detail-trend-grid small{margin-top:4px;font-size:13px;line-height:1.5}.detail-page>.detail-related-discovery .detail-related-searches{align-self:start}.detail-page>.detail-related-discovery .detail-related-searches nav{gap:10px;margin-top:0}.detail-page>.detail-related-discovery .detail-related-searches a{color:#405665;background:#edf1f5;border:1px solid #e0e5e9;border-radius:999px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:500}.detail-page>:is(.detail-store-story-desktop,.detail-product-rail,.detail-related-discovery) a:focus-visible,.detail-desktop-reviews button:focus-visible{outline-offset:4px;outline:2px solid #0867f2}}@media (min-width:1024px) and (max-width:1199px){.detail-page>.detail-product-rail .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-page>.detail-store-story-desktop{padding:26px}.detail-store-story-desktop .detail-store-story-actions{min-width:190px}.detail-page>.detail-seller-products{padding:26px}}.detail-purchase-column{display:contents}.detail-purchase-contact-desktop,.detail-trend-grid .detail-trend-thumbnail{display:none}@media (min-width:1024px){.detail-content>.detail-purchase-column{flex-direction:column;grid-area:1/2/span 30;align-self:start;gap:14px;min-width:0;display:flex}.detail-purchase-column>.detail-purchase-panel{width:100%;min-width:0}.detail-purchase-column>.detail-purchase-contact-desktop{color:#075fc9;text-align:center;background:0 0;border:1px solid #bdd3e8;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.detail-purchase-contact-desktop svg{flex-shrink:0;width:19px;height:19px}.detail-seller-panel .detail-seller-contact{display:none}.detail-page>.detail-related-discovery .detail-trend-grid a{border-color:#dce6f0;grid-template-columns:76px minmax(0,1fr) 20px;gap:16px;min-height:116px;padding:18px}.detail-page>.detail-related-discovery .detail-trend-grid .detail-trend-icon{display:none}.detail-page>.detail-related-discovery .detail-trend-grid .detail-trend-thumbnail{background:#edf1f5;border-radius:50%;width:76px;height:76px;display:block;position:relative;overflow:hidden}.detail-trend-thumbnail img{object-fit:cover}.detail-page>.detail-related-discovery .detail-trend-grid .detail-trend-copy{gap:4px;display:grid}.detail-page>.detail-related-discovery .detail-trend-grid strong{color:#18364f;font-size:16px;font-weight:600}.detail-page>.detail-related-discovery .detail-trend-grid a>svg:last-child{color:#0867f2;width:20px;height:20px}.detail-purchase-contact-desktop:focus-visible{outline-offset:4px;outline:2px solid #0867f2}}@media (min-width:1024px) and (max-width:1199px){.detail-page>.detail-related-discovery .detail-trend-grid a{grid-template-columns:60px minmax(0,1fr) 18px;gap:12px;padding:14px}.detail-page>.detail-related-discovery .detail-trend-grid .detail-trend-thumbnail{width:60px;height:60px}}@media (max-width:1023px){.detail-page>.detail-related-discovery .detail-trend-grid a{background:#fff;border:1px solid #dce6f0;border-radius:12px;grid-template-columns:56px minmax(0,1fr) 18px;gap:12px;min-height:82px;padding:12px}.detail-page>.detail-related-discovery .detail-trend-grid .detail-trend-icon{display:none}.detail-page>.detail-related-discovery .detail-trend-grid .detail-trend-thumbnail{background:#edf1f5;border-radius:50%;width:56px;min-width:56px;height:56px;display:block;position:relative;overflow:hidden}.detail-page>.detail-related-discovery .detail-trend-thumbnail img{object-fit:cover}.detail-page>.detail-related-discovery .detail-trend-copy{gap:4px;min-width:0;display:grid}.detail-page>.detail-related-discovery .detail-trend-copy strong{color:#18364f;font-size:14px;font-weight:600;line-height:1.4}.detail-page>.detail-related-discovery .detail-trend-copy small{white-space:normal;font-size:12px;line-height:1.4}.detail-page>.detail-related-discovery .detail-trend-grid a>svg:last-child{color:#0867f2;width:18px;height:18px}}.detail-page>.detail-related-discovery .detail-related-searches nav{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;display:grid;overflow:visible}.detail-page>.detail-related-discovery .detail-related-searches nav.detail-related-art-mobile{display:none}.detail-page>.detail-related-discovery .detail-related-searches :is(a.detail-related-image-card,a.has-image){color:#18364f;text-align:left;white-space:normal;flex:initial;background:#fff;border:1px solid #dce6f0;border-radius:12px;grid-template-columns:64px minmax(0,1fr) 16px;align-items:center;gap:14px;width:auto;min-width:0;min-height:90px;padding:12px;display:grid}.detail-page>.detail-related-discovery .detail-related-searches :is(a.detail-related-image-card,a.has-image)>span{background:#edf1f5;border-radius:8px;width:64px;height:64px;min-height:64px;display:block;position:relative;overflow:hidden}.detail-page>.detail-related-discovery .detail-related-searches :is(a.detail-related-image-card,a.has-image) img{object-fit:cover}.detail-page>.detail-related-discovery .detail-related-searches :is(a.detail-related-image-card,a.has-image) strong{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500;line-height:1.45}.detail-related-image-card>svg{color:#0867f2;width:16px;height:16px}@media (min-width:1440px){.detail-page>.detail-related-discovery .detail-related-searches nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.detail-page>.detail-related-discovery .detail-related-searches nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-page>.detail-related-discovery .detail-related-searches nav.detail-related-art-mobile{display:grid}.detail-page>.detail-related-discovery .detail-related-searches nav.detail-related-legacy-art{display:none}.detail-page>.detail-related-discovery .detail-related-searches :is(a.detail-related-image-card,a.has-image){grid-template-columns:52px minmax(0,1fr);gap:10px;min-height:74px;padding:10px}.detail-page>.detail-related-discovery .detail-related-searches :is(a.detail-related-image-card,a.has-image)>span{border-radius:7px;width:52px;height:52px;min-height:52px}.detail-page>.detail-related-discovery .detail-related-searches :is(a.detail-related-image-card,a.has-image) strong{font-size:13px;line-height:1.4}.detail-related-image-card>svg{display:none}}@media (max-width:359px){.detail-page>.detail-related-discovery .detail-related-searches nav{grid-template-columns:minmax(0,1fr)}}@media (min-width:400px) and (max-width:719px){.detail-page>.detail-related-discovery .detail-related-searches :is(a.detail-related-image-card,a.has-image){grid-template-columns:44px minmax(0,1fr);gap:8px;padding:8px}.detail-page>.detail-related-discovery .detail-related-searches :is(a.detail-related-image-card,a.has-image)>span{width:44px;height:44px;min-height:44px}}@media (max-width:399px){.detail-page>.detail-related-discovery .detail-related-searches nav{grid-template-columns:minmax(0,1fr)}}.detail-similar-alert-active-mobile{display:none}@media (max-width:1023px){.detail-alert-mobile .detail-similar-alert-wrap{display:block}.detail-alert-mobile .detail-similar-alert.active,.detail-alert-mobile .detail-similar-alert-feedback.ready{display:none}.detail-alert-mobile .detail-similar-alert-active-mobile{color:#607586;align-items:center;gap:9px;min-height:36px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.detail-similar-alert-active-mobile>svg{flex:0 0 17px;width:17px;height:17px}.detail-similar-alert-active-mobile>span{overflow-wrap:anywhere;min-width:0}}body .detail-page .detail-customization legend{color:#222;font-size:14px;font-weight:600}body .detail-page .detail-customization>div{flex-wrap:wrap;gap:8px;display:flex}body .detail-page .detail-customization button{color:#222;min-width:0;min-height:44px;box-shadow:none;text-wrap:initial;background:#fff;border:1px solid #b7b7b7;border-radius:8px;flex:130px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4}body .detail-page .detail-customization button.active{color:#222;background:#f7f7f7;border-color:#222;box-shadow:inset 0 0 0 1px #222}body .detail-page .detail-customization button:focus-visible{outline-offset:3px;outline:2px solid #222}body .detail-page .detail-customization small{color:#666;font-size:12px;line-height:1.5}
.publish-category-page .publish-category-picker{width:100%;margin:0 auto}.publish-category-page .publish-category-picker>h2{color:#14263c;margin:0 0 14px;font-size:16px;line-height:1.3}.publish-category-page .publish-category-picker .publish-category-grid,.publish-category-page .publish-category-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;width:100%;max-width:none;margin:0;display:grid}.publish-category-page .publish-category-picker .publish-category-grid button,.publish-category-page .publish-category-more-grid button,.publish-category-page .publish-category-picker .publish-category-grid button:nth-child(n),.publish-category-page .publish-category-more-grid button:nth-child(n){color:#222;width:100%;min-width:0;min-height:0;font:inherit;text-align:left;cursor:pointer;border:1px solid #d9d9d5;border-radius:8px;grid-template-rows:auto minmax(76px,auto);grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:0;display:grid;position:relative;box-shadow:0 1px 2px #14263c0a;background:#fff!important;padding:0!important;overflow:hidden!important}.publish-category-page .publish-category-picker .publish-category-grid button:hover,.publish-category-page .publish-category-picker .publish-category-grid button:focus-visible,.publish-category-page .publish-category-more-grid button:hover,.publish-category-page .publish-category-more-grid button:focus-visible{border-color:#8ebcf2;outline:none;transform:none;box-shadow:0 0 0 2px #0867f21a,0 4px 12px #14263c14;background:#fff!important}.publish-category-page .publish-category-image{aspect-ratio:3;grid-area:1/1/auto/-1;justify-self:stretch;position:relative;overflow:hidden;background:#f3f3f1!important;border:0!important;border-radius:7px 7px 0 0!important;width:100%!important;height:auto!important;margin:0!important;display:block!important}.publish-category-page .publish-category-image img{object-fit:cover;border:0;display:block;transform:none;width:100%!important;height:100%!important;inset:0!important}.publish-category-page .publish-category-grid button[data-category=moda] .publish-category-image img{object-position:center 38%}.publish-category-page .publish-category-grid button[data-category=papeleria-fiestas] .publish-category-image img{transform-origin:50%;transform:scale(1.13)}.publish-category-page .publish-category-copy{grid-area:2/1;grid-template-columns:32px minmax(0,1fr);align-self:stretch;align-items:center;gap:9px;min-width:0;padding:9px 4px 9px 11px;display:grid;background:0 0!important;border-radius:0!important}.publish-category-page .publish-category-picker button>.publish-category-copy,.publish-category-page .publish-category-picker .publish-category-grid button>.publish-category-copy,.publish-category-page .publish-category-more-grid button>.publish-category-copy{place-items:center stretch;color:#222!important;background:0 0!important;border-radius:0!important;width:auto!important;min-width:0!important;height:auto!important}.publish-category-page .publish-category-copy>i{color:#222;background:#f1f1ef;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.publish-category-page .publish-category-copy>span{min-width:0;display:block;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important}.publish-category-page .publish-category-copy svg{width:17px;height:17px}.publish-category-page .publish-category-picker button>svg,.publish-category-page .publish-category-arrow{color:#555;grid-area:2/2;align-self:center;width:16px;height:16px;margin-right:8px;background:0 0!important;border-radius:0!important}.publish-category-page .publish-category-picker button strong{color:#222;text-align:left;overflow-wrap:normal;word-break:normal;min-width:0;font-size:14px;line-height:1.25;display:block}.publish-category-page .publish-category-copy small{color:#677484;margin-top:3px;font-size:11px;font-weight:500;line-height:1.28;display:none}.publish-category-page .publish-category-picker button .publish-category-preferred{z-index:2;color:#fff;background:#0871f8;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;position:absolute;top:8px;left:8px}.publish-category-page .publish-category-more-grid button,.publish-category-page .publish-category-more-grid button:nth-child(n){border-color:#d9e0e6;grid-template-rows:auto;min-height:70px;overflow:visible;box-shadow:0 1px 2px #14263c0a}.publish-category-page .publish-category-more-grid .publish-category-copy{grid-row:1;grid-template-columns:36px minmax(0,1fr);align-items:center;padding:11px 4px 11px 11px}.publish-category-page .publish-category-more-grid .publish-category-copy>i{background:#eef5fb;width:36px;height:36px}.publish-category-page .publish-category-more-grid button:nth-child(4n+2) .publish-category-copy>i{background:#f3f1ed}.publish-category-page .publish-category-more-grid button:nth-child(4n+3) .publish-category-copy>i{background:#edf7f2}.publish-category-page .publish-category-more-grid button:nth-child(4n) .publish-category-copy>i{background:#f7f0f3}.publish-category-page .publish-category-more-grid button>svg{grid-row:1}.publish-category-more{border-top:1px solid #dce5ed;margin-top:16px}.publish-category-more summary{color:#15273d;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;font-size:16px;font-weight:800;list-style:none;display:flex}.publish-category-more summary::-webkit-details-marker{display:none}.publish-category-more summary svg{width:19px;transition:transform .16s}.publish-category-more[open] summary svg{transform:rotate(180deg)}.publish-category-more-grid{padding:2px 0 10px}@media (max-width:374px){.publish-category-page .publish-category-heading{padding:14px 0 12px}.publish-category-page .publish-category-heading h1{margin-bottom:5px;font-size:28px;line-height:1.08}.publish-category-page .publish-category-heading p{font-size:15px;line-height:1.35}.publish-category-page .publish-category-picker>h2{margin-bottom:8px}.publish-category-page .publish-category-image{aspect-ratio:auto;height:60px!important}.publish-category-page .publish-category-picker .publish-category-grid,.publish-category-page .publish-category-more-grid{gap:8px}.publish-category-page .publish-category-picker .publish-category-grid button{grid-template-rows:60px 52px;height:112px!important}.publish-category-page .publish-category-picker .publish-category-grid button>.publish-category-copy{height:52px!important}.publish-category-page .publish-category-copy{grid-template-columns:28px minmax(0,1fr);gap:6px;padding:8px 2px 8px 8px}.publish-category-page .publish-category-copy>i{width:28px;height:28px}.publish-category-page .publish-category-picker button strong{font-size:12px}.publish-category-more{margin-top:10px}.publish-category-more summary{min-height:46px}}@media (min-width:375px) and (max-width:719px){.publish-category-page{padding-bottom:38px;padding-left:22px;padding-right:22px}.publish-category-page .publish-category-heading{padding:22px 0 20px}.publish-category-page .publish-category-heading h1{margin-bottom:8px;font-size:28px}.publish-category-page .publish-category-image{aspect-ratio:auto;height:clamp(72px,19vw,82px)!important}.publish-category-page .publish-category-picker .publish-category-grid button{grid-template-rows:clamp(72px,19vw,82px) 60px;height:calc(clamp(72px,19vw,82px) + 60px)!important}.publish-category-page .publish-category-picker .publish-category-grid button>.publish-category-copy{height:60px!important}.publish-category-page .publish-category-copy{grid-template-columns:32px minmax(0,1fr);gap:8px;padding-left:10px}.publish-category-page .publish-category-copy>i{width:32px;height:32px}.publish-category-more summary{min-height:56px}}@media (min-width:720px){.publish-category-page .publish-category-picker{max-width:1120px}.publish-category-page .publish-category-picker>h2{margin-bottom:16px;font-size:17px}.publish-category-page .publish-category-picker .publish-category-grid,.publish-category-page .publish-category-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.publish-category-page .publish-category-image{aspect-ratio:auto;height:96px!important}.publish-category-page .publish-category-picker .publish-category-grid button{grid-template-rows:96px 76px;height:172px}.publish-category-page .publish-category-picker .publish-category-grid button>.publish-category-copy{height:76px!important}.publish-category-page .publish-category-more-grid button{min-height:68px}.publish-category-page .publish-category-copy small{display:block}}@media (min-width:1200px){.publish-category-page.account-workspace-page{min-height:0;padding-bottom:34px}.publish-category-page .publish-category-picker .publish-category-grid,.publish-category-page .publish-category-more-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.publish-category-page .publish-category-image{height:132px!important}.publish-category-page .publish-category-picker .publish-category-grid button{grid-template-rows:132px 88px;height:220px}.publish-category-page .publish-category-picker .publish-category-grid button>.publish-category-copy{height:88px!important}}.publish-category-page .publish-category-picker .publish-category-grid button{isolation:isolate;border-color:#d2d9df;display:block;background:#24364a!important}.publish-category-page .publish-category-picker .publish-category-grid button:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0c192800,#0c1928d1);position:absolute;inset:34% 0 0}.publish-category-page .publish-category-picker .publish-category-grid .publish-category-image{position:absolute;inset:0;border-radius:7px!important;width:100%!important;height:100%!important}.publish-category-page .publish-category-picker .publish-category-grid .publish-category-image img,.publish-category-page .publish-category-picker .publish-category-grid button[data-category=papeleria-fiestas] .publish-category-image img{object-fit:cover;transform:none;width:100%!important;height:100%!important}.publish-category-page .publish-category-picker .publish-category-grid button>.publish-category-copy{z-index:2;grid-template-columns:36px minmax(0,1fr);align-content:end;gap:10px;min-height:68px;padding:12px 0 12px 12px;position:absolute;bottom:0;left:0;right:30px;color:#fff!important;width:auto!important;height:auto!important}.publish-category-page .publish-category-picker .publish-category-grid .publish-category-copy>i{color:#14263c;background:#ffffffeb;width:36px;height:36px;box-shadow:0 1px 4px #0a182629}.publish-category-page .publish-category-picker .publish-category-grid button strong{color:#fff;text-shadow:0 1px 2px #08131f47}.publish-category-page .publish-category-picker .publish-category-grid .publish-category-copy small{color:#ffffffdb;text-shadow:0 1px 2px #08131f47}.publish-category-page .publish-category-picker .publish-category-grid button>.publish-category-arrow{z-index:2;color:#fff;filter:drop-shadow(0 1px 1px #08131f5c);margin:0;position:absolute;bottom:25px;right:10px}@media (max-width:374px){.publish-category-page .publish-category-picker .publish-category-grid button>.publish-category-copy{grid-template-columns:28px minmax(0,1fr);gap:7px;min-height:54px;padding:9px 0 9px 9px}.publish-category-page .publish-category-picker .publish-category-grid .publish-category-copy>i{width:28px;height:28px}.publish-category-page .publish-category-picker .publish-category-grid button>.publish-category-arrow{bottom:24px;right:8px}.publish-category-page .publish-category-picker .publish-category-grid button{height:118px!important}.publish-category-page .publish-category-picker .publish-category-grid button>.publish-category-copy{min-height:62px}.publish-category-page .publish-category-picker .publish-category-grid .publish-category-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:9px;line-height:1.15;display:-webkit-box;overflow:hidden}}@media (min-width:375px) and (max-width:719px){.publish-category-page .publish-category-picker .publish-category-grid button>.publish-category-copy{grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:60px;padding:10px 0 10px 10px}.publish-category-page .publish-category-picker .publish-category-grid .publish-category-copy>i{width:32px;height:32px}.publish-category-page .publish-category-picker .publish-category-grid button>.publish-category-arrow{bottom:25px;right:8px}.publish-category-page .publish-category-picker .publish-category-grid button{height:145px!important}.publish-category-page .publish-category-picker .publish-category-grid button>.publish-category-copy{min-height:70px}.publish-category-page .publish-category-picker .publish-category-grid .publish-category-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:10px;line-height:1.18;display:-webkit-box;overflow:hidden}}
@media (min-width:1024px){:root{--pinpo-desktop-canvas:#f6f8fa;--desktop-shell-bg:var(--pinpo-desktop-canvas)}html,html body,.desktop-app-shell,.account-workspace-outlet,.app-shell-content,html body .account-workspace-outlet>.app-shell-content>main,html body .app-shell-content>:is(.page,.search-page,.detail-page,.professional-page,.professional-plans-page,.stores-page,.seller-store-page,.generic-page),.publish-desktop-flow[class*=publish-tone-]{background:var(--pinpo-desktop-canvas)!important}html body:has(main){background:var(--pinpo-desktop-canvas)!important}html body:has(.search-page[data-browse-palette]){background:var(--pinpo-desktop-canvas)!important}html body:has(.search-page[class*=search-category-tone-]){background:var(--pinpo-desktop-canvas)!important}}
