.section-product-template .product-single.card-background,.section-rendered-3d-product-template .product-single.card-background{overflow:visible;box-shadow:var(--avp-shadow-1)}.section-product-template .product-single.card-background:hover,.section-rendered-3d-product-template .product-single.card-background:hover{transform:none;border-color:var(--avp-border);box-shadow:var(--avp-shadow-1)}@media(min-width:769px){body.template-product #PageContainer{overflow:visible}body.template-product .announcement-bar.sticky-promo{top:0}.section-product-template .product-single,.section-rendered-3d-product-template .product-single{display:flex;align-items:flex-start}.section-product-template .grid-product-container,.section-rendered-3d-product-template .grid-product-container{position:sticky;top:120px}}@media(min-width:769px)and (max-width:1180px){.section-product-template .grid-product-container,.section-rendered-3d-product-template .grid-product-container{top:175px}}.section-product-template .product__photo>a,.section-product-template .product-single__media>a,.section-rendered-3d-product-template .product__photo>a,.section-rendered-3d-product-template .product-single__media>a{cursor:zoom-in}.section-product-template .product-single__media img,.section-rendered-3d-product-template .product-single__media img{border-radius:var(--avp-radius)}.section-product-template .hc-thumbs,.section-rendered-3d-product-template .hc-thumbs{margin:16px auto 4px;max-width:420px}.section-product-template .hc-thunmb,.section-rendered-3d-product-template .hc-thunmb{margin:4px;padding:4px;background:var(--avp-surface);border:1px solid var(--avp-border);border-radius:var(--avp-radius);cursor:pointer;opacity:.75;transition:border-color var(--avp-ease),box-shadow var(--avp-ease),opacity var(--avp-ease)}.section-product-template .hc-thunmb:hover,.section-rendered-3d-product-template .hc-thunmb:hover{border-color:var(--avp-border-strong);opacity:1}.section-product-template .hc-thunmb.slick-current,.section-rendered-3d-product-template .hc-thunmb.slick-current{border-color:var(--avp-red);box-shadow:0 0 0 1px var(--avp-red);opacity:1}.section-product-template .hc-thunmb img,.section-rendered-3d-product-template .hc-thunmb img{border-radius:calc(var(--avp-radius) - 4px)}.section-product-template h1.h1,.section-rendered-3d-product-template h1.h1{margin-bottom:6px}.section-product-template #hc-barcode{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--avp-muted)}.section-product-template .product__price-container{margin:2px 0 10px;flex-wrap:wrap;gap:4px 10px}.section-product-template .product__price-current{font-size:clamp(24px,2.4vw,30px);font-weight:800;color:var(--avp-ink);letter-spacing:-.01em;margin-right:0}.section-product-template .product__price-container .p--crossed-out{font-size:18px;font-weight:500;color:var(--avp-muted)}.section-product-template .other-information-section ul{margin:0;list-style:none}.section-product-template .other-information-section li.shipping-time{width:fit-content;margin:0 0 6px;padding:7px 14px 7px 30px;position:relative;background:var(--avp-bg);border:1px solid var(--avp-border);border-radius:999px;font-size:13px;font-weight:600;color:var(--avp-ink-2);line-height:1.4}.section-product-template .other-information-section li.shipping-time:before{content:"";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--avp-red)}.section-product-template .product-details .variant-group label,.section-product-template .product-details h6.swatch-header{display:block;margin:0 0 6px;font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--avp-ink-2)}.section-product-template .product-details .variant-group{padding-top:4px;padding-bottom:14px}.section-product-template .product-details .variant-group select{width:100%;max-width:380px}.section-product-template .product-details .variant-group-multiple{padding-top:0;padding-bottom:12px}.section-product-template #quantity-container:not(.product-hidden){display:inline-flex;align-items:stretch;width:auto;margin:0;border:1px solid var(--avp-border-strong);border-radius:var(--avp-radius);overflow:hidden;background:var(--avp-surface)}.section-product-template #quantity-container input.qtyminus,.section-product-template #quantity-container input.qtyplus{width:40px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:var(--avp-bg);color:var(--avp-ink-2);font-size:17px;font-weight:600;line-height:1;cursor:pointer;transition:background-color var(--avp-ease),color var(--avp-ease)}.section-product-template #quantity-container input.qtyminus:hover,.section-product-template #quantity-container input.qtyplus:hover{background:var(--avp-border);color:var(--avp-ink)}.section-product-template #quantity-container input.qty{width:54px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-left:1px solid var(--avp-border);border-right:1px solid var(--avp-border);border-radius:0;text-align:center;font-size:15px;font-weight:600;color:var(--avp-ink)}.section-product-template #quantity-container input.qty:focus{box-shadow:none;border-color:var(--avp-border)}@media(min-width:769px){.section-product-template .product-details-form .product-details{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:start}.section-product-template .product-details-form .product-details>*{grid-column:1 / -1;min-width:0}.section-product-template .product-details-form .product-details>.variant-group{order:1}.section-product-template .product-details-form .product-details>h6.swatch-header{order:2}.section-product-template .product-details-form .product-details>#quantity-container{order:3;grid-column:1}.section-product-template .product-details-form .product-details>.product-smart-wrapper,.section-product-template .product-details-form .product-details>#AddToCartSold{order:4;grid-column:2}.section-product-template .product-details-form .product-details>.variant-inventory__container,.section-product-template .product-details-form .product-details>.variant-transfer__container,.section-product-template .product-details-form .product-details>.product__notes{order:5}.section-product-template .product-details-form .product-details>.product__trust-icons{order:6}.section-product-template .product-details-form .product-details>.mobile-prod-padding{order:7}.section-product-template .product-details-form .product-details>.cart-errors{order:8}.section-product-template .product-details-form .product-details>.quick-smart-wrapper,.section-product-template .product-details-form .product-details>.variant-pricing{order:9}}.section-product-template .product-details .product-smart-wrapper .add-to-cart-btn,.section-product-template .product-details .product-smart-wrapper .add-to-cart-btn span,.section-product-template .product-details .add-to-cart-btn span.btn{max-width:none}.section-product-template .product-details .smart-wrapper .shopify-payment-button{margin-top:8px}.section-product-template .product-details #AddToCartSold{width:100%}.section-product-template .product-details .product__notes:not(:has(*)){padding:0}.section-product-template .product-details .variant-inventory__container,.section-product-template .product-details .variant-transfer__container{background-color:var(--avp-bg);border:1px solid var(--avp-border);border-radius:var(--avp-radius);padding:7px 16px 7px 10px;margin:12px 0 0}.section-product-template .product-details .product__trust-icons{margin-bottom:8px}.avp-trust-strip--pdp{justify-content:flex-start;gap:8px 22px;margin:14px 0 6px;padding:11px 16px;border-radius:var(--avp-radius);font-size:12.5px}.section-product-template ul.tabs,.section-rendered-3d-product-template ul.tabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 4px;margin:22px 0 0;padding:0}.section-product-template .product-description__tab,.section-rendered-3d-product-template .product-description__tab{padding:0;margin:0}.section-product-template .product-description__tab h5,.section-rendered-3d-product-template .product-description__tab h5{margin:0}.section-product-template ul.tabs li a.js-tabs-link,.section-product-template ul.tabs li .js-tabs-link,.section-rendered-3d-product-template ul.tabs li a.js-tabs-link,.section-rendered-3d-product-template ul.tabs li .js-tabs-link{padding:10px 12px;margin:0 6px -2px 0;white-space:nowrap}.section-product-template .tab-content,.section-rendered-3d-product-template .tab-content{padding-top:18px}.section-product-template .tab-content .description,.section-rendered-3d-product-template .tab-content .description{max-width:70ch;font-size:15px;line-height:1.65;color:var(--avp-body)}.section-product-template .tab-content .description ul,.section-rendered-3d-product-template .tab-content .description ul{margin:0 0 16px;padding-left:1.15em}.section-product-template .tab-content .description li,.section-rendered-3d-product-template .tab-content .description li{margin:5px 0}.section-product-template .tab-content .description h1,.section-product-template .tab-content .description h2,.section-product-template .tab-content .description h3,.section-rendered-3d-product-template .tab-content .description h1,.section-rendered-3d-product-template .tab-content .description h2,.section-rendered-3d-product-template .tab-content .description h3{font-size:17px;font-weight:700;margin:18px 0 8px}.section-product-template #tab-3 .description,.section-rendered-3d-product-template #tab-3 .description{max-width:none;overflow-x:auto}.section-product-template #tab-3 table.se-downloads-table,.section-rendered-3d-product-template #tab-3 table.se-downloads-table{min-width:420px}#generic-download-links.se-generic-download-links-visible{margin-top:10px;font-size:14px}.section-product-template .mobile-prod-desc .product-single,.section-rendered-3d-product-template .mobile-prod-desc .product-single{background:var(--avp-surface);border:1px solid var(--avp-border);border-radius:var(--avp-radius-lg)}[data-section-type=product-recommendations] .featured-collection{padding-top:44px;padding-bottom:44px}[data-section-type=product-recommendations] .avp-rec-header{padding:0 15px 26px}[data-section-type=product-recommendations] .avp-rec-header h2{margin:0}[data-section-type=product-recommendations] .avp-rec-header .avp-rec-sub{margin:8px auto 0;max-width:60ch;color:var(--avp-muted);font-size:15px}[data-section-type=product-recommendations] .featured-collection__product{padding:6px 8px 10px}@media(max-width:768px){[data-section-type=product-recommendations] .featured-collection{padding-top:28px;padding-bottom:28px}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/avp-ov-product.css.map */
