.confidence-strip{border-block:1px solid #383329;margin:20px auto 28px;padding:14px 18px;max-width:1440px;background:#10100e}.confidence-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:0;margin:0;list-style:none}.confidence-list li{display:flex;align-items:center;gap:9px;color:#d5c7a5;font-size:12px;line-height:1.5}.confidence-list svg{width:20px;height:20px;flex:0 0 20px}.product-value{padding-left:18px;columns:2;column-gap:25px;font-size:14px;line-height:1.8;color:#ccc}.product-value li{break-inside:avoid;padding-bottom:6px}.size-recommendation,.bag-base-offer{border:1px solid #615742;background:#171612;padding:18px;margin:18px 0}.size-recommendation p,.bag-base-offer p{margin:10px 0;font-size:14px}.size-recommendation .dialog-buttons{flex-wrap:wrap}.base-comparison{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.base-comparison figure{margin:0;background:#070707;border:1px solid #333;padding:8px}.base-comparison canvas{display:block;width:100%;height:auto;max-height:210px;object-fit:contain}.base-comparison figcaption{font-size:12px;text-align:center;padding:5px}.photo-quality{margin:16px 0;border-block:1px solid #39372e;padding:12px 0}.photo-quality summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#d5c7a5}.photo-quality h3{font-size:15px}.photo-quality ul{font-size:14px;line-height:1.8;padding-left:20px}.size-table [aria-pressed=true]{color:#eddfbc;text-decoration:underline}.size-table [data-current-size]{display:block;color:#d5c7a5;font-size:11px}.size-table [data-current-size][hidden]{display:none}.checkout-reassurance{padding:14px 0;border-block:1px solid #363229;margin:16px 0}.checkout-reassurance .confidence-list{justify-content:flex-start;gap:12px}.checkout-reassurance .confidence-list li{color:#d7d4cc}.checkout-reassurance p{color:#d5c7a5;font-size:13px}.line-price-details{font-size:13px;border-top:1px solid #333;padding-top:12px}.line-price-details>div{display:flex;justify-content:space-between;gap:12px}.line-price-details dd{margin:0}.bag-summary dd{max-width:52%;overflow-wrap:anywhere}.bag-summary .test-mode-banner{font-size:11px;margin:14px 0;letter-spacing:.04em}.trust-links{display:flex;flex-wrap:wrap;gap:15px 25px;padding:20px 0;border-bottom:1px solid #38342c;margin-bottom:28px;font-size:13px}.owner-configuration{border-left:2px solid #c6b589;padding:12px;background:#171612;color:#ddd;font-size:13px}.verify-message{overflow-wrap:anywhere}.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.steps article{min-width:0}.configuration-column,.gallery-column,.checkout-layout>div,.bag-item-content{min-width:0}.price-breakdown dd{max-width:55%;text-align:right}.bag-photo-status span,.selected-photo p{overflow-wrap:anywhere}.product-layout .gallery-column{position:static}.crystal-simulation{scroll-margin-top:180px}.product-intro{font-size:15px}.product-price-line{margin-top:18px}.bag-item img{object-fit:contain}.image-unavailable{font-size:12px;color:#d5c7a5}.button:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #e1cf9d;outline-offset:4px}input[type=range]{min-height:44px}.test-mode-banner{white-space:normal}@media(max-width:800px){.steps{grid-template-columns:1fr 1fr}.confidence-list{justify-content:flex-start;gap:10px 16px}.confidence-strip{padding:12px}.product-value{columns:1}.product-layout{gap:24px}.crystal-simulation{padding:12px}.simulation-stage canvas{max-height:400px;object-fit:contain}.simulation-buttons button{min-height:44px}.checkout-reassurance .confidence-list{display:grid}.bag-base-offer .dialog-buttons{flex-wrap:wrap}.bag-base-offer .button{width:100%}.trust-links{gap:12px}.size-table-scroll{overflow-x:visible}.size-table,.size-table tbody{display:block;width:100%}.size-table thead{display:none}.size-table tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid #39362e;margin:12px 0;padding:12px;gap:10px}.size-table td,.size-table th{display:block;padding:4px;white-space:normal;border:0;font-size:12px}.size-table td:nth-child(4):before{content:"Subjects: "}.size-table td:nth-child(5):before{content:"Crystal: "}.size-table td:nth-child(6):before{content:"Oak LED Base: "}.size-table th{grid-column:1/-1}.size-table caption{display:block;text-align:left}.checkout-progress{gap:4px}.checkout-progress button{padding:8px 2px;min-width:0}.checkout-progress li{min-width:0}.checkout-progress .payment-progress{padding:8px 2px}.price-breakdown,.bag-summary dl{font-size:13px}.product-page .section{padding-inline:16px}.design-review,.mini-cart{max-width:calc(100vw - 20px);max-height:90dvh;overflow-y:auto}.dialog-buttons{gap:8px}.checkout-page .button,.review-action{width:100%}.review-dialog-actions{flex-wrap:wrap}}@media(max-width:380px){.steps,.simulation-control-grid,.size-options,.display-options,.bag-item{grid-template-columns:1fr}.bag-item>img{max-width:110px}.checkout-progress{font-size:11px}.base-comparison figcaption{font-size:11px}.section{padding-inline:14px}.bag-details>div{grid-template-columns:1fr}.simulation-heading{flex-wrap:wrap}.simulation-buttons{gap:6px}.simulation-buttons button{font-size:12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.bag-summary dd,.price-breakdown dd{white-space:normal;overflow-wrap:anywhere;min-width:0}.price-breakdown dt{min-width:0}.price-breakdown .total{font-size:20px}.size-content>*{min-width:0;overflow-wrap:anywhere}.configuration-summary dd{min-width:0}.design-review{overflow-x:hidden}.design-review .price-breakdown>div{gap:12px}.config-step{min-inline-size:0}.mini-cart{min-height:0}@media(max-width:550px){.size-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.price-breakdown .total{font-size:19px}.bag-summary .bag-total{flex-wrap:wrap}.checkout-progress button,.payment-progress{flex-direction:column;align-items:flex-start;gap:5px}.product-layout{padding-inline:14px}.checkout-review .bag-item,.mini-cart .bag-item{grid-template-columns:1fr}.bag-summary dl>div{gap:12px}.bag-summary dd{max-width:55%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/phase7.css.map */
