@layer bricks {.brxe-code{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.kp-pdp-scope{ --pistachio:#E7E5DC; --navy:var(--navy); background-color:var(--paper); color:var(--navy); font-family:'Instrument Sans',system-ui,sans-serif; font-size:15px; line-height:1.6;}.kp-pdp-scope h1,.kp-pdp-scope h2,.kp-pdp-scope h3,.kp-pdp-serif{ font-family:var(--font-display); font-weight:300; color:var(--navy); letter-spacing:-0.008em;}.kp-pdp-scope button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer}.kp-pdp-scope :focus-visible{outline:2px solid var(--navy);outline-offset:3px}.kp-pdp-wrap{width:100%;max-width:1120px;margin-left:auto;margin-right:auto;padding-left:52px;padding-right:52px;align-items:stretch}.kp-pdp-eyebrow{font-size:10.5px;letter-spacing:0.18em;text-transform:uppercase;color:var(--navy);margin:0}.kp-pdp-eyebrow a{color:inherit;text-decoration:none}.kp-pdp-hero-sec{padding-top:0;padding-bottom:0}.kp-pdp-hero{display:grid;grid-template-columns:1.15fr 0.85fr;gap:80px;padding-top:64px;padding-bottom:96px;align-items:start}.kp-pdp-viewer{position:sticky;top:32px;align-self:start;min-width:0}.kp-pdp-info{min-width:0}.kp-pdp-gallery{width:100%;float:none;margin:0}.kp-pdp-gallery .woocommerce-product-gallery__trigger{display:none}.kp-pdp-gallery > .woocommerce-product-gallery > .flex-viewport,.kp-pdp-gallery > .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper{background-color:var(--wall);border-radius:2px;aspect-ratio:4/5;overflow:hidden}.kp-pdp-gallery > .woocommerce-product-gallery > .flex-viewport > .woocommerce-product-gallery__wrapper{aspect-ratio:auto;height:100%;border-radius:0;background-color:transparent}.kp-pdp-gallery > .woocommerce-product-gallery > * > .woocommerce-product-gallery__image,.kp-pdp-gallery > .woocommerce-product-gallery > * > * > .woocommerce-product-gallery__image{height:100%;margin:0}.kp-pdp-gallery > .woocommerce-product-gallery .woocommerce-product-gallery__image a{display:block;height:100%}.kp-pdp-gallery > .woocommerce-product-gallery .woocommerce-product-gallery__image img{display:block;width:100%;height:100%;object-fit:contain}.kp-pdp-gallery .flex-control-thumbs{display:none}.kp-pdp-gallery .brx-product-gallery-thumbnail-slider{position:relative;margin-top:8px}.kp-pdp-gallery .brx-product-gallery-thumbnail-slider .flex-viewport{aspect-ratio:auto;height:auto;background-color:transparent;border-radius:0;overflow:hidden}.kp-pdp-gallery .brx-thumbnail-slider-wrapper{margin:0;padding:0;list-style:none}.kp-pdp-gallery .brx-thumbnail-slider-wrapper .woocommerce-product-gallery__image{height:auto}.kp-pdp-gallery .brx-thumbnail-slider-wrapper .woocommerce-product-gallery__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background-color:var(--wall);border-radius:2px;border:1px solid transparent;cursor:pointer;opacity:1;transition:border-color .18s}.kp-pdp-gallery .brx-thumbnail-slider-wrapper .woocommerce-product-gallery__image:hover img{border-color:var(--line)}.kp-pdp-gallery .brx-thumbnail-slider-wrapper .flex-active-slide img{border-color:var(--navy)}.kp-pdp-gallery .flex-direction-nav{display:block;margin:0;padding:0;list-style:none}.kp-pdp-gallery .flex-direction-nav li{margin:0;list-style:none}.kp-pdp-gallery .flex-direction-nav a{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;text-indent:0;font-size:0;text-decoration:none;box-shadow:0 1px 4px rgba(27, 38, 50,.12);transition:opacity .18s,border-color .18s}.kp-pdp-gallery .flex-direction-nav a:hover{border-color:var(--navy)}.kp-pdp-gallery .flex-direction-nav .flex-prev{left:6px}.kp-pdp-gallery .flex-direction-nav .flex-next{right:6px}.kp-pdp-gallery .flex-direction-nav a::before{content:'';width:8px;height:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor}.kp-pdp-gallery .flex-direction-nav .flex-prev::before{transform:rotate(-135deg);margin-left:-2px}.kp-pdp-gallery .flex-direction-nav .flex-next::before{transform:rotate(45deg);margin-right:-2px}.kp-pdp-gallery .flex-direction-nav a.flex-disabled{opacity:0;pointer-events:none}.kp-pdp-title{font-size:clamp(30px,3.4vw,42px);line-height:1.1;margin-top:12px;margin-bottom:12px}.kp-pdp-price{font-size:17px;color:var(--navy);margin:0 0 24px}.kp-pdp-price p.price{margin:0;font-size:inherit;color:inherit}.kp-pdp-price .woocommerce-Price-amount{font-size:inherit;color:inherit}.kp-pdp-price del{opacity:.5;margin-right:8px}.kp-pdp-price ins{text-decoration:none}.kp-pdp-blurb{max-width:44ch;margin:0 0 16px}.kp-pdp-blurb p{margin:0 0 12px}.kp-pdp-blurb p:last-child{margin-bottom:0}.kp-pdp-atc{width:100%}.kp-pdp-atc .variations{width:100%;margin:0;border:0;border-collapse:collapse;display:block}.kp-pdp-atc .variations tbody{display:block;width:100%}.kp-pdp-atc .variations tr{display:block;border-top:1px solid var(--line);padding-top:24px;padding-bottom:24px}.kp-pdp-atc .variations th.label,.kp-pdp-atc .variations td.value{display:block;width:auto;padding:0;border:0;text-align:left}.kp-pdp-atc .variations th.label label{display:block;margin:0 0 16px;font-size:10.5px;font-weight:400;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted)}.kp-pdp-atc .variations th.label.kp-pdp-labelrow{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.kp-pdp-atc a.kp-pdp-sizelink,.kp-pdp-atc .kp-pdp-sizelink{display:inline-block;flex:none;background-color:transparent;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.4;color:var(--muted) !important;text-decoration:none;border-bottom:1px solid var(--line);cursor:pointer}.kp-pdp-atc a.kp-pdp-sizelink:hover,.kp-pdp-atc .kp-pdp-sizelink:hover{color:var(--navy) !important;border-bottom-color:var(--navy)}.kp-pdp-atc .variation-select{display:none}.kp-pdp-atc .reset_variations{display:inline-block;margin-top:12px;font-size:12px;color:var(--muted)}.kp-pdp-atc .single_variation_wrap > a{display:inline-block;margin-bottom:16px;font-size:12px;color:var(--muted);text-decoration:none;border-bottom:1px solid var(--line)}.kp-pdp-atc .variations th.label a.kp-pdp-sizelink{margin-bottom:0}.kp-pdp-atc .single_variation_wrap > a:hover{color:var(--navy);border-bottom-color:var(--navy)}.kp-pdp-atc .bricks-variation-swatches{display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none}.kp-pdp-atc .bricks-swatch-color li{width:58px;margin:0;padding:0;list-style:none;cursor:pointer}.kp-pdp-atc .bricks-swatch-color li > div{width:58px;height:44px;border-radius:2px;border:1px solid var(--line)}.kp-pdp-atc .bricks-swatch-color li[aria-pressed="true"] > div{box-shadow:0 0 0 1px var(--paper),0 0 0 2.5px var(--navy)}.kp-pdp-atc .bricks-swatch-label{gap:12px}.kp-pdp-atc .bricks-swatch-label li{margin:0;min-width:48px;padding:8px 6px;list-style:none;border:1px solid var(--line);border-radius:2px;background-color:transparent;font-size:13px;color:var(--muted);text-align:center;cursor:pointer}.kp-pdp-atc .bricks-swatch-label li[aria-pressed="true"]{background-color:var(--navy);color:var(--paper);border-color:var(--navy)}.kp-pdp-atc .bricks-variation-swatches li[aria-disabled="true"]{opacity:.4;cursor:not-allowed}.kp-pdp-atc form.cart{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin-top:32px}.kp-pdp-atc form.variations_form.cart{display:block;margin-top:0}.kp-pdp-atc .woocommerce-variation-add-to-cart,.kp-pdp-atc .variations_button{display:flex;gap:12px;align-items:center;margin-top:32px}.kp-pdp-atc .quantity{display:flex;flex:0 0 128px;width:128px;height:49px;align-items:center;border:1px solid var(--line);border-radius:2px;overflow:hidden}.kp-pdp-atc .quantity .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kp-pdp-atc .quantity input.qty{order:2;min-width:0;height:47px;line-height:1.2;border:0;background-color:transparent;text-align:center;font-family:inherit;font-size:15px;color:var(--navy);-moz-appearance:textfield;appearance:textfield}.kp-pdp-atc .quantity input.qty::-webkit-outer-spin-button,.kp-pdp-atc .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kp-pdp-atc .quantity .action{order:1;display:flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:47px;color:var(--muted);cursor:pointer}.kp-pdp-atc .quantity .action.plus{order:3}.kp-pdp-atc .quantity .action svg{width:14px;height:14px}.kp-pdp-atc .quantity .action.disabled{opacity:.35;cursor:not-allowed}.kp-pdp-atc .single_add_to_cart_button{flex:1 1 0;min-width:0;min-height:49px;padding:0 16px;border:0;border-radius:2px;background-color:var(--navy);color:var(--paper);font-family:inherit;font-size:14px;letter-spacing:0.03em;line-height:1.2;cursor:pointer}.kp-pdp-atc .single_add_to_cart_button:hover{background-color:var(--navy);opacity:.88}.kp-pdp-atc .single_add_to_cart_button.disabled{opacity:.45;cursor:not-allowed}.kp-pdp-atc .woocommerce-variation-price{margin-top:16px;font-size:17px;color:var(--navy)}.kp-pdp-atc .woocommerce-variation-price .price{margin:0}.kp-pdp-atc .woocommerce-variation-availability{margin-top:8px;font-size:12.5px;color:var(--muted)}.kp-pdp-atc .woocommerce-variation-description p:last-child{margin-bottom:0}.kp-pdp-stock{display:flex;align-items:center;gap:9px;margin:16px 0 0;font-size:12.5px;color:var(--muted)}.kp-pdp-stock i{width:6px;height:6px;border-radius:50%;background-color:var(--navy);flex:none}.kp-pdp-stockel{margin:8px 0 0;font-size:12.5px;color:var(--muted)}.kp-pdp-stockel .stock{margin:0}.kp-pdp-pmeta{display:flex;flex-direction:column;gap:6px;margin:32px 0 0;padding-top:24px;border-top:1px solid var(--line);font-size:12.5px}.kp-pdp-pmeta .item{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:baseline}.kp-pdp-pmeta .prefix{color:var(--muted)}.kp-pdp-pmeta .text{color:var(--muted)}.kp-pdp-pmeta .text a{color:inherit;text-decoration:none;border-bottom:1px solid var(--line)}.kp-pdp-band{border-top:1px solid var(--line);padding-top:96px;padding-bottom:96px}.kp-pdp-shead{max-width:52ch;margin-bottom:56px}.kp-pdp-shead h2{font-size:clamp(24px,2.6vw,32px);margin:12px 0 16px}.kp-pdp-shead p{margin:0;max-width:46ch}.kp-pdp-becoming{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.kp-pdp-frame{background-color:var(--wall);border-radius:2px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;margin:0}.kp-pdp-frame figcaption{position:absolute;bottom:14px;left:16px;font-size:10.5px;letter-spacing:0.14em;text-transform:uppercase;color:var(--muted)}.kp-pdp-photostub{width:62%;height:70%;background-color:var(--line);border-radius:2px;display:flex;align-items:center;justify-content:center;color:var(--paper);font-size:12px;letter-spacing:0.1em;text-transform:uppercase}.kp-pdp-drawframe{background-color:var(--paper);border:1px solid var(--line)}.kp-pdp-drawframe svg{width:62%;height:70%;display:block}.kp-pdp-drawpath{stroke:var(--navy);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,600);stroke-dashoffset:var(--len,600)}.kp-pdp-drawn .kp-pdp-drawpath{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) var(--d,0s)}.kp-pdp-flow{position:relative;padding-top:24px}.kp-pdp-threadholder{position:absolute;left:0;top:0;width:100%;height:120px;overflow:visible;pointer-events:none}.kp-pdp-thread{display:block;width:100%;height:100%;overflow:visible}.kp-pdp-thread path{fill:none;stroke:var(--line);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:var(--tlen,1600);stroke-dashoffset:var(--tlen,1600)}.kp-pdp-flow.kp-pdp-drawn .kp-pdp-thread path{stroke-dashoffset:0;transition:stroke-dashoffset 1.8s cubic-bezier(.55,0,.25,1)}.kp-pdp-noanim .kp-pdp-drawpath,.kp-pdp-noanim .kp-pdp-thread path,.kp-pdp-noanim .kp-pdp-stepicon svg *{transition:none}.kp-pdp-stepicon svg *{stroke-dasharray:var(--len,150);stroke-dashoffset:var(--len,150)}.kp-pdp-flow.kp-pdp-drawn .kp-pdp-stepicon svg *{stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.65,0,.35,1) var(--d,0s)}.kp-pdp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;position:relative;z-index:1}.kp-pdp-stepicon{width:78px;height:78px;background-color:var(--paper);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.kp-pdp-stepicon svg{width:44px;height:44px;fill:none;stroke:var(--navy);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.kp-pdp-yours .kp-pdp-stepicon{background-color:var(--pistachio)}.kp-pdp-yours .kp-pdp-stepicon svg{stroke:var(--navy)}.kp-pdp-stepn{font-size:10.5px;letter-spacing:0.2em;color:var(--muted);display:block;margin-bottom:8px}.kp-pdp-yours .kp-pdp-stepn{color:var(--navy)}.kp-pdp-step h3{font-size:17px;margin:0 0 10px}.kp-pdp-step p{margin:0;font-size:13.5px;max-width:26ch}.kp-pdp-steptag{display:inline-block;margin-top:12px;font-size:10.5px;letter-spacing:0.16em;text-transform:uppercase;color:var(--navy)}.kp-pdp-faq{display:grid;grid-template-columns:0.8fr 1.2fr;gap:80px;align-items:start}.kp-pdp-faq-aside{position:sticky;top:48px}.kp-pdp-faq-aside h2{font-size:clamp(24px,2.6vw,32px);margin:12px 0 24px}.kp-pdp-faq-aside p{margin:0;font-size:13.5px;max-width:30ch;color:var(--muted)}.kp-pdp-faq-aside a{color:var(--navy)}.kp-pdp-faq-list{min-width:0}.kp-pdp-qa{border-top:1px solid var(--line)}.kp-pdp-qa:last-child{border-bottom:1px solid var(--line)}.kp-pdp-qa > button{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:baseline;background-color:transparent;border:0;padding:28px 0;text-align:left}.kp-pdp-qn{font-size:10.5px;letter-spacing:0.16em;color:var(--line);line-height:1.9;transition:color .2s}.kp-pdp-qt{font-family:var(--font-display);font-weight:300;font-size:clamp(16px,1.5vw,19px);line-height:1.45;color:var(--navy)}.kp-pdp-qa .kp-pdp-sign{width:12px;height:12px;position:relative;align-self:center}.kp-pdp-qa .kp-pdp-sign::before,.kp-pdp-qa .kp-pdp-sign::after{content:'';position:absolute;background-color:var(--muted);transition:transform .3s ease}.kp-pdp-qa .kp-pdp-sign::before{left:0;top:5.5px;width:12px;height:1px}.kp-pdp-qa .kp-pdp-sign::after{left:5.5px;top:0;width:1px;height:12px}.kp-pdp-qa[data-open="true"] .kp-pdp-sign::after{transform:scaleY(0)}.kp-pdp-qa[data-open="true"] .kp-pdp-qn{color:var(--navy)}.kp-pdp-qa:hover .kp-pdp-qn{color:var(--navy)}.kp-pdp-qa .kp-pdp-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1)}.kp-pdp-qa[data-open="true"] .kp-pdp-panel{grid-template-rows:1fr}.kp-pdp-qa .kp-pdp-panel > div{overflow:hidden;min-width:0}.kp-pdp-qa .kp-pdp-panel p{margin:0 0 32px;padding-left:56px;max-width:56ch;font-size:14px}.kp-pdp-acc{border-top:1px solid var(--line);width:100%;min-width:0}.kp-pdp-acc:last-of-type{border-bottom:1px solid var(--line)}.kp-pdp-acc > button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background-color:transparent;border:0;padding:24px 0;text-align:left;font-size:15px;color:var(--navy)}.kp-pdp-acc .kp-pdp-sign{width:11px;height:11px;position:relative;flex:none}.kp-pdp-acc .kp-pdp-sign::before,.kp-pdp-acc .kp-pdp-sign::after{content:'';position:absolute;background-color:var(--muted);transition:transform .3s ease}.kp-pdp-acc .kp-pdp-sign::before{left:0;top:5px;width:11px;height:1px}.kp-pdp-acc .kp-pdp-sign::after{left:5px;top:0;width:1px;height:11px}.kp-pdp-acc[data-open="true"] .kp-pdp-sign::after{transform:scaleY(0)}.kp-pdp-acc .kp-pdp-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;min-width:0}.kp-pdp-acc[data-open="true"] .kp-pdp-panel{grid-template-rows:1fr}.kp-pdp-acc .kp-pdp-panel > div{overflow:hidden;min-width:0}.kp-pdp-accinner{padding-bottom:32px;min-width:0}.kp-pdp-accinner p{margin:0 0 16px;max-width:60ch;font-size:14px}.kp-pdp-accinner p:last-child{margin-bottom:0}.kp-pdp-chart{padding-top:8px;min-width:0}.kp-pdp-chartrow{display:flex;margin-bottom:8px}.kp-pdp-chartrow > *{flex:1 1 0;text-align:center}.kp-pdp-sizebtn{background-color:transparent;border:0;padding:4px 0;font-size:14px;color:var(--muted);transition:color .2s}.kp-pdp-sizebtn[aria-pressed="true"]{color:var(--navy);font-size:16px}.kp-pdp-track{position:relative;height:22px;display:flex;align-items:center;margin-bottom:24px}.kp-pdp-track::before{content:'';position:absolute;left:var(--inset,10%);right:var(--inset,10%);height:1px;background-color:var(--line)}.kp-pdp-track > *{flex:1 1 0;display:flex;justify-content:center}.kp-pdp-dot{width:22px;height:22px;border:0;background-color:transparent;display:flex;align-items:center;justify-content:center;padding:0}.kp-pdp-dot i{width:9px;height:9px;border-radius:50%;border:1px solid var(--line);background-color:var(--paper);transition:border-color .2s,background-color .2s,box-shadow .2s}.kp-pdp-dot[aria-pressed="true"] i{border-color:var(--navy);background-color:var(--navy);box-shadow:0 0 0 3px var(--pistachio)}.kp-pdp-meas{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.kp-pdp-m{min-width:70px}.kp-pdp-m span{display:block;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.kp-pdp-m b{font-weight:400;font-size:18px;color:var(--navy);font-family:var(--font-display);}.kp-pdp-units{margin-left:auto;display:flex;gap:2px;border:1px solid var(--line);border-radius:2px;overflow:hidden}.kp-pdp-units button{border:0;background-color:transparent;padding:5px 10px;font-size:12px;color:var(--muted)}.kp-pdp-units button[aria-pressed="true"]{background-color:var(--navy);color:var(--paper)}.kp-pdp-howto{margin-top:24px;background-color:transparent;border:0;padding:0;font-size:13px;color:var(--navy);border-bottom:1px solid var(--line)}.kp-pdp-howto:hover{border-bottom-color:var(--navy)}.kp-pdp-diagram{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1);min-width:0}.kp-pdp-diagram[data-open="true"]{grid-template-rows:1fr}.kp-pdp-diagram > div{overflow:hidden;min-width:0}.kp-pdp-dinner{display:grid;grid-template-columns:300px minmax(0,1fr);gap:40px;padding-top:32px;align-items:center}.kp-pdp-diagramsvg{width:100%;min-width:0}.kp-pdp-dinner svg{display:block;width:100%;height:auto;background-color:var(--panel);border-radius:2px}.kp-pdp-guide{display:flex;gap:12px;margin-bottom:20px}.kp-pdp-guide:last-child{margin-bottom:0}.kp-pdp-guide u{width:18px;height:0;border-top:2px solid var(--gc);flex:none;margin-top:9px;text-decoration:none}.kp-pdp-guide-dash u{border-top-style:dashed}.kp-pdp-guide-chest{--gc:#5E6B52}.kp-pdp-guide-sleeve{--gc:#7A6152}.kp-pdp-guide-length{--gc:#1B2632}.kp-pdp-guide-hem{--gc:#6E7B85}.kp-pdp-guide b{display:block;font-weight:500;font-size:13.5px;color:var(--navy)}.kp-pdp-guide p{margin:0;font-size:13px}.kp-pdp-modelinfo{margin-top:32px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.kp-pdp-dark{background-color:var(--navy);color:var(--paper);text-align:center;padding:128px 32px}.kp-pdp-darkinner{width:100%;max-width:1120px;margin-left:auto;margin-right:auto;align-items:stretch}.kp-pdp-darkquote{color:var(--paper);font-size:clamp(24px,3vw,34px);margin:0 auto;max-width:22ch;line-height:1.25}.kp-pdp-darkmeta{display:block;margin-top:24px;font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--line)}@media (max-width:991px){ .kp-pdp-hero{grid-template-columns:1fr;gap:48px;padding-top:40px} .kp-pdp-viewer{position:static} .kp-pdp-becoming{grid-template-columns:1fr;gap:32px} .kp-pdp-faq{grid-template-columns:1fr;gap:40px} .kp-pdp-faq-aside{position:static} .kp-pdp-threadholder{display:none} .kp-pdp-steps{grid-template-columns:1fr;gap:0} .kp-pdp-step{display:grid;grid-template-columns:78px 1fr;gap:24px;padding-top:24px;padding-bottom:24px;border-top:1px solid var(--line);align-items:start} .kp-pdp-stepicon{margin-bottom:0;grid-row:span 4} .kp-pdp-step p{max-width:none} .kp-pdp-wrap{padding-left:20px;padding-right:20px} .kp-pdp-band{padding-top:64px;padding-bottom:64px}}@media (max-width:767px){ .kp-pdp-dinner{grid-template-columns:1fr} .kp-pdp-dark{padding-top:96px;padding-bottom:96px}}@media (max-width:478px){ .kp-pdp-qa > button{gap:16px} .kp-pdp-qa .kp-pdp-panel p{padding-left:36px} .kp-pdp-atc .woocommerce-variation-add-to-cart,.kp-pdp-atc .variations_button{flex-wrap:wrap} .kp-pdp-atc .single_add_to_cart_button{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){ .kp-pdp-scope *{transition:none} .kp-pdp-drawpath,.kp-pdp-thread path{stroke-dashoffset:0}}#brxe-vh6lo2 .flex-direction-nav a { background-color: var(--paper); color: var(--navy); height: 34px; width: 34px; display: flex; align-items: center; justify-content: center; transition: background-color .2s ease, color .2s ease;}#brxe-vh6lo2 .flex-direction-nav a:hover { background-color: var(--navy); color: var(--paper);}#brxe-vh6lo2.thumbnail-slider[data-pos="top"] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image { margin-inline-end: 8px;}#brxe-vh6lo2.thumbnail-slider[data-pos="bottom"] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image { margin-inline-end: 8px;}#brxe-vh6lo2.thumbnail-slider[data-pos="right"] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image { margin-bottom: 8px;}#brxe-vh6lo2.thumbnail-slider[data-pos="left"] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image { margin-bottom: 8px;}#brxe-wnohdw {flex-direction: column}