@layer tns-theme{:root{--tn-blue:#1a5fff;--tn-blue-600:#134bd1;--tn-cta:#1a5fff;--tn-ctah:#134bd1;--tn-dark:#111827;--tn-text:#111827;--tn-mut:#6b7280;--tn-bd:#e5e7eb;--tn-soft:#f6f7f8;--tn-rad:16px;--tn-gap:clamp(22px,2.6vw,40px)}body.site-product{background:#fff!important;color:var(--tn-text);--document-content-size:100%;--document-wide-size:100%}.site-product .breadcrumbs,.site-product .summary .product_meta,.site-product .summary .posted_in,.site-product .summary .tagged_as,.site-product .product-rating+.product-review-link{display:none!important}body.site-product .product-meta{display:none!important}body.site-product .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}body.site-product main{width:100%!important;max-width:none!important;min-height:100svh}body.site-product .is-layout-constrained>:not(.alignleft):not(.alignright):not(.alignfull){max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}body.site-product .alignwide,body.site-product .alignfull{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}body.site-product .site-document,body.site-product .document-post-content,body.site-product .document-post-content,body.site-product .layout-group,body.site-product .layout-group__inner{max-width:none!important;width:100%!important}body.site-product .tn-pdp-below,body.site-product .product-tabs{content-visibility:visible!important;contain:none!important;contain-intrinsic-size:auto!important}body.site-product .related,body.site-product .upsells{content-visibility:auto!important;contain:layout paint!important;contain-intrinsic-size:520px!important}body.site-product section.related.products li.product a.catalog-card-link,body.site-product section.upsells.products li.product a.catalog-card-link{display:block;color:inherit;text-decoration:none}body.site-product section.related.products li.product a.catalog-card-link img,body.site-product section.upsells.products li.product a.catalog-card-link img,body.site-product section.related.products li.product img.product-placeholder,body.site-product section.upsells.products li.product img.product-placeholder{display:block;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:4/5;object-fit:cover}body.site-product .mitiendis>.product{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,460px)!important;gap:var(--tn-gap)!important;align-items:start!important;min-height:680px}body.site-product .mitiendis>.product>.product-gallery{width:100%!important;max-width:none!important;margin:0!important;min-width:0!important;min-height:min(620px,calc(100vw - 32px));opacity:1!important;transition:none!important}body.site-product .mitiendis>.product>.summary{width:100%!important;max-width:none!important;margin:0!important;min-width:0!important;min-height:520px}body.site-product main>.layout-columns.alignwide{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,460px)!important;gap:var(--tn-gap)!important;align-items:start!important;padding-inline:max(16px,4vw)}body.site-product main>.layout-columns.alignwide>.layout-column{width:100%!important;margin:0!important;min-width:0!important}.site-product .product-gallery{background:transparent;border-radius:0;overflow:visible}.site-product .product-gallery__trigger{display:none!important}.site-product .product-gallery .flex-viewport{height:auto!important;overflow:visible!important}.mitiendis div.product div.images .product-gallery__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;transform:none!important;overflow:visible;margin:0!important}body.site-product.tn-gallery-count-1 .mitiendis div.product div.images .product-gallery__wrapper,body.site-product.tn-gallery-count-2 .mitiendis div.product div.images .product-gallery__wrapper{grid-template-columns:minmax(0,1fr);gap:16px}.mitiendis div.product div.images .product-gallery__wrapper::-webkit-scrollbar{display:none}.mitiendis div.product div.images .product-gallery__image{width:100%!important;height:auto;position:relative;float:none!important;margin-right:0!important}.mitiendis div.product div.images .product-gallery__image>a,.mitiendis div.product div.images .product-gallery__image>a>img,.mitiendis div.product div.images .product-gallery__image>img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:var(--tn-rad-md,10px)}.site-product .flex-control-nav,.site-product .flex-direction-nav,.site-product .mitiendis .flex-control-thumbs,.site-product .mitiendis div.product div.images .flex-control-thumbs{display:none!important}.site-product .summary{width:100%!important;max-width:none!important;margin:0!important;position:sticky;top:84px;align-self:start}.site-product .summary .tn-summary-sticky{position:static;top:auto}body.site-product main>.layout-columns.alignwide>.layout-column:last-child{position:static;top:auto}body.site-product main>.layout-columns.alignwide>.layout-column:last-child .tn-summary-sticky{position:static;top:auto}body.site-product .product-title,.site-product .product-title,.site-product .entry-title{display:block!important;line-height:1.12!important;font-weight:700!important;margin:0!important;color:var(--tn-dark)!important;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em}.site-product p.price,.site-product span.price{display:flex!important;align-items:flex-end;flex-wrap:wrap;gap:6px 10px;margin:0!important;line-height:1.05!important;white-space:normal!important;font-size:clamp(26px,2.2vw,32px);font-weight:700;color:var(--tn-text)}.site-product .money-amount,.site-product .money-amount *{display:inline-block!important;white-space:nowrap!important}.site-product p.price del,.site-product span.price del{font-size:.55em;color:#9ca3af;font-weight:700}.site-product p.price ins,.site-product span.price ins{text-decoration:none}.site-product .product-short-description{color:#374151;line-height:1.48;display:block;overflow:visible;margin:0!important;font-size:16px;max-width:48ch}.site-product .summary .tn-summary-description{color:#374151;line-height:1.48;margin:0!important;font-size:16px;max-width:48ch}.site-product .summary .tn-summary-description p{margin:0 0 .72rem}.site-product .summary .tn-summary-reviews{display:flex;align-items:center;gap:8px;margin:0!important}.site-product .summary .tn-summary-reviews .star-rating{margin:0!important;font-size:14px;line-height:1}.site-product .summary .tn-summary-reviews__stars{font-size:15px;line-height:1;letter-spacing:.08em;color:#f59e0b}.site-product .summary .tn-summary-reviews__count{font-size:14px;line-height:1.2;color:#6b7280;font-weight:600}.site-product .summary .tn-spp{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#111827!important;border-radius:0!important}.site-product .summary .tn-spp .tn-spp-row{padding:0;margin:0 0 4px;font-size:15px;line-height:1.35}.site-product .summary .tn-spp .tn-spp-row strong{font-weight:800}.site-product .summary .tn-summary-moneyback{margin:0!important;font-size:13px;line-height:1.35;color:var(--tn-text);text-align:center;background:var(--tn-soft);border:1px solid var(--tn-bd);border-radius:12px;padding:10px 12px}.site-product .summary .tn-summary-picks{margin:0!important}.site-product .summary .tn-summary-picks__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.site-product .summary .tn-summary-picks__item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #eceef2;border-radius:10px;background:#fff;padding:8px 10px}.site-product .summary .tn-summary-picks__media{display:block;width:52px;height:52px;border-radius:8px;overflow:hidden;background:#f6f7f8}.site-product .summary .tn-summary-picks__media img{width:100%;height:100%;object-fit:cover;border-radius:0}.site-product .summary .tn-summary-picks__meta{min-width:0}.site-product .summary .tn-summary-picks__title{display:block;margin:0 0 3px;color:#111827;font-size:14px;line-height:1.2;font-weight:600;text-decoration:none}.site-product .summary .tn-summary-picks__price{margin:0;font-size:14px;line-height:1.2;font-weight:700;color:var(--tn-text)}.site-product .summary .tn-summary-picks__price del{color:#9ca3af;font-weight:600;margin-left:6px}.site-product .summary .tn-summary-picks__price ins{text-decoration:none}.site-product .summary .tn-summary-picks__cta{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--tn-bd);background:#fff;color:var(--tn-text);font-size:12px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.site-product .summary .tn-summary-picks__cta:hover{background:var(--tn-soft);color:var(--tn-text)}.site-product .summary .tn-summary-picks__cta--disabled,.site-product .summary .tn-summary-picks__cta[aria-disabled="true"]{opacity:0.5;pointer-events:none;cursor:default}.site-product .summary .liar-hr,.site-product .summary .price:after{content:"";display:block;height:1px;background:#eaecef;margin:14px 0 12px}.site-product table.variation-table{width:100%;margin:10px 0 14px!important;border:1px solid var(--tn-bd);border-radius:var(--tn-rad);padding:14px;background:#fff;border-collapse:separate;border-spacing:0}.site-product table.variation-table td,.site-product table.variation-table th{display:block;width:100%;padding:0!important;border:0!important}.site-product table.variation-table .label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--tn-mut);margin:0 0 6px}.site-product table.variation-table select{width:100%;max-width:100%;border:1px solid var(--tn-bd);border-radius:12px;background:#fff;padding:0 12px;min-height:44px;font-size:14px}.site-product form.variation-form .tn-pdp-select-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.site-product .tn-pdp-swatches{display:flex;flex-wrap:wrap;gap:7px;margin:3px 0 6px}.site-product .tn-pdp-swatch{-webkit-appearance:none;appearance:none;border:1px solid #111;background:#fff;color:#000;border-radius:10px;min-width:38px;min-height:35px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1;cursor:pointer;transition:opacity 0.2s ease,transform 0.2s ease}.site-product .tn-pdp-swatch.is-text{border-radius:0}.site-product .tn-pdp-swatch.is-color{width:34px;min-width:34px;height:34px;min-height:34px;padding:3px;border-radius:999px}.site-product .tn-pdp-swatch__color{display:block;width:100%;height:100%;border-radius:999px;border:1px solid rgba(17,17,17,0.22);background:var(--tn-swatch-color,#e5e7eb)}.site-product .tn-pdp-swatch.is-active{border-color:#111;box-shadow:0 0 0 2px rgba(17,17,17,0.16);background:#fff}.site-product .tn-pdp-swatch.is-color.is-active{box-shadow:0 0 0 3px rgba(17,17,17,0.24)}.site-product .tn-pdp-swatch:hover{background:#f9fafb}.site-product .tn-pdp-swatch:focus-visible{outline:2px solid #111;outline-offset:2px}.site-product form.variation-form .reset_variations{display:none!important}.site-product form.cart{margin-top:0!important;display:block;width:100%}.site-product form.cart .quantity{display:none!important}.site-product form.cart .quantity input.qty{width:88px;height:42px;text-align:center;font-size:16px;border:0!important;background:transparent;-moz-appearance:textfield}.site-product form.cart .quantity input.qty::-webkit-outer-spin-button,.site-product form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.site-product form.cart .tn-product-personalization{display:grid;gap:7px;width:100%;margin:0 0 14px}.site-product form.cart .tn-product-personalization__label{display:block;margin:0;color:var(--tn-text);font-size:14px;font-weight:650;line-height:1.35}.site-product form.cart .tn-product-personalization__input{display:block;box-sizing:border-box;width:100%;min-height:44px;padding:0 13px;border:1px solid var(--tn-line);border-radius:10px;background:#fff;color:var(--tn-text);font:inherit;box-shadow:none}.site-product .add-to-cart-button,.site-product a.add-to-cart-button,.site-product button.add-to-cart-button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--tn-cta)!important;color:#fff!important;font-weight:700;font-size:16px;border:1px solid var(--tn-cta);border-radius:12px;padding:0 18px;min-height:48px;white-space:nowrap!important;box-shadow:none;transition:opacity .16s ease;text-transform:none}.site-product .add-to-cart-button:hover{background:var(--tn-ctah)!important;border-color:var(--tn-ctah);transform:none;box-shadow:none}.site-product .add-to-cart-button:focus-visible{outline:2px solid var(--tn-blue-600);outline-offset:2px}.site-product .add-to-cart-button.is-loading,.site-product .summary .tn-summary-picks__cta.is-loading{opacity:0.7;pointer-events:none}.site-product .stock,.site-product .variation-availability{margin-top:6px;color:var(--tn-mut)}.site-product .summary .tn-summary-sticky{display:grid;gap:12px}.site-product .summary .tn-summary-sticky>.product-title,.site-product .summary .tn-summary-sticky>.entry-title,.site-product .summary .tn-summary-sticky>p.price,.site-product .summary .tn-summary-sticky>.tn-summary-reviews,.site-product .summary .tn-summary-sticky>.tn-spp,.site-product .summary .tn-summary-sticky>.product-short-description,.site-product .summary .tn-summary-sticky>.tn-summary-description,.site-product .summary .tn-summary-sticky>form.cart,.site-product .summary .tn-summary-sticky>.tn-summary-moneyback,.site-product .summary .tn-summary-sticky>.tn-summary-picks{margin:0!important}.site-product .summary>*+*{margin-top:12px}.site-product .summary,.site-product .summary *{writing-mode:horizontal-tb!important;text-orientation:mixed!important}.site-product .button,.site-product button,.site-product a.button{transform:none!important;rotate:0deg!important;writing-mode:horizontal-tb!important}@media (max-width:980px){.site-product form.cart{width:100%;display:block}.site-product .add-to-cart-button{width:100%}.site-product .summary,.site-product .summary .tn-summary-sticky,body.site-product main>.layout-columns.alignwide>.layout-column:last-child .tn-summary-sticky{position:static!important;top:auto!important}}@media (max-width:980px){body.site-product main{padding:16px 8%!important}body.site-product .mitiendis>.product{grid-template-columns:100%!important;gap:18px!important;min-height:auto}body.site-product .mitiendis>.product>.product-gallery{min-height:min(100vw,430px)}body.site-product .mitiendis>.product>.summary{min-height:420px}body.site-product main>.layout-columns.alignwide{grid-template-columns:1fr!important;gap:18px!important}}.site-product .tn-add-to-cart-notice{margin:8px 0 0;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.4;opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity 0.16s ease,transform 0.16s ease}.site-product .tn-add-to-cart-notice.is-visible{opacity:1;transform:translateY(0)}.site-product .tn-add-to-cart-notice.is-error{border-color:#fecaca;background:#fef2f2;color:#991b1b}body.site-product .notices{position:fixed;top:72px;left:0;right:0;display:flex;justify-content:center;z-index:9999;pointer-events:none;padding-inline:12px}@media (max-width:782px){body.site-product .notices{top:64px}}body.site-product .notices .notice-banner{pointer-events:auto;max-width:min(92vw,720px);width:auto;margin:0 auto;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;background:#fff;color:var(--tn-dark);border:1px solid var(--tn-bd);border-radius:14px;padding:10px 12px;box-shadow:0 12px 28px rgba(0,0,0,.12);animation:tn-toast-in .22s ease-out both}body.site-product .notice-banner:focus,body.site-product .notice-banner:focus-visible{outline:none!important}body.site-product .notice-banner.is-success{border-color:#BDE5C8;box-shadow:0 12px 28px rgba(16,185,129,.18)}body.site-product .notice-banner.is-success>svg{width:20px;height:20px;color:#059669;fill:currentColor;flex:0 0 auto}body.site-product .notice-banner__content{display:flex;align-items:center;gap:12px;line-height:1.4}body.site-product .notices .button.cart-forward{background:#f9fafb!important;color:#111!important;border:1px solid var(--tn-bd)!important;border-radius:12px!important;padding:8px 12px!important;font-weight:700!important;box-shadow:none!important}@keyframes tn-toast-in{from{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}.tn-pdp-ship{margin:16px 0;padding:16px;border:1px solid var(--tn-cp-bd,var(--tn-bd,#e5e7eb));border-radius:var(--tn-cp-radius,var(--tn-rad-sm,6px));font-size:var(--tn-cp-font-sm,0.8125rem);color:var(--tn-cp-text,var(--tn-text,#111827));min-height:124px}.tn-pdp-ship__subtitle{margin:0 0 12px;font-size:0.75rem;color:var(--tn-cp-muted,var(--tn-mut,#6b7280))}@media (max-width:480px){.tn-pdp-ship{padding:12px}}}@layer tns-theme{body.site-product .tn-pdp-below{width:min(1280px,calc(100vw - 40px));margin:clamp(24px,3vw,40px) auto 0}body.site-product .tn-pdp-below .product-tabs,body.site-product .summary .product-tabs{margin:0}@media (max-width:980px){body.site-product .product-tabs{background:var(--tn-surface,var(--tn-bg,#fff))}body.site-product .tn-pdp-below .product-tabs,body.site-product .summary .product-tabs{margin-top:18px}body.site-product .product-tabs>ul.tabs.product-tabs__list{display:block;list-style:none;margin:0;padding:0;background:var(--tn-surface,var(--tn-bg,#fff));border-bottom:1px solid var(--tn-bd,#e5e7eb)}body.site-product .product-tabs>ul.tabs.product-tabs__list>li{display:block;list-style:none;margin:0;padding:0;border-top:1px solid var(--tn-bd,#e5e7eb);background:var(--tn-surface,var(--tn-bg,#fff))}body.site-product .product-tabs>ul.tabs.product-tabs__list>li::marker{content:none}body.site-product .product-tabs>ul.tabs.product-tabs__list>li>a{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 2px;color:var(--tn-tx,#111827);font-family:var(--tn-font-base,-apple-system,BlinkMacSystemFont,sans-serif);font-size:15px;line-height:1.3;font-weight:600;text-decoration:none;background:transparent}body.site-product .product-tabs>ul.tabs.product-tabs__list>li>a::after{content:"+";flex:0 0 auto;color:var(--tn-mut,#6b7280);font-size:19px;font-weight:400;line-height:1}body.site-product .product-tabs>ul.tabs.product-tabs__list>li.active>a::after{content:"–"}body.site-product .product-tabs .product-tabs__panel{margin:0;padding:12px 2px 16px;background:var(--tn-surface,var(--tn-bg,#fff));color:var(--tn-tx,#374151);font-size:14px;line-height:1.5}body.site-product .product-tabs .product-tabs__panel>h2:first-child{display:none}body.site-product .product-tabs .product-tabs__panel p{margin:0 0 10px}body.site-product .product-tabs .product-tabs__panel p:last-child{margin-bottom:0}}@media (min-width:981px){body.site-product .product-tabs.tn-pdp-acc-ready>ul.tabs{display:none!important}body.site-product .product-tabs.tn-pdp-acc-ready .tn-pdp-acc-item{border-top:1px solid var(--tn-bd,#e5e7eb)}body.site-product .product-tabs.tn-pdp-acc-ready .tn-pdp-acc-item:last-child{border-bottom:1px solid var(--tn-bd,#e5e7eb)}body.site-product .product-tabs.tn-pdp-acc-ready .tn-pdp-acc-trigger{width:100%;margin:0;padding:14px 2px;border:0;background:transparent;color:var(--tn-tx,#111827);text-align:left;font-size:16px;font-weight:600;line-height:1.3;display:flex;align-items:center;justify-content:space-between;cursor:pointer}body.site-product .product-tabs.tn-pdp-acc-ready .tn-pdp-acc-trigger::after{content:"+";font-size:20px;line-height:1;color:var(--tn-mut,#6b7280)}body.site-product .product-tabs.tn-pdp-acc-ready .tn-pdp-acc-item.is-open .tn-pdp-acc-trigger::after{content:"-"}body.site-product .product-tabs.tn-pdp-acc-ready .tn-pdp-acc-panel{display:none;padding:0 2px 16px;color:var(--tn-tx,#111827)}body.site-product .product-tabs.tn-pdp-acc-ready .tn-pdp-acc-item.is-open .tn-pdp-acc-panel{display:block}body.site-product .product-tabs.tn-pdp-acc-ready .tn-pdp-acc-panel>h2:first-child{display:none}body.site-product .product-tabs.tn-pdp-acc-ready .tn-pdp-acc-panel p{margin:0 0 0.8rem;line-height:1.6}}body.site-product section.related.products,body.site-product section.upsells.products{margin-top:clamp(24px,3vw,36px)}body.site-product section.related.products>h2,body.site-product section.upsells.products>h2{margin:0 0 14px;font-size:clamp(20px,2.2vw,28px);line-height:1.15;font-weight:700;color:var(--tn-tx,#111827)}body.site-product section.related.products>ul.products,body.site-product section.upsells.products>ul.products{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.8vw,20px)}@media (max-width:1100px){body.site-product section.related.products>ul.products,body.site-product section.upsells.products>ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){body.site-product section.related.products>ul.products,body.site-product section.upsells.products>ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}body.site-product section.related.products li.product,body.site-product section.upsells.products li.product{margin:0!important;float:none!important;width:auto!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;position:relative;text-align:left}body.site-product section.related.products li.product a.catalog-card-link,body.site-product section.upsells.products li.product a.catalog-card-link{display:block;text-decoration:none;color:inherit}body.site-product section.related.products li.product a.catalog-card-link img,body.site-product section.upsells.products li.product a.catalog-card-link img,body.site-product section.related.products li.product img.tn-img--placeholder,body.site-product section.upsells.products li.product img.tn-img--placeholder{display:block;width:100%!important;height:auto!important;aspect-ratio:4/5;object-fit:cover;border-radius:var(--tn-rad-md,12px);margin:0 0 10px!important;background:#f3f4f6}body.site-product section.related.products .onsale,body.site-product section.upsells.products .onsale{position:absolute!important;top:12px!important;left:12px!important;margin:0!important;z-index:2!important;pointer-events:none!important;background:#ef4444!important;color:#fff!important;font-weight:700!important;padding:6px 10px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important}body.site-product section.related.products li.product .product-title,body.site-product section.upsells.products li.product .product-title{margin:8px 0 6px!important;font-size:16px;line-height:1.25;font-weight:600;color:var(--tn-tx,#111827);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.site-product section.related.products li.product .price,body.site-product section.upsells.products li.product .price{display:block!important;margin:0!important;font-weight:700;font-size:16px;line-height:1.25;color:var(--tn-tx,#111827);white-space:nowrap}body.site-product section.related.products li.product .price del,body.site-product section.upsells.products li.product .price del{color:#9ca3af;font-weight:600;margin-right:8px}body.site-product section.related.products li.product .price ins,body.site-product section.upsells.products li.product .price ins{text-decoration:none}body.site-product section.related.products li.product .tn-spp-mini,body.site-product section.upsells.products li.product .tn-spp-mini{margin:4px 0 0;font-size:13px;line-height:1.35;color:var(--tn-mut,#6b7280)}body.site-product section.related.products li.product>a.button,body.site-product section.upsells.products li.product>a.button,body.site-product section.related.products li.product .added_to_cart,body.site-product section.upsells.products li.product .added_to_cart{display:none!important}@media (max-width:520px){body.site-product section.related.products>ul.products,body.site-product section.upsells.products>ul.products{display:flex!important;flex-wrap:nowrap!important;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:0 16px 8px;margin:0-16px;scrollbar-width:none}body.site-product section.related.products>ul.products::-webkit-scrollbar,body.site-product section.upsells.products>ul.products::-webkit-scrollbar{display:none}body.site-product section.related.products li.product,body.site-product section.upsells.products li.product{flex:0 0 78%;max-width:78%;scroll-snap-align:start}}}@layer tns-part-pdp{body{--tn-pdp-mech:minis-carrusel-grilla}@media (max-width:767px){body.site-product .product-gallery{position:relative!important;overflow:visible!important}body.site-product .product-gallery__wrapper{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;gap:8px!important;grid-template-columns:none!important;-webkit-overflow-scrolling:touch;scrollbar-width:none!important}body.site-product .product-gallery__wrapper::-webkit-scrollbar{display:none!important}body.site-product .product-gallery__image{flex:0 0 100%!important;width:100%!important;max-width:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;margin:0!important}body.site-product .product-gallery__image img{width:100%!important;height:auto!important;aspect-ratio:2/3!important;object-fit:cover!important;border-radius:var(--tn-rad-md,8px)!important}body .product-gallery-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:10px 0 0;padding:2px 0}body .product-gallery-thumbs::-webkit-scrollbar{display:none}body .product-gallery-thumb{flex:0 0 auto;width:64px;padding:2px;background:var(--tn-surface,#fff);border:1px solid transparent;border-radius:var(--tn-rad-md,8px);cursor:pointer}body .product-gallery-thumb img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:calc(var(--tn-rad-md,8px) - 2px)}body .product-gallery-thumb.is-active{border-color:var(--tn-tx,#000)}}@media (min-width:768px){body .product-gallery-thumbs{display:none!important}}body section.related.products{position:relative!important}body .product-related-arrow{position:absolute;z-index:7;top:calc(var(--pj-relh,240px)/2 - 18px);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tn-surface,#fff) 95%,transparent);border:1px solid var(--tn-bd,rgba(0,0,0,.2));border-radius:var(--tn-rad-sm,0px);color:var(--tn-tx,#000);cursor:pointer;padding:0}body .product-related-arrow svg{width:16px;height:16px}body .product-related-arrow[disabled]{opacity:.35;cursor:default}body .product-related-prev{left:calc(50% - 50vw + 8px)}body .product-related-next{right:calc(50% - 50vw + 8px)}body section.related ul.products::-webkit-scrollbar{display:none!important}@media (min-width:768px){body .product-related-arrow{display:none!important}}@media (max-width:767px){body section.related ul.products{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;margin:0 calc(50% - 50vw)0 0!important;padding:0 2.5px 0 0!important;scrollbar-width:none!important}body section.related ul.products li.product{flex:0 0 75%!important;max-width:none!important;scroll-snap-align:start!important}body .product-related-arrow{display:none!important}}}@layer tns-part-shop{body.site-product section.related.products ul.products,body.site-product section.related.products ul.products *{box-sizing:border-box}body.site-product section.related.products ul.products{display:flex!important;flex-wrap:wrap!important;gap:0!important;list-style:none!important}body.site-product section.related.products ul.products{margin:0-7.5px!important;padding:0!important}body.site-product section.related.products ul.products li.product{flex:0 0 33.3333%!important;max-width:33.3333%!important;width:auto!important;margin:0!important;padding:0 7.5px 20px!important;position:relative!important;display:block!important;float:none!important;border:none!important;background:transparent!important}body.site-product section.related.products li.product a.catalog-card-link{display:flex!important;flex-direction:column!important;text-decoration:none!important;padding:0!important;margin:0!important}body.site-product section.related.products li.product a.catalog-card-link img{order:0;width:100%!important;height:auto!important;aspect-ratio:2/3!important;object-fit:cover!important;border-radius:var(--tn-rad-md,0px)!important;display:block!important;margin:0!important}body.site-product section.related.products li.product .product-title{order:1;font-family:var(--tn-font-display,Poppins,sans-serif)!important;font-size:13px!important;font-weight:var(--tn-title-weight,300)!important;line-height:16px!important;text-transform:var(--tn-title-case,uppercase)!important;color:var(--tn-tx,#000)!important;text-align:left!important;margin:15px 5px 8px!important;padding:0!important}body.site-product section.related.products li.product span.price,body.site-product section.related.products li.product span.price *{font-family:var(--tn-font-base,Rubik,sans-serif)!important;font-size:13px!important;font-weight:var(--tn-price-weight,700)!important;color:var(--tn-tx,#000)!important;line-height:18px!important}body.site-product section.related.products li.product span.price{order:2;display:block!important;text-align:left!important;margin:0 5px 8px!important;padding:0!important}body.site-product section.related.products li.product span.price del,body.site-product section.related.products li.product span.price del *{font-weight:300!important;color:color-mix(in srgb,var(--tn-tx,#000) 55%,transparent)!important}body.site-product section.related.products li.product span.price del{margin-right:10px!important}body.site-product section.related.products li.product span.price ins,body.site-product section.related.products li.product span.price ins *,body.site-product section.related.products li.product span.price .tn-price-sale,body.site-product section.related.products li.product span.price .tn-price-sale *{text-decoration:none!important;font-weight:var(--tn-price-weight,700)!important;color:var(--tn-accent,var(--tn-tx,#000))!important}body.site-product section.related.products li.product .tn-spp-mini{order:3;margin:0 5px 15px!important;padding:0!important}body.site-product section.related.products li.product .tn-spp-mini__row,body.site-product section.related.products li.product .tn-spp-mini__row *{font-family:var(--tn-font-base,Rubik,sans-serif)!important;font-size:10px!important;font-weight:400!important;color:var(--tn-spp,color-mix(in srgb,var(--tn-tx,#000) 55%,transparent))!important;line-height:15px!important}body.site-product section.related.products li.product .tn-spp-mini__row{margin:0!important;padding:0!important;text-indent:0!important}body.site-product section.related.products li.product .card-action,body.site-product section.related.products li.product a.card-action{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:calc(var(--pj-imgh,300px) - 53px)!important;right:17.5px!important;left:auto!important;bottom:auto!important;width:43px!important;height:43px!important;padding:0!important;margin:0!important;background:color-mix(in srgb,var(--tn-surface,#fff) 90%,transparent)!important;color:var(--tn-tx,#000)!important;border:none!important;border-radius:var(--tn-rad-sm,2px)!important;box-shadow:none!important;font-size:0!important;line-height:0!important;z-index:5!important;cursor:pointer!important;text-decoration:none!important}body.site-product section.related.products li.product .card-action:hover,body.site-product section.related.products li.product a.card-action:hover{background:var(--tn-surface,#fff)!important}body.site-product section.related.products li.product .card-action svg,body.site-product section.related.products li.product a.card-action svg{width:20px;height:20px}body.site-product section.related.products li.product .onsale{position:absolute!important;top:0!important;left:7.5px!important;right:auto!important;bottom:auto!important;background:var(--tn-tx,#000)!important;color:var(--tn-surface,#fff)!important;font-family:var(--tn-font-base,Rubik,sans-serif)!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.3px!important;line-height:1.2!important;padding:6px 10px!important;margin:0!important;border-radius:0!important;z-index:6!important}body.site-product section.related.products li.product .star-rating{display:none!important}@media (max-width:767px){body.site-product section.related.products ul.products li.product{flex:0 0 50%!important;max-width:50%!important}body.site-product section.related.products li.product .onsale{font-size:11px!important;padding:3px 6px!important}body.site-product section.related.products li.product .card-action,body.site-product section.related.products li.product a.card-action{width:36px!important;height:36px!important;top:calc(var(--pj-imgh,240px) - 44px)!important;right:15.5px!important}body.site-product section.related.products li.product .card-action svg,body.site-product section.related.products li.product a.card-action svg{width:17px;height:17px}}body.site-product section.related.products ul.products li.product span.onsale{top:8px!important;left:8px!important}}@layer tns-guarantee{body.site-product .product-gallery__image img,body.site-product .product-gallery__wrapper img{border-radius:var(--tn-rad-md,0px)!important}body.site-product section.related ul.products li.product a img,body.site-product section.related ul.products li.product img.tn-img--placeholder{border-radius:var(--tn-rad-md,0px)!important}@media (max-width:767px){body.site-product section.related ul.products{display:flex!important;gap:0!important;list-style:none!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;margin:0 calc(50% - 50vw)0 0!important;padding:0 2.5px 0 0!important}body.site-product section.related ul.products li.product{flex:0 0 75%!important;max-width:none!important;margin:0!important;padding:0 7.5px 20px!important;scroll-snap-align:start!important}}@media (min-width:768px){body.site-product section.related ul.products{display:flex!important;gap:0!important;list-style:none!important;flex-wrap:wrap!important;overflow-x:visible!important;margin:0-7.5px!important;padding:0!important}body.site-product section.related ul.products li.product{flex:0 0 33.3333%!important;max-width:33.3333%!important;margin:0!important;padding:0 7.5px 20px!important}}}