/* Checkout shares the bag's warm surfaces, clear product details and espresso controls. */
.woocommerce-checkout #main{background:#fcf8f1}
.woocommerce-checkout #main>.container,.woocommerce-checkout #main>.container-fluid{width:100%;max-width:none;padding-inline:0}
.woocommerce-checkout #main .main-content-wrap{margin-inline:0}.woocommerce-checkout #main .main-content{padding:0!important}
.woocommerce-checkout .elementor .elementor-element.e-con.plj-commerce-shell{max-width:1260px!important;padding-top:38px;padding-bottom:65px}
.woocommerce-checkout .plj-commerce-heading{margin-bottom:27px;align-items:center}
.woocommerce-checkout .plj-commerce-heading h1{font-size:clamp(38px,4vw,55px)!important;line-height:1.1!important;color:#493329}
.woocommerce-checkout .plj-commerce-heading .plj-overline{font-size:10px;letter-spacing:.12em;margin-bottom:12px}
.woocommerce-checkout .plj-commerce-heading p{font-size:14px;line-height:1.8;color:#80664f}
.woocommerce-checkout .plj-commerce-heading .plj-text-button{font-size:12px;white-space:nowrap}
.woocommerce-checkout .plj-commerce-progress{max-width:none;justify-content:flex-start;padding:18px 23px;margin:0 0 30px;border-radius:15px;background:#f4eadb;border-color:#ddc9ae;gap:22px;font-size:12px}
.woocommerce-checkout .plj-commerce-progress i{width:65px;background:#ccb391}
.woocommerce-checkout .plj-commerce-progress .is-current b{background:#493329;color:#fff7e8;border-color:#493329}
.plj-checkout-form{margin:0}
.plj-checkout-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(365px,1fr);gap:28px;align-items:start;width:100%;margin:0}
.plj-checkout-details{min-width:0}.plj-checkout-review-only{grid-template-columns:minmax(0,650px);justify-content:center}
.woocommerce-checkout .plj-commerce-shell .woocommerce-billing-fields,.woocommerce-checkout .plj-commerce-shell .woocommerce-shipping-fields,.woocommerce-checkout .plj-commerce-shell .woocommerce-additional-fields{padding:28px!important;border:1px solid #deccb4;border-radius:20px;background:#fffdf8;margin-bottom:23px;box-shadow:0 9px 30px #49332904}
.woocommerce-checkout .plj-commerce-shell .woocommerce-shipping-fields:empty{display:none}
.woocommerce-checkout .plj-commerce-shell .woocommerce-billing-fields>h3,.woocommerce-checkout .plj-commerce-shell .woocommerce-additional-fields>h3{display:flex;align-items:center;gap:12px;font-family:var(--plj-serif)!important;font-size:25px!important;font-weight:700!important;color:#493329!important;line-height:1.3;letter-spacing:-.04em;padding-bottom:20px;margin:0 0 23px;border-bottom:1px solid #eadac4}
.woocommerce-checkout .woocommerce-billing-fields>h3:before{content:'01';display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border:1px solid #d2b691;border-radius:9px;background:#f2e4d0;color:#806046;font-family:var(--plj-body);font-size:10px;letter-spacing:0}
.woocommerce-checkout .plj-commerce-shell .woocommerce-additional-fields>h3{font-size:21px!important}
.woocommerce-checkout .plj-commerce-shell .form-row{padding:0;margin:0 0 18px}
.woocommerce-checkout .plj-commerce-shell .form-row label{font-size:12px!important;font-weight:800!important;line-height:1.7;color:#70513a!important;margin-bottom:8px;letter-spacing:0}
.woocommerce-checkout .plj-commerce-shell .form-row input.input-text,.woocommerce-checkout .plj-commerce-shell .form-row textarea,.woocommerce-checkout .plj-commerce-shell .form-row select{min-height:51px!important;border:1px solid #d9c4a8!important;border-radius:11px!important;background:#fffbf4!important;color:#493329!important;padding:12px 13px!important;font-size:14px!important;line-height:1.8!important;box-shadow:inset 0 1px 2px #49332903!important}
.woocommerce-checkout .plj-commerce-shell .form-row textarea{min-height:115px!important;resize:vertical}
.woocommerce-checkout .plj-commerce-shell .form-row input.input-text:focus,.woocommerce-checkout .plj-commerce-shell .form-row textarea:focus{outline:0;border-color:#9a7751!important;box-shadow:0 0 0 3px #b58a5217!important}
.woocommerce-checkout .plj-commerce-shell .select2-container{width:100%!important;max-width:100%}
.woocommerce-checkout .plj-commerce-shell .select2-selection{height:51px!important;min-height:51px!important;border-color:#d9c4a8!important;border-radius:11px!important;background:#fffbf4!important;padding:12px 13px!important;font-size:14px!important;color:#493329!important}
.woocommerce-checkout .plj-commerce-shell .select2-selection__rendered{line-height:25px!important;padding:0!important;color:#493329!important}
.woocommerce-checkout .plj-commerce-shell .select2-selection__arrow{top:11px!important;right:9px!important}
.select2-dropdown{border-color:#cfb693;border-radius:9px;background:#fffaf2;color:#624630}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#705137;color:#fffaf0}
.woocommerce-checkout #ship-to-different-address{font-size:14px!important;margin:0!important;line-height:1.8;font-family:var(--plj-body)!important;font-weight:800!important;letter-spacing:0}
.woocommerce-checkout #ship-to-different-address label{display:flex;align-items:center;gap:10px;margin:0;cursor:pointer}
.woocommerce-checkout input[type=checkbox],.woocommerce-checkout input[type=radio]{accent-color:#63452e}
.woocommerce-checkout #ship-to-different-address input{width:17px;height:17px;margin:0}
.woocommerce-checkout .shipping_address{margin-top:23px}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}
.woocommerce-checkout .plj-commerce-shell .woocommerce-billing-fields__field-wrapper>.form-row,.woocommerce-checkout .plj-commerce-shell .woocommerce-shipping-fields__field-wrapper>.form-row{width:100%!important;float:none!important;grid-column:1/-1;margin:0!important}
.woocommerce-checkout .plj-commerce-shell .woocommerce-billing-fields__field-wrapper>.form-row-first,.woocommerce-checkout .plj-commerce-shell .woocommerce-billing-fields__field-wrapper>.form-row-last,.woocommerce-checkout .plj-commerce-shell .woocommerce-shipping-fields__field-wrapper>.form-row-first,.woocommerce-checkout .plj-commerce-shell .woocommerce-shipping-fields__field-wrapper>.form-row-last{grid-column:auto}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>.clear,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper>.clear{display:none}
.plj-checkout-review{border:1px solid #d9c1a1;border-radius:20px;background:#fffaf2;box-shadow:0 13px 35px #49332908;padding:25px;min-width:0;overflow:hidden}
.plj-checkout-review-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:23px;margin-bottom:21px;border-bottom:1px solid #dfcbae}
.plj-checkout-review-heading .plj-overline{font-size:9px;margin:0 0 9px;letter-spacing:.12em;color:#8b6949}
.woocommerce-checkout .plj-commerce-shell .plj-checkout-review #order_review_heading{display:flex;align-items:center;gap:10px;font-size:27px!important;text-transform:none!important;line-height:1.2!important;letter-spacing:-.045em;margin:0!important;padding:0;color:#493329}
.plj-checkout-review-heading h3 .plj-icon{width:25px;height:25px;color:#806044}
.plj-checkout-review-heading>a{display:flex;align-items:center;gap:6px;flex:0 0 auto;align-self:flex-end;font-size:11px;font-weight:800;line-height:1.7;color:#806044;border-bottom:1px solid #b99b75;padding-bottom:3px}
.plj-checkout-review-heading>a .plj-icon{width:14px;height:14px}
.woocommerce-checkout .plj-commerce-shell .plj-checkout-review #order_review{border:0!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.woocommerce-checkout .plj-commerce-shell .plj-checkout-order-table{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;table-layout:auto;width:100%;min-width:0;margin:0;overflow:visible}
.woocommerce-checkout .plj-commerce-shell .plj-checkout-order-table tbody td{padding:0 0 22px!important;border:0!important;vertical-align:top;background:transparent;font-size:13px!important}
.woocommerce-checkout .plj-commerce-shell .plj-checkout-order-table td.product-total{width:85px;min-width:75px;text-align:right!important;padding-left:12px!important;vertical-align:middle;font-size:16px!important;font-weight:800;color:#493329;white-space:nowrap}
.plj-checkout-product{display:grid;grid-template-columns:72px minmax(0,1fr);gap:13px;align-items:start;min-width:0}
.plj-checkout-product-image{width:72px;height:92px;border:1px solid #e2d0b8;border-radius:11px;overflow:hidden;background:white}
.woocommerce-checkout .plj-checkout-product-image img{display:block;width:100%!important;height:100%!important;object-fit:contain;padding:4px;margin:0!important;border:0}
.plj-checkout-product-copy{min-width:0;padding:2px 0}
.plj-checkout-product-copy>small{display:block;font-size:9px;line-height:1.6;letter-spacing:.07em;color:#896747;margin-bottom:5px}
.plj-checkout-product-copy>strong{display:block;font-size:12px;line-height:1.7;font-weight:800;color:#493329}
.woocommerce-checkout .plj-checkout-product-copy dl.variation{font-size:10px;line-height:1.8;margin:7px 0 0!important;color:#806146;text-transform:none}
.woocommerce-checkout .plj-checkout-product-copy dl.variation dt{float:left;clear:left;margin-right:5px;font-weight:700}
.woocommerce-checkout .plj-checkout-product-copy dl.variation dd,.woocommerce-checkout .plj-checkout-product-copy dl.variation p{font-size:10px;line-height:1.8;margin:0!important;color:#806146}
.plj-checkout-product-quantity{display:inline-block;margin-top:9px;padding:4px 8px;border:1px solid #e0cbb0;border-radius:7px;background:#f3e8d7;color:#806044;font-size:10px;font-weight:700;line-height:1.5}
.woocommerce-checkout .plj-commerce-shell .plj-checkout-order-table tfoot th,.woocommerce-checkout .plj-commerce-shell .plj-checkout-order-table tfoot td{padding:14px 0!important;border:0;border-top:1px solid #e4d2b8!important;font-size:12px!important;color:#806044;line-height:1.8;font-weight:700;background:transparent;text-transform:none;letter-spacing:0}
.woocommerce-checkout .plj-commerce-shell .plj-checkout-order-table tfoot td{text-align:right!important;font-size:14px!important;color:#493329}
.woocommerce-checkout .plj-commerce-shell .plj-checkout-order-table .order-total th{font-family:var(--plj-serif);font-size:18px!important;color:#62442c}
.woocommerce-checkout .plj-commerce-shell .plj-checkout-order-table .order-total .amount{font-size:29px!important;font-weight:800!important;letter-spacing:-.04em;color:#493329}
.woocommerce-checkout .plj-commerce-shell #payment{padding:22px 0 0!important;margin-top:9px;border-top:1px solid #dbc3a4!important;background:transparent!important}
.plj-checkout-review #order_review>hr,.plj-checkout-review #payment>hr{display:none}
.woocommerce-checkout .plj-commerce-shell #payment ul.payment_methods{padding:0!important;margin:0 0 20px!important;border:0!important;background:transparent}
.woocommerce-checkout .plj-commerce-shell #payment ul.payment_methods>li{font-size:12px;line-height:1.9;color:#735439}
.woocommerce-checkout .plj-commerce-shell #payment .woocommerce-info{padding:14px!important;border:1px solid #d7bc96!important;border-radius:11px!important;background:#f4e7d3!important;color:#806044!important;font-size:12px!important;line-height:1.9}
.woocommerce-checkout .plj-commerce-shell #payment .woocommerce-info:before{color:#a37c49}
.woocommerce-checkout .plj-commerce-shell #payment .payment_box{padding:14px;background:#f1e2cb!important;border:1px solid #dfc7a5;border-radius:10px;color:#735439;font-size:12px;line-height:1.8}
.woocommerce-checkout .plj-commerce-shell #payment .place-order{padding:0!important;margin:0}
.woocommerce-checkout .plj-commerce-shell #payment .woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout .plj-commerce-shell #payment .woocommerce-privacy-policy-text{font-size:11px;line-height:1.9;color:#806447}
.woocommerce-checkout #payment .form-row label.checkbox{font-size:11px!important;font-weight:500!important;line-height:1.9;letter-spacing:0;color:#806447!important}
.woocommerce-checkout #payment .form-row input[type=checkbox]{margin-right:7px;width:16px;height:16px;vertical-align:middle}
.woocommerce-checkout .plj-commerce-shell #place_order{width:100%;min-height:55px!important;border-radius:12px!important;padding:15px 18px!important;background:linear-gradient(135deg,#684932,#36231d)!important;color:#fff8ec!important;font-size:13px!important;font-weight:800!important;line-height:1.7;text-transform:none!important;letter-spacing:.01em!important;box-shadow:0 7px 20px #49332918;margin:18px 0 0!important}
.woocommerce-checkout .plj-commerce-shell .woocommerce-form-coupon-toggle,.woocommerce-checkout .plj-commerce-shell .woocommerce-form-login-toggle{padding:15px 19px;border:1px solid #dfcbb1;border-radius:12px;background:#f6ecdc;margin:0 0 24px;color:#806044;font-size:12px;line-height:1.8}
.woocommerce-checkout .plj-commerce-shell .woocommerce-form-coupon-toggle button,.woocommerce-checkout .plj-commerce-shell .woocommerce-form-coupon-toggle a{font-size:12px;font-weight:800;color:#62452e;text-transform:none!important;border:0;background:transparent;padding:0}
.woocommerce-checkout .plj-commerce-shell .woocommerce-error{padding:16px 20px;border:1px solid #dfbca5!important;border-radius:13px;background:#fff2e7!important;color:#884f32!important;font-size:12px!important;line-height:1.9}
@media(min-width:1024px){.plj-checkout-review{position:sticky;top:24px}}
/* Native Porto gallery: original-resolution images, left-hand thumbnail rail. */
.elementor .elementor-element.plj-product-layout{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(30px,4vw,65px)!important;align-items:start!important}
.elementor .elementor-element.plj-product-gallery,.elementor .elementor-element.plj-product-summary{width:100%!important;max-width:none!important;min-width:0}
.elementor .elementor-element.plj-product-gallery{border:0!important;background:transparent!important;border-radius:0!important;overflow:visible;padding:0!important}
.plj-product-gallery .woocommerce-product-gallery{width:100%!important;float:none;margin:0!important}
.plj-product-gallery .woocommerce-product-gallery__wrapper{display:grid!important;grid-template-columns:86px minmax(0,1fr);gap:16px;align-items:start}
.plj-product-gallery .product-images{grid-column:2;grid-row:1;float:none!important;width:100%!important;min-width:0;border:1px solid #dfd0bd;border-radius:22px;padding:0!important;margin:0!important;overflow:hidden;position:relative;background:#fffdf8;box-shadow:0 12px 35px #49332905}
.plj-product-gallery .product-thumbnails{grid-column:1;grid-row:1;float:none!important;width:86px!important;margin:0!important;padding:0!important;min-width:0;position:static!important}
.plj-product-gallery .product-thumbnails-inner{display:flex!important;flex-direction:column;gap:12px;width:100%;max-height:690px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:1px 0 4px;margin:0!important}
.plj-product-gallery .product-thumbnails-inner>.img-thumbnail{display:block;flex:0 0 auto;width:84px!important;height:101px!important;border:1px solid #dfcbb0!important;border-radius:13px!important;background:#fffcf7!important;padding:5px!important;margin:0!important;cursor:pointer;box-shadow:0 4px 12px #49332904;overflow:hidden;transition:border-color .2s,box-shadow .2s}
.plj-product-gallery .product-thumbnails-inner>.img-thumbnail img{display:block;width:100%!important;height:100%!important;object-fit:contain;border:0!important;border-radius:7px;padding:0!important;margin:0!important;background:#fff}
.plj-product-gallery .product-thumbnails-inner>.img-thumbnail.selected,.plj-product-gallery .product-thumbnails-inner>.img-thumbnail:hover{border-color:#785535!important;box-shadow:inset 0 0 0 1px #785535,0 6px 14px #4933290c}
.plj-product-gallery .product-thumbnails-inner>.img-thumbnail:focus-visible{outline:2px solid #a17b51;outline-offset:-4px}
.plj-product-gallery .product-image-slider .img-thumbnail{padding:0!important;border:0!important;border-radius:0!important;background:#fff}
.plj-product-gallery .product-image-slider .img-thumbnail>.inner{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(430px,45vw,690px);padding:25px;background:#fff;border:0!important;border-radius:0!important;overflow:hidden}
.plj-product-gallery .product-image-slider .img-thumbnail>.inner img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center;padding:0!important;border:0!important;filter:none;mix-blend-mode:normal}
.plj-product-gallery .product-images>.zoom{position:absolute;right:16px!important;bottom:16px!important;left:auto!important;display:grid!important;place-items:center;width:42px!important;height:42px!important;border:1px solid #ccb18f!important;border-radius:13px!important;background:#fff8eced!important;color:#806044;box-shadow:0 5px 18px #49332912;z-index:2;cursor:pointer}
.plj-product-gallery .product-images>.zoom i{font-size:21px!important;line-height:1!important;color:#735031!important}
.plj-product-gallery .product-images .owl-nav>button{width:36px;height:36px;border:1px solid #d8c1a1!important;border-radius:50%!important;background:#fffaf1ed!important;color:#735033!important;box-shadow:none!important}
.plj-product-gallery .woocommerce-product-gallery__wrapper:has(.product-thumbnails-inner>.img-thumbnail:only-child){grid-template-columns:minmax(0,1fr)}
.plj-product-gallery .product-thumbnails:has(.product-thumbnails-inner>.img-thumbnail:only-child){display:none!important}
.plj-product-gallery .woocommerce-product-gallery__wrapper:has(.product-thumbnails-inner>.img-thumbnail:only-child)>.product-images{grid-column:1}
.plj-product-summary h1.product_title{margin-top:0!important;color:#493329!important}
@media(max-width:1023px){
 .plj-checkout-grid{grid-template-columns:minmax(0,1fr);gap:24px}.plj-checkout-review{position:static;padding:25px}
 .elementor .elementor-element.plj-product-layout{grid-template-columns:minmax(0,1fr);gap:32px!important}
 .plj-product-gallery .product-image-slider .img-thumbnail>.inner{height:clamp(430px,65vw,650px)}
 .woocommerce-checkout .plj-commerce-progress{justify-content:center}
}
@media(max-width:767px){
 .woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}
 .woocommerce-checkout .elementor .elementor-element.e-con.plj-commerce-shell{padding-top:25px;padding-bottom:35px}
 .woocommerce-checkout .plj-commerce-heading{gap:14px;margin-bottom:22px}.woocommerce-checkout .plj-commerce-heading h1{font-size:38px!important;margin-bottom:10px!important}
 .woocommerce-checkout .plj-commerce-heading p{font-size:13px;line-height:1.85}.woocommerce-checkout .plj-commerce-heading .plj-overline{font-size:9px;letter-spacing:.08em}
 .woocommerce-checkout .plj-commerce-heading .plj-text-button{font-size:11px}
 .woocommerce-checkout .plj-commerce-progress{gap:8px;padding:14px 10px;margin-bottom:23px;border-radius:13px;font-size:10px}.woocommerce-checkout .plj-commerce-progress i{width:22px}
 .woocommerce-checkout .plj-commerce-shell .woocommerce-billing-fields,.woocommerce-checkout .plj-commerce-shell .woocommerce-shipping-fields,.woocommerce-checkout .plj-commerce-shell .woocommerce-additional-fields{padding:22px 19px!important;border-radius:17px;margin-bottom:20px}
 .woocommerce-checkout .plj-commerce-shell .woocommerce-billing-fields>h3{font-size:24px!important;padding-bottom:17px;margin-bottom:21px}.woocommerce-checkout .plj-commerce-shell .woocommerce-additional-fields>h3{font-size:21px!important}
 .woocommerce-checkout .plj-commerce-shell .form-row{margin-bottom:18px}.woocommerce-checkout .plj-commerce-shell .form-row-first,.woocommerce-checkout .plj-commerce-shell .form-row-last{float:none!important;width:100%!important}
 .woocommerce-checkout .plj-commerce-shell .form-row input.input-text,.woocommerce-checkout .plj-commerce-shell .form-row select,.woocommerce-checkout .plj-commerce-shell .form-row textarea,.woocommerce-checkout .plj-commerce-shell .select2-selection{font-size:16px!important;min-height:50px!important}
 .woocommerce-checkout .plj-commerce-shell .form-row label{font-size:12px!important;line-height:1.8}.woocommerce-checkout .plj-commerce-shell .select2-selection__rendered{font-size:16px!important}
 .plj-checkout-review{padding:22px 18px;border-radius:18px}.plj-checkout-review-heading{gap:10px;padding-bottom:20px;margin-bottom:21px}
 .woocommerce-checkout .plj-commerce-shell .plj-checkout-review #order_review_heading{font-size:25px!important;gap:8px}.plj-checkout-review-heading>a{font-size:10px;gap:4px}.plj-checkout-review-heading .plj-overline{font-size:9px}
 .plj-checkout-product{grid-template-columns:61px minmax(0,1fr);gap:10px}.plj-checkout-product-image{width:61px;height:79px;border-radius:9px}
 .plj-checkout-product-copy>strong{font-size:11px;line-height:1.8}.plj-checkout-product-copy>small{font-size:8px}.plj-checkout-product-quantity{font-size:9px;padding:4px 6px}
 .woocommerce-checkout .plj-commerce-shell .plj-checkout-order-table td.product-total{min-width:65px;width:65px;font-size:14px!important;padding-left:9px!important}
 .woocommerce-checkout .plj-commerce-shell .plj-checkout-order-table .order-total .amount{font-size:27px!important}
 .woocommerce-checkout .plj-commerce-shell #payment .woocommerce-info{font-size:11px!important;padding:12px!important}.woocommerce-checkout .plj-commerce-shell #payment .form-row label.checkbox{font-size:11px!important}
 .plj-product-gallery .woocommerce-product-gallery__wrapper{grid-template-columns:minmax(0,1fr);gap:13px}
 .plj-product-gallery .product-images{grid-column:1;grid-row:1;border-radius:17px;box-shadow:none}
 .plj-product-gallery .product-thumbnails{grid-column:1;grid-row:2;width:100%!important}
 .plj-product-gallery .product-thumbnails-inner{flex-direction:row;gap:10px;max-height:none;overflow-y:hidden;overflow-x:auto;padding:2px 0 6px;scroll-snap-type:x proximity}
 .plj-product-gallery .product-thumbnails-inner>.img-thumbnail{width:73px!important;height:87px!important;border-radius:11px!important;padding:4px!important;scroll-snap-align:start}
 .plj-product-gallery .product-image-slider .img-thumbnail>.inner{height:clamp(345px,112vw,500px);padding:17px}
 .plj-product-gallery .product-images>.zoom{width:36px!important;height:36px!important;border-radius:10px!important;right:12px!important;bottom:12px!important}
 .elementor .elementor-element.plj-product-layout{gap:27px!important}
}
@media(max-width:359px){.woocommerce-checkout .plj-commerce-progress{font-size:9px;gap:6px}.woocommerce-checkout .plj-commerce-progress i{width:15px}.plj-checkout-review{padding:20px 14px}.plj-checkout-product{grid-template-columns:51px minmax(0,1fr);gap:8px}.plj-checkout-product-image{width:51px;height:69px}.woocommerce-checkout .plj-commerce-shell .plj-checkout-order-table td.product-total{font-size:13px!important;min-width:59px;width:59px}.plj-checkout-review-heading>a{font-size:9px}}
@media(prefers-reduced-motion:reduce){.plj-product-gallery .product-thumbnails-inner>.img-thumbnail{transition:none}}
