.na-product-main{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:42px;align-items:start}.na-product-gallery{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;position:sticky;top:18px}.na-product-thumbs{display:flex;flex-direction:column;gap:8px}.na-product-thumb{padding:0;border:1px solid var(--na-border,#ECE1DC);background:var(--na-panel,#F8F5F2);border-radius:4px;overflow:hidden;cursor:pointer;aspect-ratio:1}.na-product-thumb.is-active{border-color:var(--na-accent,#E8593F);box-shadow:0 0 0 1px var(--na-accent,#E8593F)}.na-product-thumb img{width:100%;height:100%;object-fit:cover}.na-product-main-media{min-width:0;background:var(--na-panel,#F8F5F2);border:1px solid var(--na-border,#ECE1DC);border-radius:5px;overflow:hidden;aspect-ratio:1/1.08}.na-product-media{width:100%;height:100%}.na-product-media.is-hidden{display:none}.na-product-media>img,.na-product-media video,.na-product-media iframe{width:100%;height:100%;object-fit:cover;display:block}.na-product-details{padding:8px 0}.na-product-badges{display:flex;gap:7px;margin-bottom:12px}.na-product-badge{font-size:9px;letter-spacing:.12em;border:1px solid var(--na-accent,#E8593F);color:var(--na-accent,#E8593F);border-radius:3px;padding:5px 8px}.na-product-badge-stock{border-color:#bfe3cc;color:#1f6b3d;background:#eaf6ee}.na-product-badge-out{border-color:#f0c6ce;color:#b23a4e;background:#fdebee}.na-product-vendor{font-size:10px;color:var(--na-muted,#7A6F6A);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.na-pdp-title{font-size:34px;line-height:1.05;letter-spacing:.01em;margin:0 0 12px;font-weight:600}.na-product-price-row{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--na-border,#ECE1DC);padding-bottom:18px}.na-product-price{font-size:24px;color:var(--na-accent,#E8593F);font-weight:500}.na-product-rating{font-size:11px;white-space:nowrap}.na-stars{color:var(--na-accent,#E8593F);letter-spacing:2px}.na-rating-count{color:var(--na-muted,#7A6F6A);margin-left:6px}.na-product-description{font-size:12px;line-height:1.7;color:var(--na-muted,#7A6F6A);padding:18px 0;border-bottom:1px solid var(--na-border,#ECE1DC)}.na-product-options{padding:18px 0 8px}.na-product-option{margin-bottom:16px}.na-option-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;color:var(--na-muted,#7A6F6A)}.na-option-values{display:flex;flex-wrap:wrap;gap:12px}.na-option-pill input{position:absolute;opacity:0;pointer-events:none}.na-option-pill span{display:block;border:1px solid var(--na-border,#ECE1DC);border-radius:4px;padding:9px 12px;font-size:11px;color:var(--na-text,#221E1C);cursor:pointer}.na-option-pill input:checked+span{border-color:var(--na-accent,#E8593F);color:var(--na-accent,#E8593F);box-shadow:0 0 0 1px var(--na-accent,#E8593F)}.na-option-swatch{display:block}.na-option-pill span.na-option-swatch-content{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:none;border-radius:4px;cursor:pointer;width:72px}.na-option-pill span.na-option-swatch-image{width:72px;height:72px;border:none;padding:0;border-radius:6px;overflow:hidden;background:var(--na-panel,#F8F5F2)}.na-option-swatch-image img{width:100%;height:100%;object-fit:cover;display:block}.na-option-pill span.na-option-swatch-label{display:block;font-size:10px;line-height:1.25;text-align:center;color:var(--na-muted,#7A6F6A);max-width:72px;overflow-wrap:break-word;white-space:normal}.na-option-pill input:checked+.na-option-swatch-content{box-shadow:none;border-color:transparent}.na-option-pill input:checked+.na-option-swatch-content .na-option-swatch-image{outline:2px solid var(--na-accent,#E8593F);outline-offset:2px}.na-option-pill input:checked+.na-option-swatch-content .na-option-swatch-label{color:var(--na-accent,#E8593F)}.na-variant-select{width:100%;background:#fff;color:var(--na-text,#221E1C);border:1px solid var(--na-border,#ECE1DC);border-radius:4px;padding:12px;font-size:11px;margin:4px 0 15px}.na-product-purchase{display:grid;grid-template-columns:116px 1fr;gap:10px}.na-quantity{display:grid;grid-template-columns:32px 1fr 32px;border:1px solid var(--na-border,#ECE1DC);border-radius:4px;overflow:hidden}.na-quantity button{background:var(--na-panel,#F8F5F2);border:0;color:var(--na-text,#221E1C);cursor:pointer}.na-quantity input{width:100%;border:0;background:var(--na-panel,#F8F5F2);color:var(--na-text,#221E1C);text-align:center;min-width:0}.na-product-add{width:100%;justify-content:center;min-height:44px}.na-product-add:disabled{opacity:.5;cursor:not-allowed}.na-product-tags{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 2px}.na-product-badge-sale{border-color:#f0c3cb;color:#c23b50;background:#fdecee}.na-product-badge-hot{border-color:#f0d9a8;color:#b5760f;background:#fff3e0}.na-product-returns-note{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:11px;color:#4f7a5a;letter-spacing:.03em}.na-product-returns-note .na-returns-icon{color:var(--na-accent,#E8593F);font-size:14px}.na-short-description{padding:34px 0;background:var(--na-panel,#F8F5F2);border-top:1px solid var(--na-border,#ECE1DC);border-bottom:1px solid var(--na-border,#ECE1DC);text-align:center}.na-short-description p{max-width:720px;margin:0 auto;color:var(--na-muted,#7A6F6A);font-size:14px;line-height:1.8}.na-product-short-description{margin:16px 0 4px}.na-product-short-description p{margin:0;color:var(--na-muted,#7A6F6A);font-size:13px;line-height:1.7}.na-buy-now{margin-top:9px}.na-buy-now .shopify-payment-button__button{min-height:44px!important;border-radius:4px!important;background:transparent!important;border:1px solid var(--na-border,#ECE1DC)!important;color:var(--na-text,#221E1C)!important;font-size:11px!important}.na-buy-now .shopify-payment-button__button:hover{border-color:var(--na-accent,#E8593F)!important}.na-product-video-link{display:inline-flex;align-items:center;gap:8px;margin-top:17px;font-size:10px;letter-spacing:.08em;color:var(--na-muted,#7A6F6A)}.na-play-icon{color:var(--na-accent,#E8593F)}.na-product-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid var(--na-border,#ECE1DC);border-radius:5px;overflow:hidden;margin-top:28px;background:var(--na-border,#ECE1DC)}.na-product-trust-item{display:flex;align-items:center;gap:12px;padding:17px;background:var(--na-panel,#F8F5F2)}.na-product-trust-icon{color:var(--na-accent,#E8593F);font-size:21px}.na-product-trust-item strong{display:block;font-size:11px}.na-product-trust-item span:not(.na-product-trust-icon){display:block;color:var(--na-muted,#7A6F6A);font-size:9px;margin-top:3px}.na-info-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--na-border,#ECE1DC);border-bottom:1px solid var(--na-border,#ECE1DC);padding:32px 0}.na-info-card h2{font-size:20px;font-weight:500;margin:0 0 10px}.na-info-card div{font-size:11px;line-height:1.7;color:var(--na-muted,#7A6F6A)}.na-info-card a{display:inline-block;color:var(--na-accent,#E8593F);font-size:9px;letter-spacing:.08em;margin-top:12px}.na-feature-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--na-border,#ECE1DC);border-radius:5px;overflow:hidden;min-height:290px}.na-feature-media{position:relative;background:var(--na-panel,#F8F5F2);min-height:290px}.na-feature-media img{width:100%;height:100%;object-fit:cover}.na-feature-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--na-accent,#E8593F);color:#fff}.na-feature-copy{padding:48px;background:linear-gradient(135deg,#f8f5f2,#f1eae4)}.na-feature-copy h2{font-size:30px;font-weight:400;margin:0 0 12px}.na-feature-copy>div:not(.na-kicker){font-size:12px;color:var(--na-muted,#7A6F6A);line-height:1.7;margin-bottom:20px}.na-tutorial-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.na-tutorial-card{border:1px solid var(--na-border,#ECE1DC);border-radius:5px;overflow:hidden;background:var(--na-panel,#F8F5F2);transition:transform .2s,border-color .2s}.na-tutorial-card:hover{transform:translateY(-2px);border-color:var(--na-accent,#E8593F)}.na-tutorial-card img{width:100%;aspect-ratio:1.45;object-fit:cover}.na-tutorial-copy{padding:12px}.na-tutorial-copy span{font-size:8px;color:var(--na-accent,#E8593F);letter-spacing:.1em}.na-tutorial-copy h3{font-size:11px;line-height:1.4;margin:6px 0 0}.na-tutorial-copy p{font-size:9px;color:var(--na-muted,#7A6F6A);line-height:1.5;margin:6px 0 0}.na-product-recommend-grid{grid-template-columns:repeat(5,1fr)}.na-product-benefits{padding-top:12px}@media(max-width:900px){.na-product-main{grid-template-columns:1fr;gap:24px}.na-product-gallery{position:static}.na-product-trust,.na-tutorial-grid{grid-template-columns:repeat(2,1fr)}.na-product-recommend-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.na-product-gallery{grid-template-columns:1fr;display:block;position:relative}.na-product-thumbs{position:absolute;left:0;right:0;bottom:0;flex-direction:row;overflow-x:auto;gap:8px;padding:12px 10px 10px;margin:0;background:linear-gradient(to top,#06070ad1,#06070a00);z-index:2;-webkit-overflow-scrolling:touch}.na-product-thumb{width:50px;min-width:50px;border-color:#ffffff59}.na-product-thumb.is-active{border-color:var(--na-accent,#E8593F)}.na-product-main-media{aspect-ratio:1/1.08}.na-pdp-title{font-size:27px}.na-product-price-row{align-items:flex-start;flex-direction:column}.na-product-purchase{grid-template-columns:94px 1fr}.na-product-trust{grid-template-columns:1fr 1fr}.na-info-columns{grid-template-columns:1fr;gap:25px}.na-feature-grid{grid-template-columns:1fr}.na-feature-copy{padding:28px}.na-tutorial-grid{grid-template-columns:1fr 1fr}.na-product-recommend-grid{grid-template-columns:repeat(2,1fr)}}.na-product-page,.na-product-info-strip,.na-product-feature,.na-tutorials,.na-product-recommendations,.na-product-benefits{display:block;width:100%;clear:both}.na-product-page .na-container,.na-product-info-strip .na-container,.na-product-feature .na-container,.na-tutorials .na-container,.na-product-recommendations .na-container,.na-product-benefits .na-container{display:block}.na-product-page{padding-top:42px;padding-bottom:18px}.na-pdp-title{font-size:34px;line-height:1.08;letter-spacing:.01em;margin:0 0 12px;font-weight:600;white-space:normal;overflow:visible;text-overflow:clip}.na-product-details .na-product-price{white-space:nowrap}.na-product-description p{margin:0 0 10px}.na-product-description p:last-child{margin-bottom:0}.na-product-info-strip{padding-top:34px;padding-bottom:34px}.na-product-feature{padding-top:18px;padding-bottom:34px}.na-tutorials,.na-product-recommendations{padding-top:20px;padding-bottom:34px}.na-product-benefits{padding-top:0;padding-bottom:34px}@media(max-width:600px){.na-product-page{padding-top:22px}.na-pdp-title{font-size:27px}}.na-judgeme-rating{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;cursor:pointer}.na-judgeme-rating:hover .na-rating-count,.na-judgeme-rating:hover .na-rating-number{color:var(--na-accent, #E8593F)}.na-rating-number{color:var(--na-muted, #7A6F6A);font-size:11px}.na-judgeme-rating .na-rating-count{color:var(--na-muted, #7A6F6A);font-size:10px;transition:color .2s ease}.na-judgeme-rating .na-stars{line-height:1}.jdgm-widget,.jdgm-review-widget{width:100%}[id*=judge_me_reviews_review_widget]{scroll-margin-top:90px}.na-customer-reviews-heading{padding-top:20px;padding-bottom:8px}.na-customer-reviews-heading .na-section-head{display:block;border-bottom:1px solid var(--na-border, #ECE1DC);padding-bottom:14px}.na-customer-reviews-heading .na-section-title{margin-bottom:5px}.na-customer-reviews-heading p{margin:0;color:var(--na-muted, #7A6F6A);font-size:11px}.na-payment-icons{width:100%;display:flex;justify-content:center;align-items:center;margin-top:12px}.na-payment-icons .payment-icons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px}.na-payment-icons .payment-icon{width:38px;height:auto;display:block}.na-gallery-lightbox-source{display:none}.na-product-thumb-more{position:relative}.na-product-thumb-more img{filter:brightness(.4)}.na-thumb-more-count{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;letter-spacing:.02em;background:#0a0a0e47}.na-gallery-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#06070aeb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:32px;opacity:0;visibility:hidden;transition:opacity .18s ease}.na-gallery-lightbox[hidden]{display:none}.na-gallery-lightbox.is-open{opacity:1;visibility:visible}.na-lightbox-inner{position:relative;width:100%;max-width:1000px;max-height:90vh;display:flex;flex-direction:column;gap:16px}.na-lightbox-close{position:absolute;top:-44px;right:0;background:transparent;border:1px solid var(--na-border,#ECE1DC);color:#fff;width:36px;height:36px;border-radius:50%;font-size:16px;cursor:pointer;line-height:1}.na-lightbox-close:hover{border-color:var(--na-accent,#E8593F)}.na-lightbox-stage{position:relative;flex:1;min-height:0;background:#111318;border:1px solid var(--na-border,#ECE1DC);border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.na-lightbox-stage-media{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.na-lightbox-stage-media img,.na-lightbox-stage-media video,.na-lightbox-stage-media iframe{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.na-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:#0a0a0e99;border:1px solid var(--na-border,#ECE1DC);color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.na-lightbox-nav:hover{border-color:var(--na-accent,#E8593F)}.na-lightbox-prev{left:12px}.na-lightbox-next{right:12px}.na-lightbox-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.na-lightbox-thumbs button{flex:0 0 auto;width:64px;height:64px;padding:0;border:1px solid var(--na-border,#ECE1DC);border-radius:4px;overflow:hidden;cursor:pointer;background:#111318}.na-lightbox-thumbs button.is-active{border-color:var(--na-accent,#E8593F);box-shadow:0 0 0 1px var(--na-accent,#E8593F)}.na-lightbox-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.na-lightbox-count{position:absolute;top:-44px;left:0;font-size:11px;letter-spacing:.06em;color:#999}@media(max-width:600px){.na-gallery-lightbox{padding:0}.na-lightbox-inner{max-width:100%;max-height:100%;height:100%;gap:10px;padding:52px 12px 16px}.na-lightbox-close{top:10px;right:12px}.na-lightbox-count{top:16px;left:16px}.na-lightbox-stage{border-radius:0}.na-lightbox-thumbs button{width:52px;height:52px}}.na-judgeme-product-widget{margin-top:28px;color:var(--na-text,#221E1C)}.na-judgeme-product-widget .jdgm-rev-widg{background:transparent;color:var(--na-text,#221E1C)}.na-judgeme-product-widget .jdgm-rev-widg__header{border-color:var(--na-border,#ECE1DC)}.na-judgeme-product-widget .jdgm-rev-widg__title{color:var(--na-text,#221E1C)}.na-judgeme-product-widget .jdgm-rev-widg__summary-text,.na-judgeme-product-widget .jdgm-rev-widg__body,.na-judgeme-product-widget .jdgm-divider,.na-judgeme-product-widget .jdgm-rev__text,.na-judgeme-product-widget .jdgm-rev__author,.na-judgeme-product-widget .jdgm-rev__timestamp{color:var(--na-muted,#7A6F6A)}.na-judgeme-product-widget .jdgm-rev{background:var(--na-panel,#F8F5F2);border:1px solid var(--na-border,#ECE1DC);border-radius:var(--na-radius,4px)}.na-judgeme-product-widget .jdgm-star.jdgm--on,.na-judgeme-product-widget .jdgm-star.jdgm-star.jdgm--on{color:var(--na-accent,#E8593F)}.na-judgeme-product-widget .jdgm-write-rev-link,.na-judgeme-product-widget .jdgm-btn{background:var(--na-accent,#E8593F);border-color:var(--na-accent,#E8593F);color:#fff}.na-judgeme-product-widget .jdgm-rev-widg__sort-wrapper select,.na-judgeme-product-widget input,.na-judgeme-product-widget textarea{background:var(--na-panel,#F8F5F2);border:1px solid var(--na-border,#ECE1DC);color:var(--na-text,#221E1C)}.na-judgeme-product-widget a{color:var(--na-accent,#E8593F)}
/*# sourceMappingURL=/cdn/shop/t/33/assets/product-page.css.map */
