/* Temporary native Woo presentation, scoped away from the exact KLL pilot. */
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary{width:min(1280px,calc(100% - 48px));margin:36px auto 64px;float:none}
.aura-shared-preview:not(.aura-shared-tool-pilot) #secondary{display:none}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary,.aura-shared-preview:not(.aura-shared-tool-pilot) #primary *{box-sizing:border-box}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary div.product{display:flow-root}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary .product_title{font:700 clamp(32px,3.4vw,52px)/1.08 Georgia,"Times New Roman",serif;text-transform:none;overflow-wrap:anywhere;margin:0 0 24px}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary .summary{min-width:0;overflow-wrap:anywhere}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary .summary .woocommerce-product-details__short-description{height:auto;max-height:none;overflow:visible;margin:0 0 24px}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary .summary form.cart{clear:both;margin:24px 0}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary .woocommerce-product-gallery{border:1px solid #cbe6ed;border-radius:28px;padding:16px;background:#f8f8fa;overflow:hidden}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary .woocommerce-product-gallery img{border-radius:16px}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary .woocommerce-tabs{clear:both;padding-top:40px}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary .entry-content{max-width:100%;overflow-wrap:anywhere}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary .entry-content .vc_row{margin-left:0;margin-right:0;max-width:100%}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary button.button,.aura-shared-preview:not(.aura-shared-tool-pilot) #primary a.button{background:#142631;color:#fff;border-radius:16px;padding:18px 24px;line-height:1.3}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;clear:both}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary ul.products::before,.aura-shared-preview:not(.aura-shared-tool-pilot) #primary ul.products::after{display:none}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary ul.products li.product{float:none;width:auto;margin:0;min-width:0;border:1px solid #d8e9ee;border-radius:24px;padding:16px;background:#fff}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary ul.products li.product img{border-radius:16px}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary .woocommerce-products-header h1{font:700 clamp(36px,4vw,60px)/1.1 Georgia,serif}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary .woocommerce-ordering{max-width:100%}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary .woocommerce-ordering select{max-width:100%}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary .am-dhl-pill{max-width:100%;gap:12px}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary .am-dhl-pill br{display:none}
.aura-shared-preview:not(.aura-shared-tool-pilot) #primary .am-dhl-logo{width:80px;max-width:35%;height:auto;min-width:0;flex:0 1 80px;object-fit:contain}
.aura-shared-tool-pilot,.aura-shared-tool-pilot #primary.aura-special-product{overflow-x:clip}
.aura-shared-tool-pilot .aura-native-restock-card .stock{display:none}
.aura-shared-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.aura-shared-collection-card{display:flex;flex-direction:column;border:1px solid #cbe6ed;border-radius:28px;padding:30px;background:linear-gradient(130deg,#f2fbff,#fff);gap:22px;min-width:0}
.aura-shared-collection-card h2{font:700 30px/1.15 Georgia,serif;margin:0}
.aura-shared-collection-card a{color:#142631}
.aura-shared-collection-card ul{padding-left:20px;margin:0}
.aura-shared-collection-card li{margin:7px 0}
.aura-shared-collection-card .aura-product-action{margin-top:auto}
/* Keep legacy in-content product videos within the same rounded media treatment. */
.aura-shared-preview.aura-button-brand-beam:not(.aura-shared-tool-pilot) #primary .entry-content video{display:block;max-width:100%;height:auto;border-radius:26px}
/* Legacy builder offsets must not push full-width mobile columns outside the page. */
@media(max-width:767px){.aura-shared-preview.aura-button-brand-beam:not(.aura-shared-tool-pilot) #primary .entry-content .vc_column_container[class*="vc_col-xs-offset-"]{margin-left:0;width:100%;max-width:100%}}
@media(max-width:900px){.aura-shared-preview:not(.aura-shared-tool-pilot) #primary ul.products,.aura-shared-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:768px){.aura-shared-preview:not(.aura-shared-tool-pilot) #primary{width:calc(100% - 32px);margin-top:24px}.aura-shared-preview:not(.aura-shared-tool-pilot) #primary div.product div.images,.aura-shared-preview:not(.aura-shared-tool-pilot) #primary div.product div.summary{float:none;width:100%}.aura-shared-preview:not(.aura-shared-tool-pilot) #primary .summary{margin-top:28px}.aura-shared-collection-grid{grid-template-columns:1fr}.aura-shared-collection-card{padding:24px}}