.product-page div.product-configuration-grid[data-configuration-count]{--configuration-columns: 3;--configuration-tracks: 6;--configuration-card-width: 212px;--configuration-gap: 16px;display:grid;grid-template-columns:repeat(var(--configuration-tracks),minmax(0,1fr));grid-auto-rows:1fr;gap:var(--configuration-gap);width:100%;max-width:calc(var(--configuration-columns) * var(--configuration-card-width) + (var(--configuration-columns) - 1) * var(--configuration-gap));margin-inline:auto;align-items:stretch}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration{grid-column:auto / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-count="2"]){--configuration-columns: 2;--configuration-tracks: 4}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-count="4"]){--configuration-columns: 4;--configuration-tracks: 8}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-count="5"]){--configuration-columns: 5;--configuration-tracks: 10}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-count="6"]){--configuration-columns: 6;--configuration-tracks: 12}.product-page div.product-configuration-grid[data-configuration-count]:is(:where([data-configuration-count="7"]),:where([data-configuration-count="8"])){--configuration-columns: 4;--configuration-tracks: 8}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-count="7"])>article.product-configuration:where(:nth-child(5)){grid-column:2 / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true]){--configuration-card-width: 320px;--configuration-columns: 3;--configuration-tracks: 6}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true]):where([data-configuration-count="2"]){--configuration-columns: 2;--configuration-tracks: 4}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true]):where([data-configuration-count="5"])>article.product-configuration:where(:nth-child(4)){grid-column:2 / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true]):where([data-configuration-count="4"])>article.product-configuration:where(:last-child){grid-column:3 / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true]):where([data-configuration-count="7"])>article.product-configuration:where(:nth-child(5)){grid-column:auto / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true]):where([data-configuration-count="7"])>article.product-configuration:where(:last-child){grid-column:3 / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true]):where([data-configuration-count="8"])>article.product-configuration:where(:nth-child(7)){grid-column:2 / span 2}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration{min-width:0;display:flex;flex-direction:column;background:var(--white)}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration .product-media{flex:0 0 116px;height:116px;padding:10px 12px;background:var(--soft);border-bottom:1px solid var(--line)}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration .product-media img{display:block;width:100%;height:100%;object-fit:contain}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration>h3{padding:12px 14px;font-size:1.3rem;line-height:1.15;overflow-wrap:normal}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration>h4{margin:0;padding:0 14px 8px;color:var(--navy);font-size:.95rem;line-height:1.45}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration>p{margin:0;padding:0 14px 14px;color:var(--steel);font-size:.9rem;line-height:1.55}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration .product-image-placeholder{padding:8px;gap:6px;border:0}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration .product-image-placeholder>span{font-size:1rem}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration .product-image-placeholder>small{font-size:.72rem}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration .product-configuration-copy{padding:14px 16px 18px}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration .product-configuration-copy>h3{padding:0;font-size:1.4rem;line-height:1.15}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration .product-configuration-copy>h4{margin-top:10px;font-size:.95rem;line-height:1.45}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration .product-configuration-copy>p{margin-top:10px;font-size:.9rem;line-height:1.55}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration .product-configuration-copy>h5{margin-top:14px;font-size:.87rem}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration .product-configuration-copy>ul{margin-top:10px;padding-left:18px;font-size:.9rem;line-height:1.5}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration .product-configuration-copy li{margin-top:6px}@media (max-width: 1100px){.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-count="5"]){--configuration-columns: 4;--configuration-tracks: 8}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-count="5"])>article.product-configuration:where(:last-child){grid-column:4 / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-count="6"]){--configuration-columns: 3;--configuration-tracks: 6}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true]){--configuration-columns: 2;--configuration-tracks: 4}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true]):where([data-configuration-count="5"])>article.product-configuration:where(:nth-child(4)){grid-column:auto / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true]):where([data-configuration-count="5"])>article.product-configuration:where(:last-child){grid-column:2 / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true])>article.product-configuration:where(:nth-child(n)){grid-column:auto / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true]):is(:where([data-configuration-count="3"]),:where([data-configuration-count="5"]),:where([data-configuration-count="7"]))>article.product-configuration:where(:last-child){grid-column:2 / span 2}}@media (max-width: 980px){.product-page div.product-configuration-grid[data-configuration-count]{--configuration-columns: 3;--configuration-tracks: 6}.product-page div.product-configuration-grid[data-configuration-count]:is(:where([data-configuration-count="1"]),:where([data-configuration-count="2"])){--configuration-columns: 2;--configuration-tracks: 4}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-count="4"])>article.product-configuration:where(:last-child){grid-column:3 / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-count="5"])>article.product-configuration:where(:last-child){grid-column:auto / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-count="5"])>article.product-configuration:where(:nth-child(4)){grid-column:2 / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-count="7"])>article.product-configuration:where(:nth-child(5)){grid-column:auto / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-count="7"])>article.product-configuration:where(:last-child){grid-column:3 / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-count="8"])>article.product-configuration:where(:nth-child(7)){grid-column:2 / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true]){--configuration-columns: 2;--configuration-tracks: 4}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true]):where([data-configuration-count="5"])>article.product-configuration:where(:nth-child(4)){grid-column:auto / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true]):where([data-configuration-count="5"])>article.product-configuration:where(:last-child){grid-column:2 / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true])>article.product-configuration:where(:nth-child(n)){grid-column:auto / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true]):is(:where([data-configuration-count="3"]),:where([data-configuration-count="5"]),:where([data-configuration-count="7"]))>article.product-configuration:where(:last-child){grid-column:2 / span 2}}@media (max-width: 680px){.product-page div.product-configuration-grid[data-configuration-count]{--configuration-columns: 2;--configuration-tracks: 4;--configuration-gap: 14px}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration:where(:nth-child(n)){grid-column:auto / span 2}.product-page div.product-configuration-grid[data-configuration-count]:is(:where([data-configuration-count="3"]),:where([data-configuration-count="5"]),:where([data-configuration-count="7"]))>article.product-configuration:where(:last-child){grid-column:2 / span 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true]){--configuration-columns: 1;--configuration-tracks: 2}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-detailed=true])>article.product-configuration:where(:nth-child(n)){grid-column:auto / span 2}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration .product-media{flex-basis:108px;height:108px;padding:8px 10px}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration>h3{padding:11px 12px;font-size:1.25rem}}@media (max-width: 359px){.product-page div.product-configuration-grid[data-configuration-count]{--configuration-columns: 1;--configuration-tracks: 2}.product-page div.product-configuration-grid[data-configuration-count]>article.product-configuration:where(:nth-child(n)){grid-column:auto / span 2}}.product-page div.product-configuration-grid[data-configuration-count]:where([data-configuration-count="1"]){--configuration-columns: 1;--configuration-tracks: 2}
