 .pk-compact-quantity,.pk-compact-style{display:none}
@media(max-width:749px){
body #MainContent product-info.pk-purchase-compact .product__info-container>*+*{margin-top:12px}
body #MainContent product-info.pk-purchase-compact .product__title{margin-bottom:10px}
body #MainContent product-info.pk-purchase-compact .product__title h1{font-size:27px;line-height:1.2}
body #MainContent product-info.pk-purchase-compact[data-pk-single-variant="1"] variant-selects{display:none}
body #MainContent product-info.pk-purchase-compact .pk-compact-style{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;min-height:28px;font-size:12px;margin:8px 0;line-height:1.5}
body #MainContent product-info.pk-purchase-compact .pk-compact-style strong{font-weight:400;color:#f0e5ce;margin-left:6px}
body #MainContent product-info.pk-purchase-compact[data-pk-single-unit="true"] .product-form__quantity{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0;min-height:36px}
body #MainContent product-info.pk-purchase-compact[data-pk-single-unit="true"] .product-form__quantity>.product__text{margin:0;line-height:1.5;font-size:10px}
body #MainContent product-info.pk-purchase-compact[data-pk-single-unit="true"] .product-form__quantity>.product__text br,body #MainContent product-info.pk-purchase-compact[data-pk-single-unit="true"] .product-form__quantity>.product__text span,body #MainContent product-info.pk-purchase-compact[data-pk-single-unit="true"] .product-form__quantity>.quantity__label,body #MainContent product-info.pk-purchase-compact[data-pk-single-unit="true"] .product-form__quantity>.price-per-item__container{display:none}
body #MainContent product-info.pk-purchase-compact[data-pk-single-unit="true"] .pk-compact-quantity{display:block;font-size:12px;white-space:nowrap;margin:0}
body #MainContent product-info.pk-purchase-compact .pk-size-confirmation{padding:10px 12px;margin:10px 0;font-size:12px;line-height:1.6}
body #MainContent product-info.pk-purchase-compact .product-form__buttons{margin:12px 0 0}
body #MainContent product-info.pk-purchase-compact .pk-product-gifts-below-media{margin:12px 0}
body #MainContent product-info.pk-purchase-compact .pk-product-gifts-below-media>summary{min-height:64px;padding:10px 12px!important;gap:9px}
body #MainContent product-info.pk-purchase-compact .pk-gift-entry-icon{width:32px;height:32px;flex:0 0 32px}
body #MainContent product-info.pk-purchase-compact .pk-gift-entry-icon svg{width:22px;height:22px}
body #MainContent product-info.pk-purchase-compact .pk-gift-entry-copy{min-width:0}
body #MainContent product-info.pk-purchase-compact .pk-gift-entry-copy small,body #MainContent product-info.pk-purchase-compact .pk-gift-entry-action>span{display:none}
body #MainContent product-info.pk-purchase-compact .pk-gift-entry-copy strong{font-size:16px;line-height:1.3;white-space:nowrap}
body #MainContent product-info.pk-purchase-compact .pk-gift-entry-action b{font-size:10px;padding:5px 7px;min-width:0}
body #MainContent product-info.pk-purchase-compact .pk-gift-entry-plus{font-size:22px}
body #MainContent product-info.pk-purchase-compact .pk-specs{margin:10px 0;padding:0;gap:0}
body #MainContent product-info.pk-purchase-compact .pk-spec{min-height:0;padding:10px 8px;gap:7px}
body #MainContent product-info.pk-purchase-compact .pk-spec svg{width:20px;height:20px;flex:0 0 20px}
body #MainContent product-info.pk-purchase-compact .pk-spec dt{font-size:10px;margin-bottom:3px}
body #MainContent product-info.pk-purchase-compact .pk-spec dd{font-size:12px;line-height:1.45}
body #MainContent product-info.pk-purchase-compact[data-pk-single-unit="true"] .pk-spec:last-child{display:none}
body #MainContent product-info.pk-purchase-compact[data-pk-single-unit="true"] .pk-spec:nth-child(3){grid-column:1/-1;border-right:0}
body #MainContent product-info.pk-purchase-compact pk-product-service-addons{margin:12px 0}
body #MainContent product-info.pk-purchase-compact .pk-services-sale{display:none}
body #MainContent product-info.pk-purchase-compact .pk-services-panel>summary{min-height:76px;padding:12px!important;gap:10px}
body #MainContent product-info.pk-purchase-compact .pk-services-panel>summary small{display:none}
body #MainContent product-info.pk-purchase-compact .pk-services-panel>summary strong{font-size:19px;line-height:1.3}
body #MainContent product-info.pk-purchase-compact .pk-services-hint{font-size:10px;line-height:1.4;margin-top:4px}
body #MainContent product-info.pk-purchase-compact .pk-services-chevron{width:42px;height:46px;flex:0 0 42px;font-size:21px}
body #MainContent product-info.pk-purchase-compact pk-product-service-addons:not(.has-services) .pk-services-summary,body #MainContent product-info.pk-purchase-compact pk-product-service-addons:not(.has-services) .pk-services-total{display:none}
body #MainContent product-info.pk-purchase-compact pk-product-service-addons:not(.has-services):not(:has(.pk-services-panel[open])) .pk-services-price-note{display:none}
body #MainContent product-info.pk-purchase-compact .pk-services-price-note{font-size:11px;line-height:1.5}
body #MainContent product-info.pk-purchase-compact .pk-product-promises{margin:12px 0;padding-top:12px;padding-bottom:10px}
}
@media(max-width:359px){body #MainContent product-info.pk-purchase-compact .pk-gift-entry-copy strong{font-size:14px}body #MainContent product-info.pk-purchase-compact .pk-gift-entry-icon{width:28px;height:28px;flex-basis:28px}}
