.premium-breadcrumb{display:flex;align-items:center;gap:12px;padding-top:30px;font-size:11px;color:#90908b;white-space:nowrap;overflow:hidden}.premium-breadcrumb a{flex:none}.premium-breadcrumb>span:last-child{overflow:hidden;text-overflow:ellipsis}.premium-breadcrumb a:hover{color:#fff}.product-page--premium{display:grid;grid-template-columns:minmax(0,var(--product-image-width)) minmax(0,1fr);gap:var(--product-column-gap);padding-top:32px;padding-bottom:80px;align-items:start}.product-page--premium .product-gallery{display:flex;flex-direction:column;gap:18px;min-width:0}.product-page--premium .product-gallery-main{display:grid;place-items:center;min-height:0;background:radial-gradient(ellipse at 50% 45%,#1b1b1b,#101010 45%,#090909 80%);border:1px solid #222;border-radius:18px;overflow:hidden}.product-page--premium .product-gallery-main a{display:grid;place-items:center;position:relative;width:100%;cursor:zoom-in;padding:24px}.product-page--premium .product-gallery-main img{width:100%;height:auto;max-height:var(--product-image-height);object-fit:contain;filter:drop-shadow(0 18px 24px #0008)}.premium-no-image{padding:100px 20px;color:#aaa}.premium-zoom-label{position:absolute;right:15px;bottom:13px;background:#141414e8;border:1px solid #444;border-radius:50px;padding:7px 12px;font-size:10px;letter-spacing:.04em;color:#ccc}.product-page--premium .product-thumbnails{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;order:initial}.product-page--premium .product-thumbnails button{display:grid;place-items:center;width:65px;height:82px;overflow:hidden;border:1px solid #333;border-radius:10px;background:#111;padding:5px;cursor:pointer;transition:border-color .2s,background .2s}.product-page--premium .product-thumbnails button.is-active,.product-page--premium .product-thumbnails button[aria-pressed=true]{border-color:#e8e5db;background:#20201e;box-shadow:0 0 0 1px #e8e5db}.product-page--premium .product-thumbnails img{width:100%;height:100%;object-fit:contain}.product-page--premium .product-detail{min-width:0;position:sticky;top:110px;padding:18px 0}.premium-collector-note{display:flex;gap:10px;align-items:center;color:#c3c2bc;font-size:12px;margin:0 0 28px}.premium-collector-note>span{font-size:18px;color:#ece9dc}.premium-stock{display:flex;align-items:center;gap:8px;margin:0 0 20px;font-size:12px;font-weight:500;color:#c5d9c3}.premium-stock>span:first-child{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor;box-shadow:0 0 9px #bddeba44}.premium-stock.is-sold-out{color:#aaa}.product-page--premium .eyebrow{font-size:10px;letter-spacing:.13em;color:#999;margin-bottom:10px}.product-page--premium .product-detail h1{font-size:var(--product-title-size);font-weight:560;letter-spacing:-.035em;line-height:1.12;overflow-wrap:anywhere;margin:0 0 14px}.product-page--premium .product-subtitle{font-size:14px;color:#999;margin:0 0 20px}.product-page--premium .product-detail-price{display:block;font-size:28px;line-height:1.3;font-weight:500;letter-spacing:-.025em;color:#eeeade}.product-page--premium .product-condition{display:inline-block;margin-top:14px;padding:5px 10px;border:1px solid #3b3b35;border-radius:5px;color:#c1c0b7;font-size:11px;font-weight:400}.product-page--premium .product-form{display:flex;flex-direction:column;gap:10px;margin:30px 0 0}.product-page--premium .product-form select{display:block;width:100%;border-radius:8px;margin-top:8px;background:#111;border-color:#3a3a3a}.premium-quantity-label{font-size:12px;color:#aaa}.premium-quantity{display:flex;align-items:center;width:140px;height:46px;border:1px solid #383838;border-radius:50px;background:#111;margin-bottom:20px}.premium-quantity button{flex:none;border:0;background:none;width:42px;height:44px;font-size:18px;cursor:pointer;color:#bbb}.premium-quantity button:disabled{opacity:.3;cursor:default}.product-page--premium .premium-quantity input{min-width:0;width:54px;min-height:0;padding:0;border:0;background:none;text-align:center;color:#eee;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.premium-quantity input::-webkit-outer-spin-button,.premium-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-page--premium .premium-add-to-cart{width:100%;min-height:60px;border-radius:50px;border:1px solid #f5f3e9;background:linear-gradient(110deg,#fff,#d2d0c8);color:#101010;font-size:13px;font-weight:750;letter-spacing:.07em;box-shadow:0 9px 30px #e8e4d310;gap:6px}.product-page--premium .premium-add-to-cart:hover{background:#fff;box-shadow:0 9px 30px #e8e4d322}.product-page--premium .shopify-payment-button{margin-top:0}.product-page--premium .shopify-payment-button__button{border-radius:50px!important;min-height:52px}.product-page--premium .product-shipping-note{text-align:center;color:#999;font-size:11px;margin:15px 0 24px}.premium-reassurance{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #272727;border-bottom:1px solid #272727;padding:18px 0;gap:12px;margin-top:22px}.premium-reassurance>div{display:flex;align-items:center;gap:9px;font-size:11px;color:#b9b9b2}.premium-reassurance>div>span:first-child{font-size:19px;color:#dedbd0}.premium-help-link{display:inline-block;color:#a9a9a3;font-size:11px;margin-top:22px;border-bottom:1px solid #555;padding-bottom:4px}.premium-accordions{margin-top:20px}.premium-accordion{border-top:1px solid #2e2e2a}.premium-accordion:last-child{border-bottom:1px solid #2e2e2a}.premium-accordion summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:21px 0;font-size:13px;font-weight:550;letter-spacing:.015em}.premium-accordion summary::-webkit-details-marker{display:none}.premium-accordion summary>span{font-size:20px;font-weight:300;color:#aaa;transition:transform .2s}.premium-accordion[open] summary>span{transform:rotate(45deg)}.premium-accordion-content{padding:0 0 24px;color:#aaa;font-size:13px;line-height:1.75;overflow-wrap:anywhere}.premium-accordion-content p:first-child{margin-top:0}.premium-accordion-content a{text-decoration:underline;text-underline-offset:3px}.premium-policy-links{display:flex;gap:20px;flex-wrap:wrap;font-size:11px}.premium-payment-icons{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.premium-payment-icons svg{width:38px;height:24px}.product-page--premium .product-facts{display:grid;grid-template-columns:1fr 1fr;margin:20px 0 0;border:0;gap:0 24px}.product-page--premium .product-facts div{padding:12px 0;border:0;border-bottom:1px solid #242424}.product-page--premium .product-facts dt{color:#777;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.product-page--premium .product-facts dd{color:#ddd;font-size:13px;margin-top:3px}@media(min-width:1550px){.product-page--premium{max-width:1360px}}@media(max-width:1000px){.product-page--premium{gap:28px}.product-page--premium .product-detail h1{font-size:min(var(--product-title-size),32px)}}@media(max-width:800px){.premium-breadcrumb{padding-top:20px;font-size:10px;gap:8px}.product-page--premium{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:20px;padding-bottom:50px}.product-page--premium .product-gallery{display:contents}.product-page--premium .product-gallery-main{grid-row:1}.product-page--premium .product-thumbnails{grid-row:2;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:3px}.product-page--premium .product-thumbnails button{flex:none;width:56px;height:72px}.product-page--premium .product-detail{position:static;grid-row:3;padding:0}.product-page--premium .premium-accordions{grid-row:4;margin-top:0}.product-page--premium .product-gallery-main a{padding:18px}.product-page--premium .product-gallery-main img{max-height:min(var(--product-image-height),62svh)}.product-page--premium .product-detail h1{font-size:var(--product-title-mobile-size)}.premium-collector-note{margin-bottom:20px}.product-page--premium .premium-stock{margin-bottom:16px}.product-page--premium .product-form{margin-top:24px}.premium-reassurance{gap:8px}.premium-add-price{white-space:nowrap}.product-page--premium .premium-add-to-cart{font-size:12px}.premium-zoom-label{font-size:9px}}@media(prefers-reduced-motion:reduce){.product-page--premium *{transition:none}}.product-page--premium .product-gallery-main{background:transparent;border:0;border-radius:0;overflow:visible}.product-page--premium .product-gallery-main a{padding:12px}.product-page--premium .product-gallery-main img{object-fit:contain;filter:drop-shadow(0 18px 24px #0008)}.product-page--premium .product-thumbnails button{background:transparent}@media(max-width:800px){.product-page--premium .product-gallery-main a{padding:8px}}.product-page--collector .product-gallery{position:sticky;top:150px;gap:14px}.product-page--collector .product-gallery-main{background:var(--product-photo-surface,#101010);border:1px solid #282828;border-radius:16px;overflow:hidden}.product-page--collector .product-gallery-main a{padding:var(--product-photo-padding,20px);min-height:420px}.product-page--collector .product-gallery-main img{height:var(--product-image-height);max-height:var(--product-image-height);width:100%;object-fit:contain;filter:none}.product-page--collector .product-thumbnails{justify-content:center;gap:12px}.product-page--collector .product-thumbnails button{width:66px;height:94px;border-radius:8px;background:var(--product-photo-surface,#101010)}.product-page--collector .product-detail{position:static;padding:6px 0}.product-page--collector .product-detail h1{font-weight:550;line-height:1.15;letter-spacing:-.035em}.product-page--collector .product-subtitle{line-height:1.6;margin-bottom:22px}.product-page--collector .product-detail-price{font-size:30px}.product-page--collector .product-form{margin-top:24px}.product-page--collector .premium-add-to-cart{border-radius:10px;min-height:54px;box-shadow:none;font-weight:600;font-size:12px}.product-page--collector .shopify-payment-button__button{border-radius:10px!important}.product-page--collector .premium-accordions{margin-top:30px}.product-page--collector .premium-accordion summary{padding:19px 0;font-size:13px}.product-page--collector .product-facts{grid-template-columns:1fr 1fr;gap:0 18px}.product-page--collector .product-facts dd{overflow-wrap:anywhere}@media(max-width:1100px){.product-page--collector .product-gallery{top:110px}}@media(max-width:800px){.product-page--collector{gap:22px}.product-page--collector .product-gallery{display:flex;position:static;gap:12px}.product-page--collector .product-gallery-main a{min-height:0;padding:var(--product-photo-padding,20px)}.product-page--collector .product-gallery-main img{height:min(var(--product-image-height),58svh);max-height:58svh}.product-page--collector .product-detail{grid-row:auto;padding:0}.product-page--collector .product-thumbnails{justify-content:center;flex-wrap:wrap;overflow:visible}.product-page--collector .product-thumbnails button{width:54px;height:76px}.product-page--collector .product-detail-price{font-size:26px}.product-page--collector .premium-accordions{margin-top:26px}}.product-page--collector{position:relative;isolation:isolate}.product-page--collector:before{content:"";position:absolute;z-index:0;top:-50px;bottom:-80px;left:50%;width:calc(100vw + 100px);transform:translate(-50%);pointer-events:none;background-image:linear-gradient(90deg,#080808ed,#0808088c 42%,#080808dc),var(--collector-backdrop-image,radial-gradient(ellipse 42% 38% at 27% 30%,#5d62694d,transparent 100%)),radial-gradient(ellipse 30% 43% at 83% 72%,#4f535734,transparent 100%);background-position:center;background-size:cover;filter:blur(24px)}.product-page--collector .product-gallery,.product-page--collector .product-detail{z-index:1}@media(max-width:800px){.product-page--collector:before{top:-28px;bottom:-40px;width:calc(100vw + 70px);background-image:linear-gradient(#080808c9,#080808eb),var(--collector-backdrop-image,radial-gradient(ellipse 90% 32% at 52% 18%,#74798247,transparent 100%)),radial-gradient(ellipse 85% 35% at 70% 75%,#454a4c34,transparent 100%);filter:blur(20px)}}.product-page--collector:before{background-image:linear-gradient(90deg,#050505a8,#050505b3),var(--collector-backdrop-image,url(/cdn/shop/files/arousse-cards-product-backdrop.jpg?v=1793116700));background-position:center;background-size:cover;filter:blur(16px);opacity:1}@media(max-width:800px){.product-page--collector:before{background-image:linear-gradient(#050505a3,#050505c7),var(--collector-backdrop-image,url(/cdn/shop/files/arousse-cards-product-backdrop.jpg?v=1793116700));background-position:center;background-size:cover;filter:blur(12px)}}.product-page--collector .product-gallery-main{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.product-page--collector .product-gallery-main a{background:transparent;padding:0;min-height:0}.product-page--collector .product-thumbnails button{background:transparent;box-shadow:none}.product-page--collector .product-thumbnails button.is-active,.product-page--collector .product-thumbnails button[aria-pressed=true]{background:transparent}@media(max-width:800px){.product-page--collector .product-gallery-main a{padding:0}}.show-reservation{margin:22px 0;padding:20px;border:1px solid #464640;border-radius:12px;background:#151615}.show-reservation h2{font-size:17px;line-height:1.3;margin:0 0 8px}.show-reservation p{color:#bbb;font-size:13px;line-height:1.5;margin:0 0 15px}.show-reservation-actions{display:flex;flex-wrap:wrap;gap:9px}.show-reservation-actions .button{font-size:10px;letter-spacing:.02em;min-height:44px}.show-reservation .show-reservation-detail{margin:13px 0 4px;font-size:11px}.show-reservation-shows{display:inline-block;font-size:12px;text-decoration:underline;text-underline-offset:3px}.show-reservation form{margin-top:18px}.show-reservation label{display:block;color:#f0f0ed;font-size:13px;font-weight:600;margin:13px 0 6px}.show-reservation input:not([type=hidden]),.show-reservation textarea{display:block;width:100%;box-sizing:border-box;min-height:44px;padding:11px 13px;color:#f5f5f2;background:#242526;border:1px solid #5a5c5b;border-radius:8px;font:inherit;font-size:14px}.show-reservation textarea{min-height:102px;resize:vertical}.show-reservation input:focus-visible,.show-reservation textarea:focus-visible{outline:2px solid #ece2a6;outline-offset:2px}.show-reservation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.show-reservation-submit{margin-top:16px;min-height:46px;cursor:pointer}.show-reservation .show-reservation-instagram{margin:18px 0 0}.show-reservation-instagram a{color:#f5eab3;text-decoration:underline;text-underline-offset:3px}.show-reservation .show-reservation-success{margin:16px 0;padding:13px;border-radius:8px;background:#213829;color:#e4f6e8}.show-reservation-error{margin:12px 0;color:#ffd0c8}@media(max-width:650px){.show-reservation-fields{grid-template-columns:1fr}.show-reservation-submit{width:100%}}.show-reservation-instagram-button{display:flex;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:18px;font-size:12px;font-weight:700;letter-spacing:.04em}.show-reservation-email-heading{font-size:16px;line-height:1.3;margin:27px 0 6px;padding-top:22px;border-top:1px solid #494b4b}.show-reservation .show-reservation-email-intro{margin:0 0 8px}.show-reservation .show-reservation-detail{margin:11px 0 0}.product-page--premium.product-page--collector .product-gallery,.product-page--premium.product-page--collector .product-detail{position:relative;top:auto;max-height:none;overflow:visible}.product-page--collector .product-detail h1{font-size:min(var(--product-title-size),30px);line-height:1.16}.product-page--collector .product-subtitle{font-size:13px;margin-bottom:16px}.product-page--collector .product-detail-price{font-size:27px}.show-reservation{padding:17px;background:#0c0c0c99}.show-reservation h2{font-size:15px}.show-reservation p{font-size:12px;line-height:1.6}.show-reservation .show-reservation-detail{font-size:10px;line-height:1.6}.show-reservation-email-button{display:flex;width:100%;justify-content:center;margin-top:10px}@media(max-width:800px){.product-page--collector .product-detail h1{font-size:min(var(--product-title-mobile-size),26px)}}.product-page--collector .product-gallery-main{position:relative}.product-photo-arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid #ffffff70;border-radius:50%;background:#080808d9;color:#fff;box-shadow:0 0 24px #ffffff12;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.product-photo-arrow--previous{left:8px}.product-photo-arrow--next{right:8px}.product-photo-arrow svg{width:22px;height:22px;pointer-events:none}.product-photo-arrow:hover,.product-photo-arrow:focus-visible{background:#272727;box-shadow:0 0 28px #ffffff30}.product-photo-counter{position:absolute;bottom:12px;left:16px;z-index:2;padding:6px 10px;border:1px solid #ffffff40;border-radius:20px;background:#080808d9;font-size:11px;color:#eee;pointer-events:none}@media(max-width:800px){.product-photo-arrow--previous{left:4px}.product-photo-arrow--next{right:4px}}@media(prefers-reduced-motion:reduce){.product-photo-arrow{transition:none}}.product-page--collector:before{width:100vw}
/*# sourceMappingURL=/cdn/shop/t/33/assets/product-page.css.map */
