#product{max-width:1000px;margin-left:auto;margin-right:auto;position:relative}#product_wrapper{background-color:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;overflow:hidden}#product_photo{width:30%}#product_photo img{display:block}#product_thumbnail{display:none}#product_content{width:70%;padding:40px}#product_content h1{text-align:left}#product.recipe #product_wrapper{display:block}#product.recipe #product_photo,#product.recipe #product_content{width:100%}@media only screen and (width<=959px){#product_content{padding:20px}}@media only screen and (width<=699px){#product{max-width:500px;margin:0 auto}#product_wrapper{display:block}#product_photo{display:none}#product_thumbnail,#product.recipe #product_photo{display:block}#product_photo,#product_content{width:100%}}#product input{margin:0 10px;width:40px!important}#product input[type=number]{appearance:textfield;text-align:center}#product input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#product input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#product .product_status{color:#767676;margin-top:20px;margin-bottom:1em}#product .product_status_cta{margin-bottom:0}.pdp_panel{display:block}.pdp_band{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.pdp_controls{align-items:center;gap:10px;padding-top:5px;display:flex}.pdp_price_row{align-items:baseline;gap:6px;display:flex}.pdp_price_amount{text-transform:uppercase}.pdp_price_amount--muted,.pdp_price_unit,.pdp_price_caption{color:var(--color-grey)}.pdp_price_label{font-weight:700}.pdp_price_retail{color:var(--color-grey);text-decoration:line-through}.pdp_stepper{border:1px solid var(--color-field-border);background-color:var(--color-bone);align-items:center;height:34px;margin:0 10px;display:inline-flex}.pdp_stepper_button{color:var(--color-ink);background-color:#0000;width:24px;height:100%;padding:0;font-size:14px}.pdp_stepper_button:hover{opacity:.7;background-color:#0000}.pdp_stepper_value{text-align:center;width:40px;font-size:14px}.pdp_stepper_divider{background-color:var(--color-field-border);width:1px;height:60%}.pdp_eyebrow{text-transform:uppercase;font-size:14px;font-weight:700}.pdp_meta_row{align-items:baseline;gap:8px;margin-top:10px;display:flex}.pdp_meta_label{text-transform:uppercase;font-size:14px;font-weight:700}.pdp_meta_value{font-size:14px}.pdp_note{color:var(--color-grey);margin-top:10px;font-size:14px}.pdp_inline_link{text-decoration:underline}.pdp_reference{color:#767676;overflow-wrap:anywhere;flex-basis:100%;margin:0;font-size:12px;line-height:1.4}.pdp_cart_note{align-items:center;gap:6px;margin-top:10px;font-size:14px;display:flex}.pdp_cart_note_icon{color:var(--color-link)}.pdp_formats{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.pdp_formats_label{text-transform:uppercase;width:100%;font-size:14px;font-weight:700}.pdp_format,.pdp_format--selected{background-color:var(--color-bone);color:var(--color-ink);border:1px solid var(--color-c7-field-border);border-radius:var(--radius-c7);align-items:baseline;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.pdp_format--selected{border-color:var(--color-ink)}.pdp_format_volume,.pdp_format_retail{color:var(--color-grey)}.pdp_format_retail{text-decoration:line-through}.pdp_options{flex-direction:column;gap:20px;margin-top:20px;display:flex}.pdp_option{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pdp_option_label{text-transform:uppercase;width:100%;font-size:14px;font-weight:700}.pdp_option_group{flex-wrap:wrap;gap:10px;display:flex}.pdp_option_value,.pdp_option_value--selected,.pdp_option_value--unavailable{background-color:var(--color-bone);color:var(--color-ink);border:1px solid var(--color-c7-field-border);border-radius:var(--radius-c7);align-items:baseline;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.pdp_option_value--selected{border-color:var(--color-ink)}.pdp_option_value--unavailable{color:var(--color-grey);cursor:not-allowed;text-decoration:line-through}.critic_quote{margin-top:1em}.critic_quote p{margin-bottom:0}
