
/* Rowentra crop form 1094 */
.wcpa_form_outer .r-crop-style,.wcpa_form_outer .r-crop-size{width:100%!important;max-width:100%!important;margin:0 0 22px!important;padding:0!important;min-width:0}
.wcpa_form_outer .r-crop-style legend,.wcpa_form_outer .r-crop-size legend{font-size:14px!important;font-weight:700!important;letter-spacing:.025em;margin:0 0 12px!important;color:#c5c8ce}
.wcpa_form_outer .r-crop-style .wcpa_group_field{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
.wcpa_form_outer .r-crop-style .wcpa_image{width:100%!important;margin:0!important}
.wcpa_form_outer .r-crop-style .wcpa_image>label{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:132px!important;padding:16px 10px!important;border:1px solid #111315!important;border-radius:12px!important;background:#111315!important;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}
.wcpa_form_outer .r-crop-style .wcpa_img_wrap{width:76px!important;height:76px!important;border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important}
.wcpa_form_outer .r-crop-style img{width:100%!important;height:100%!important;object-fit:contain!important}
.wcpa_form_outer .r-crop-style .wcpa_image_label{font-size:13px!important;font-weight:700!important;color:#c5c8ce!important;line-height:1.3!important;margin:0!important;text-align:center}
.wcpa_form_outer .r-crop-style label:hover{border-color:#c5c8ce!important;background:#111315!important}
.wcpa_form_outer .r-crop-style label:has(input:checked){border-color:#c5c8ce!important;background:#111315!important;box-shadow:0 0 0 1px #c5c8ce!important}
.wcpa_form_outer .r-crop-style .wcpa_selected_tick{display:none!important}
.wcpa_form_outer .r-crop-size .wcpa_group_field{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}
.wcpa_form_outer .r-crop-size .wcpa_color,.wcpa_form_outer .r-crop-size .wcpa_color>label{width:100%!important;margin:0!important}
.wcpa_form_outer .r-crop-size .wcpa_color_wrap{width:100%!important;min-width:0!important;height:44px!important;border:1px solid #111315!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden}
.wcpa_form_outer .r-crop-size .wcpa_color_bg{background:#111315!important}
.wcpa_form_outer .r-crop-size .wcpa_color_label{color:#c5c8ce!important;font-size:13px!important;font-weight:600!important;margin:0!important}
.wcpa_form_outer .r-crop-size .wcpa_color_wrap:hover{border-color:#c5c8ce!important}
.wcpa_form_outer .r-crop-size .wcpa_color_wrap:has(input:checked){border-color:#c5c8ce!important;box-shadow:0 0 0 1px #c5c8ce!important}
.wcpa_form_outer .r-crop-size .wcpa_color_wrap:has(input:checked) .wcpa_color_bg{background:#111315!important}
.wcpa_form_outer .r-crop-style label:has(input:focus-visible),.wcpa_form_outer .r-crop-size .wcpa_color_wrap:has(input:focus-visible){outline:2px solid #c5c8ce;outline-offset:3px}
@media(max-width:480px){.wcpa_form_outer .r-crop-style .wcpa_group_field{gap:8px!important}.wcpa_form_outer .r-crop-style .wcpa_image>label{min-height:120px!important;padding:12px 8px!important}.wcpa_form_outer .r-crop-size .wcpa_group_field{gap:7px!important}}
.wcpa_form_outer .r-crop-style .wcpa_img_wrap,.wcpa_form_outer .r-crop-style input:checked ~ .wcpa_img_wrap,.wcpa_form_outer .r-crop-style .wcpa_img_wrap.wcpa_selected{outline:none!important;border:0!important;box-shadow:none!important}
/* Compact crop options */
.wcpa_form_outer .r-crop-style,.wcpa_form_outer .r-crop-size{margin-bottom:16px!important}
.wcpa_form_outer .r-crop-style .wcpa_group_field{grid-template-columns:repeat(2,minmax(0,142px))!important;gap:10px!important}
.wcpa_form_outer .r-crop-style .wcpa_image>label{min-height:92px!important;padding:10px 8px!important;gap:6px!important;border-radius:8px!important}
.wcpa_form_outer .r-crop-style .wcpa_img_wrap{width:48px!important;height:48px!important}
.wcpa_form_outer .r-crop-style .wcpa_image_label{font-size:12px!important}
.wcpa_form_outer .r-crop-style legend,.wcpa_form_outer .r-crop-size legend{font-size:13px!important;margin-bottom:9px!important}
.wcpa_form_outer .r-crop-size .wcpa_group_field{display:flex!important;flex-wrap:wrap!important;gap:7px!important}
.wcpa_form_outer .r-crop-size .wcpa_color{width:43px!important;flex:0 0 43px!important}
.wcpa_form_outer .r-crop-size .wcpa_color_wrap{height:36px!important;border-radius:6px!important}
.wcpa_form_outer .r-crop-size .wcpa_color_label{font-size:12px!important}
@media(max-width:480px){.wcpa_form_outer .r-crop-style .wcpa_group_field{grid-template-columns:repeat(2,minmax(0,132px))!important;gap:8px!important}.wcpa_form_outer .r-crop-style .wcpa_image>label{min-height:88px!important;padding:9px 7px!important}.wcpa_form_outer .r-crop-size .wcpa_color{width:40px!important;flex-basis:40px!important}}
/* End Rowentra crop form 1094 */

/* Rowentra pin bundle form and cart details */
#select_pin_pack .wcpa_group_field{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
#select_pin_pack .wcpa_color,#select_pin_pack .wcpa_color>label{width:100%!important;margin:0!important}
#select_pin_pack .wcpa_color_wrap{width:100%!important;min-width:0!important;height:48px!important;border:1px solid #111315!important;border-radius:7px!important;box-shadow:none!important}
#select_pin_pack .wcpa_color_wrap:has(input:checked){border:2px solid #c5c8ce!important;outline:0!important}
#select_pin_pack .wcpa_color_wrap:has(input:checked) .wcpa_color_bg{background:#111315!important}
#select_pin_pack .wcpa_color_label{font-size:12px!important;white-space:normal!important;line-height:1.3!important}
.woocommerce-cart tr:has(a[href*="-custom-shape-pin-badge/"]) .wcpa_cart_item_text,
.mr-summary-item:has(img[alt*="Custom Shape Pin Badge"]) .wcpa_cart_item_text{display:flex!important;flex-direction:column;gap:2px;margin-top:7px!important;overflow-wrap:anywhere;word-break:break-word}
.woocommerce-cart tr:has(a[href*="-custom-shape-pin-badge/"]) .wcpa_cart_price,
.mr-summary-item:has(img[alt*="Custom Shape Pin Badge"]) .wcpa_cart_price{display:none!important}
.woocommerce-cart tr:has(a[href*="-custom-shape-pin-badge/"]) .wcpa_cart_meta_item-value,
.mr-summary-item:has(img[alt*="Custom Shape Pin Badge"]) .wcpa_cart_meta_item-value{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}

/* Rowentra Ornament wreath cards v4 */
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack){margin-bottom:25px!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_field_label{font-size:12px!important;letter-spacing:.07em!important;margin-bottom:14px!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_group_field{max-width:100%!important;gap:14px!important}
body.single-product #rowentra_acrylic_pack .wcpa_group_field{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap{
position:relative!important;isolation:isolate!important;overflow:visible!important;box-sizing:border-box!important;
width:100%!important;height:62px!important;border:1px solid #737b86!important;border-radius:12px!important;
background:#111315!important;box-shadow:none!important;transition:background .15s,border-color .15s!important;
}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_bg{background:transparent!important;border-radius:11px!important;outline:0!important;box-shadow:none!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_label{font-size:15px!important;line-height:1.35!important;font-weight:600!important;padding:12px!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) label:hover .wcpa_color_wrap{border-color:#c5c8ce!important;background:#111315!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap:has(input:checked){border:1px solid transparent!important;background:#111315!important;box-shadow:0 3px 9px #c5c8ce!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap:has(input:checked) .wcpa_color_bg{background:transparent!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap:has(input:checked) .wcpa_color_label{color:#c5c8ce!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap:before{content:"";position:absolute;inset:-5px;box-sizing:border-box;border:11px solid transparent;border-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20d%3D%22M12%2010H88Q90%2010%2090%2012V88Q90%2090%2088%2090H12Q10%2090%2010%2088V12Q10%2010%2012%2010Z%22%20fill%3D%22none%22%20stroke%3D%22%232c5839%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22M12%2010H88Q90%2010%2090%2012V88Q90%2090%2088%2090H12Q10%2090%2010%2088V12Q10%2010%2012%2010Z%22%20fill%3D%22none%22%20stroke%3D%22%236c8c58%22%20stroke-width%3D%2210%22%20stroke-dasharray%3D%223%205%22%2F%3E%3Cg%20fill%3D%22%23b52e40%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2290%22%20cy%3D%2290%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2290%22%20r%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 20 / 11px / 0 round;opacity:0;pointer-events:none}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap:has(input:checked):before{display:none!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap:has(input:checked){border:2px solid #c5c8ce!important;outline:0!important;box-shadow:0 2px 8px #c5c8ce!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap:after{content:"";position:absolute;right:-11px;top:-19px;width:37px;height:37px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2225%22%20r%3D%2216%22%20fill%3D%22%23fffdf5%22%20stroke%3D%22%232b573a%22%20stroke-width%3D%225%22%2F%3E%3Cellipse%20cx%3D%2240.00%22%20cy%3D%2225.00%22%20rx%3D%225%22%20ry%3D%222.6%22%20transform%3D%22rotate(40%2040.00%2025.00)%22%20fill%3D%22%2363854c%22%2F%3E%3Cellipse%20cx%3D%2238.78%22%20cy%3D%2231.12%22%20rx%3D%225%22%20ry%3D%222.6%22%20transform%3D%22rotate(62.5%2038.78%2031.12)%22%20fill%3D%22%23386b43%22%2F%3E%3Cellipse%20cx%3D%2235.31%22%20cy%3D%2236.31%22%20rx%3D%225%22%20ry%3D%222.6%22%20transform%3D%22rotate(85%2035.31%2036.31)%22%20fill%3D%22%2363854c%22%2F%3E%3Cellipse%20cx%3D%2230.12%22%20cy%3D%2239.78%22%20rx%3D%225%22%20ry%3D%222.6%22%20transform%3D%22rotate(107.5%2030.12%2039.78)%22%20fill%3D%22%23386b43%22%2F%3E%3Cellipse%20cx%3D%2224.00%22%20cy%3D%2241.00%22%20rx%3D%225%22%20ry%3D%222.6%22%20transform%3D%22rotate(130%2024.00%2041.00)%22%20fill%3D%22%2363854c%22%2F%3E%3Cellipse%20cx%3D%2217.88%22%20cy%3D%2239.78%22%20rx%3D%225%22%20ry%3D%222.6%22%20transform%3D%22rotate(152.5%2017.88%2039.78)%22%20fill%3D%22%23386b43%22%2F%3E%3Cellipse%20cx%3D%2212.69%22%20cy%3D%2236.31%22%20rx%3D%225%22%20ry%3D%222.6%22%20transform%3D%22rotate(175%2012.69%2036.31)%22%20fill%3D%22%2363854c%22%2F%3E%3Cellipse%20cx%3D%229.22%22%20cy%3D%2231.12%22%20rx%3D%225%22%20ry%3D%222.6%22%20transform%3D%22rotate(197.5%209.22%2031.12)%22%20fill%3D%22%23386b43%22%2F%3E%3Cellipse%20cx%3D%228.00%22%20cy%3D%2225.00%22%20rx%3D%225%22%20ry%3D%222.6%22%20transform%3D%22rotate(220%208.00%2025.00)%22%20fill%3D%22%2363854c%22%2F%3E%3Cellipse%20cx%3D%229.22%22%20cy%3D%2218.88%22%20rx%3D%225%22%20ry%3D%222.6%22%20transform%3D%22rotate(242.5%209.22%2018.88)%22%20fill%3D%22%23386b43%22%2F%3E%3Cellipse%20cx%3D%2212.69%22%20cy%3D%2213.69%22%20rx%3D%225%22%20ry%3D%222.6%22%20transform%3D%22rotate(265%2012.69%2013.69)%22%20fill%3D%22%2363854c%22%2F%3E%3Cellipse%20cx%3D%2217.88%22%20cy%3D%2210.22%22%20rx%3D%225%22%20ry%3D%222.6%22%20transform%3D%22rotate(287.5%2017.88%2010.22)%22%20fill%3D%22%23386b43%22%2F%3E%3Cellipse%20cx%3D%2224.00%22%20cy%3D%229.00%22%20rx%3D%225%22%20ry%3D%222.6%22%20transform%3D%22rotate(310%2024.00%209.00)%22%20fill%3D%22%2363854c%22%2F%3E%3Cellipse%20cx%3D%2230.12%22%20cy%3D%2210.22%22%20rx%3D%225%22%20ry%3D%222.6%22%20transform%3D%22rotate(332.5%2030.12%2010.22)%22%20fill%3D%22%23386b43%22%2F%3E%3Cellipse%20cx%3D%2235.31%22%20cy%3D%2213.69%22%20rx%3D%225%22%20ry%3D%222.6%22%20transform%3D%22rotate(355%2035.31%2013.69)%22%20fill%3D%22%2363854c%22%2F%3E%3Cellipse%20cx%3D%2238.78%22%20cy%3D%2218.88%22%20rx%3D%225%22%20ry%3D%222.6%22%20transform%3D%22rotate(377.5%2038.78%2018.88)%22%20fill%3D%22%23386b43%22%2F%3E%3Cg%20fill%3D%22%23bd3541%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2217%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2221%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2237%22%20cy%3D%2227%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2234%22%20cy%3D%2231%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%2240%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%2240%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22M24%209C6-4%207%2016%2024%209C41-4%2042%2016%2024%209Z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m18%2025%204%204%208-9%22%20fill%3D%22none%22%20stroke%3D%22%2328583b%22%20stroke-width%3D%222.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;opacity:0;transform:none;pointer-events:none;z-index:2}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap:has(input:checked):after{opacity:1}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap:has(input:focus-visible){outline:2px solid #c5c8ce!important;outline-offset:7px!important}
@media(max-width:480px){body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_group_field{gap:12px!important}body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_label{font-size:14px!important}body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap{height:59px!important}body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap:after{width:33px;height:33px;right:-9px;top:-17px}}
/* Compact Ornament options */
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack){margin-bottom:18px!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_field_label{margin-bottom:10px!important;font-size:12px!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_group_field{max-width:390px!important;gap:9px!important}
body.single-product #rowentra_acrylic_pack .wcpa_group_field{grid-template-columns:repeat(4,minmax(0,1fr))!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap{height:42px!important;border-radius:8px!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_bg{border-radius:7px!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_label{font-size:13px!important;padding:7px!important}
body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap:after{width:28px!important;height:28px!important;top:-14px!important;right:-8px!important}
@media(max-width:480px){body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_group_field{gap:8px!important}body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap{height:42px!important}body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_label{font-size:12px!important}}
/* Rowentra Advent bow style */
body.single-product #rowentra_advent_material .wcpa_image>label{
border:2px solid #111315!important;border-radius:11px!important;
background:#111315!important;box-shadow:none!important;
}
body.single-product #rowentra_advent_material .wcpa_image>label:hover{
border-color:#737b86!important;background:#111315!important;
}
body.single-product #rowentra_advent_material .wcpa_image>label:before{display:none!important}
body.single-product #rowentra_advent_material .wcpa_image>label:has(input:checked){
border:3px solid transparent!important;
background:linear-gradient(#111315,#111315) padding-box,repeating-linear-gradient(45deg,#c5c8ce 0 6px,#111315 6px 12px) border-box!important;
box-shadow:0 3px 10px #c5c8ce!important;
}
body.single-product #rowentra_advent_material .wcpa_image>label:has(input:checked):before{
display:block!important;content:""!important;width:29px!important;height:25px!important;
right:-8px!important;top:-13px!important;pointer-events:none!important;
background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2032%22%3E%3Cpath%20fill%3D%22%239e2030%22%20d%3D%22m18%2016-5%2014%207-3%203%204%201-16Z%22%2F%3E%3Cpath%20fill%3D%22%23b82c3c%22%20d%3D%22m22%2016%205%2014-7-3-3%204-1-16Z%22%2F%3E%3Cpath%20fill%3D%22%23c53645%22%20stroke%3D%22%23fffaf2%22%20stroke-width%3D%221.3%22%20d%3D%22M19%2012C4-3-1%206%205%2015c3%204%2010%202%2014-1Zm2%200C36-3%2041%206%2035%2015c-3%204-10%202-14-1Z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23e9656b%22%20stroke-width%3D%221.4%22%20d%3D%22m8%208%209%205m15-5-9%205%22%2F%3E%3Crect%20x%3D%2216%22%20y%3D%2210%22%20width%3D%228%22%20height%3D%229%22%20rx%3D%223%22%20fill%3D%22%23a92335%22%20stroke%3D%22%23fffaf2%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;border:0!important;border-radius:0!important;
}
body.single-product #rowentra_advent_material .wcpa_image>label:has(input:checked) .wcpa_image_label{color:#c5c8ce!important}
@media(prefers-reduced-motion:reduce){body.single-product :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap:after{transition:none!important}}
/* End Rowentra Christmas option finish */

/* Rowentra ornament options */
:is(#rowentra_acrylic_size,#rowentra_acrylic_pack,#rowentra_glass_size,#rowentra_glass_pack){width:100%!important;max-width:100%!important;margin:0 0 20px!important;padding:0!important;border:0!important;min-width:0!important}
:is(#rowentra_acrylic_size,#rowentra_acrylic_pack,#rowentra_glass_size,#rowentra_glass_pack) .wcpa_field_label{font-size:13px!important;font-weight:700!important;letter-spacing:.04em!important;color:#c5c8ce!important;margin-bottom:10px!important}
:is(#rowentra_acrylic_size,#rowentra_glass_size) .wcpa_group_field{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;max-width:440px!important}
:is(#rowentra_acrylic_pack,#rowentra_glass_pack) .wcpa_group_field{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;max-width:440px!important}
#rowentra_glass_size .wcpa_group_field{grid-template-columns:minmax(0,140px)!important}
:is(#rowentra_acrylic_size,#rowentra_acrylic_pack,#rowentra_glass_size,#rowentra_glass_pack) .wcpa_color{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
:is(#rowentra_acrylic_size,#rowentra_acrylic_pack,#rowentra_glass_size,#rowentra_glass_pack) .wcpa_color label{display:block!important;margin:0!important;cursor:pointer!important}
:is(#rowentra_acrylic_size,#rowentra_acrylic_pack,#rowentra_glass_size,#rowentra_glass_pack) .wcpa_color_wrap{width:100%!important;min-width:0!important;height:48px!important;margin:0!important;padding:0!important;border:1px solid #737b86!important;border-radius:9px!important;box-shadow:none!important;overflow:hidden!important;transition:border-color .16s,box-shadow .16s!important}
:is(#rowentra_acrylic_size,#rowentra_acrylic_pack,#rowentra_glass_size,#rowentra_glass_pack) .wcpa_color_bg{background:#111315!important;border:0!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important}
:is(#rowentra_acrylic_size,#rowentra_acrylic_pack,#rowentra_glass_size,#rowentra_glass_pack) .wcpa_color_label{position:static!important;transform:none!important;color:#c5c8ce!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;margin:0!important;padding:8px!important;white-space:nowrap!important}
:is(#rowentra_acrylic_size,#rowentra_acrylic_pack,#rowentra_glass_size,#rowentra_glass_pack) label:hover .wcpa_color_wrap{border-color:#c5c8ce!important}
:is(#rowentra_acrylic_size,#rowentra_acrylic_pack,#rowentra_glass_size,#rowentra_glass_pack) .wcpa_color_wrap:has(input:checked){border-color:#c5c8ce!important;box-shadow:inset 0 0 0 1px #c5c8ce!important}
:is(#rowentra_acrylic_size,#rowentra_acrylic_pack,#rowentra_glass_size,#rowentra_glass_pack) .wcpa_color_wrap:has(input:checked) .wcpa_color_bg{background:#111315!important}
:is(#rowentra_acrylic_size,#rowentra_acrylic_pack,#rowentra_glass_size,#rowentra_glass_pack) .wcpa_color_wrap:has(input:focus-visible){outline:3px solid #c5c8ce!important;outline-offset:3px!important}
@media(max-width:480px){:is(#rowentra_acrylic_pack,#rowentra_glass_pack) .wcpa_group_field{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* Rowentra Advent material cards — scoped to shared form 323 */ #content_4538091216{display:none!important} #rowentra_advent_material{width:100%!important;max-width:100%!important;margin:0 0 18px!important;padding:0!important;min-width:0!important;border:0!important} .r-hero-stamp{display:none!important} body.merchriva .r-bandana-size .wcpa_group_field{display:flex!important;gap:8px!important} body.merchriva .r-bandana-size .wcpa_color{width:180px!important;max-width:100%!important;margin:0!important} body.merchriva .r-bandana-size .wcpa_color_wrap{width:100%!important;min-width:160px!important;height:48px!important;border:1px solid #111315!important;border-radius:7px!important;overflow:hidden!important} body.merchriva .r-bandana-size .wcpa_color_bg{background:#111315!important;border-radius:6px!important} body.merchriva .r-bandana-size .wcpa_color_label{font-size:13px!important;font-weight:600!important;color:#c5c8ce!important;margin:0!important} body.merchriva .r-bandana-size .wcpa_color_wrap:has(input:checked){border-color:#c5c8ce!important;outline:1px solid #c5c8ce!important} body.merchriva .r-bandana-size .wcpa_color_wrap:has(input:checked) .wcpa_color_bg{background:#111315!important}
body.merchriva .wcpa_form_outer :is(.r-poster-type,.r-poster-size) .wcpa_group_field{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important;width:100%!important}
body.merchriva .wcpa_form_outer :is(.r-poster-type,.r-poster-size) .wcpa_color{width:100%!important;min-width:0!important;margin:0!important}
body.merchriva .wcpa_form_outer :is(.r-poster-type,.r-poster-size) .wcpa_color>label{display:block!important;margin:0!important;width:100%!important;cursor:pointer}
body.merchriva .wcpa_form_outer :is(.r-poster-type,.r-poster-size) .wcpa_color_wrap{width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;box-sizing:border-box!important;border:1px solid #111315!important;border-radius:8px!important;overflow:hidden!important;position:relative!important;box-shadow:none!important}
body.merchriva .wcpa_form_outer :is(.r-poster-type,.r-poster-size) .wcpa_color_bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#111315!important;border-radius:7px!important;padding:8px!important;box-sizing:border-box!important}
body.merchriva .wcpa_form_outer :is(.r-poster-type,.r-poster-size) .wcpa_color_label{font-size:12px!important;font-weight:600!important;line-height:1.35!important;text-align:center!important;white-space:normal!important;color:#c5c8ce!important;margin:0!important;padding:0!important}
body.merchriva .wcpa_form_outer :is(.r-poster-type,.r-poster-size) .wcpa_color_wrap:has(input:checked){border-color:#c5c8ce!important;box-shadow:0 0 0 1px #c5c8ce!important}
body.merchriva .wcpa_form_outer :is(.r-poster-type,.r-poster-size) .wcpa_color_wrap:has(input:checked) .wcpa_color_bg{background:#111315!important}
body.merchriva .wcpa_form_outer :is(.r-poster-type,.r-poster-size) .wcpa_selected_tick{display:none!important}
body.merchriva .wcpa_form_outer .r-poster-size .wcpa_field_desc{display:none!important}
@media(max-width:767px){body.merchriva .wcpa_form_outer :is(.r-poster-type,.r-poster-size) .wcpa_group_field{gap:7px!important}body.merchriva .wcpa_form_outer :is(.r-poster-type,.r-poster-size) .wcpa_color_label{font-size:11px!important}body.merchriva .wcpa_form_outer .r-poster-type .wcpa_color_wrap{min-height:64px!important;height:64px!important}}
 @media(max-width:767px){body.merchriva .r-footer-grid>details.r-footer-group:last-of-type>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;min-height:56px!important;padding:16px 6px 16px 0!important;margin:0!important;line-height:24px!important}body.merchriva .r-footer-grid>details.r-footer-group:last-of-type>summary::after{float:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 24px!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;font-size:20px!important;line-height:24px!important}} .r-footer-grid>details.r-footer-group:first-of-type{display:none!important} @media(min-width:768px){body.merchriva footer.r-footer div.r-shell.r-footer-grid{grid-template-columns:1.35fr .85fr 1.1fr!important;grid-template-areas:"brand help cta"!important}} @media(max-width:767px){body.merchriva footer.r-footer div.r-shell.r-footer-grid{grid-template-columns:1fr!important;grid-template-areas:"brand" "help" "cta"!important}} #rowentra_advent_material legend.wcpa_field_label{font-size:13px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.03em!important;color:#c5c8ce!important;margin:0 0 10px!important;padding:0!important;border:0!important;text-transform:none!important;float:none!important} #rowentra_advent_material .wcpa_group_field{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:440px!important;margin:0!important;padding:0!important} #rowentra_advent_material .wcpa_image{width:100%!important;min-width:0!important;margin:0!important;padding:0!important} #rowentra_advent_material .wcpa_image>label{position:relative!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:1fr 1fr!important;column-gap:12px!important;align-items:center!important;width:100%!important;min-height:86px!important;padding:12px!important;margin:0!important;box-sizing:border-box!important;border:1px solid #111315!important;border-radius:10px!important;background:#111315!important;cursor:pointer!important;transition:border-color .15s,background .15s,box-shadow .15s!important;text-align:left!important} #rowentra_advent_material .wcpa_image>label:hover{border-color:#c5c8ce!important;background:#111315!important} #rowentra_advent_material .wcpa_image>label:has(input:checked){border-color:#c5c8ce!important;background:#111315!important;box-shadow:inset 0 0 0 1px #c5c8ce!important} #rowentra_advent_material .wcpa_image>label:has(input:focus-visible){outline:3px solid #c5c8ce!important;outline-offset:3px!important} #rowentra_advent_material input[type=radio]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important} #rowentra_advent_material .wcpa_img_wrap{grid-column:1!important;grid-row:1 / 3!important;display:block!important;width:58px!important;height:58px!important;min-width:58px!important;margin:0!important;padding:0!important;border:0!important;border-radius:5px!important;outline:0!important;box-shadow:none!important;overflow:hidden!important;background:#111315!important} #rowentra_advent_material .wcpa_img_wrap img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;border-radius:0!important;margin:0!important} #rowentra_advent_material .wcpa_image_label{grid-column:2!important;grid-row:1!important;align-self:end!important;display:block!important;width:auto!important;padding:0 12px 2px 0!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;color:#c5c8ce!important;text-align:left!important} #rowentra_advent_material .wcpa_image>label:after{grid-column:2!important;grid-row:2!important;align-self:start!important;display:block!important;position:static!important;font-size:11px!important;font-weight:400!important;line-height:1.35!important;color:#c5c8ce!important;background:none!important;border:0!important;width:auto!important;height:auto!important;margin:0!important;padding:2px 0 0!important;transform:none!important} #rowentra_advent_material label[title=Wooden]:after{content:"Natural wood look"!important} #rowentra_advent_material label[title=Acrylic]:after{content:"Clear acrylic look"!important} #rowentra_advent_material .wcpa_selected_tick{display:none!important} #rowentra_advent_material .wcpa_image>label:before{content:""!important;position:absolute!important;right:8px!important;top:8px!important;width:10px!important;height:10px!important;border:1px solid #737b86!important;border-radius:50%!important;background:#111315!important;box-sizing:border-box!important} #rowentra_advent_material .wcpa_image>label:has(input:checked):before{border:3px solid #c5c8ce!important;background:#111315!important} @media(max-width:480px){ #rowentra_advent_material .wcpa_group_field{gap:8px!important;max-width:none!important} #rowentra_advent_material .wcpa_image>label{grid-template-columns:48px minmax(0,1fr)!important;column-gap:9px!important;padding:11px 9px!important;min-height:78px!important} #rowentra_advent_material .wcpa_img_wrap{width:48px!important;height:48px!important;min-width:48px!important} #rowentra_advent_material .wcpa_image_label{font-size:13px!important;padding-right:5px!important} #rowentra_advent_material .wcpa_image>label:after{font-size:10px!important} } @media(prefers-reduced-motion:reduce){#rowentra_advent_material .wcpa_image>label{transition:none!important}}

/* Rowentra logo tagline: restore sentence break */
body.merchriva footer.r-footer .r-footer-brand>p>br{display:initial!important;}

/* Rowentra shared footer layout repair */
.r-footer .r-footer-grid{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr)!important;grid-template-areas:"brand store help cta"!important;grid-template-rows:auto!important;grid-auto-rows:0!important;column-gap:40px!important;row-gap:0!important;font-size:0!important;line-height:0!important;align-items:start!important}
.r-footer .r-footer-grid> *{font-size:14px!important;line-height:1.7!important;min-width:0!important;margin:0!important}
.r-footer .r-footer-grid>.r-footer-brand{grid-area:brand!important}
.r-footer .r-footer-grid>details:first-of-type{grid-area:store!important}
.r-footer .r-footer-grid>details:last-of-type{grid-area:help!important}
.r-footer .r-footer-grid>div:last-child{grid-area:cta!important}
.r-footer .r-footer-grid h2{color:#111315!important;font-size:25px!important;line-height:1.2!important;margin:0 0 18px!important}
.r-footer .r-footer-grid summary{color:#111315!important;line-height:1.4!important}
.r-footer .r-footer-grid .r-btn-orange{color:#c5c8ce!important;font-weight:700!important}
.r-footer .r-footer-grid a:not(.r-btn):hover{color:#c5c8ce!important}
.r-footer .r-footer-grid .r-logo{display:block!important;max-width:220px!important}
.r-footer .r-footer-grid .r-logo img{width:100%!important;height:auto!important}
.r-footer .r-footer-bottom{gap:18px!important;line-height:1.6!important}
.r-footer .r-footer-bottom>div{display:flex!important;flex-wrap:wrap!important;gap:14px 22px!important;align-items:center!important}
@media(max-width:1000px) and (min-width:601px){
.r-footer .r-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"brand store" "help cta"!important;grid-template-rows:auto auto!important;column-gap:36px!important}
.r-footer .r-footer-grid>.r-footer-brand,.r-footer .r-footer-grid>details:first-of-type{padding-bottom:30px!important}
}
@media(max-width:600px){
.r-footer .r-footer-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"brand" "store" "help" "cta"!important;grid-template-rows:auto auto auto auto!important;column-gap:0!important}
.r-footer .r-footer-grid>*{padding:0 0 24px!important}
.r-footer .r-footer-grid>div:last-child{padding-bottom:0!important}
.r-footer .r-footer-grid .r-logo{max-width:190px!important}
.r-footer .r-footer-grid h2{font-size:23px!important}
.r-footer .r-footer-grid summary{min-height:44px!important;display:flex!important;align-items:center!important}
.r-footer .r-footer-bottom{display:flex!important;flex-direction:column!important;align-items:flex-start!important}
.r-footer .r-footer-bottom>div{gap:12px 18px!important}
}

body.merchriva .wcpa_form_outer .wcpa_image>label:before,body.merchriva :is(#rowentra_acrylic_size,#rowentra_acrylic_pack) .wcpa_color_wrap:after{display:none!important}
