:root{--vdd--site-padding: clamp( 1rem, -0.4286rem + 3.8095vw, 3rem );--vdd--content-width--default: calc(1140px + var(--vdd--site-padding) * 2);--vdd--content-width--extra-narrow: calc( 666px + var(--vdd--site-padding) * 2 );--vdd--content-width--narrow: calc(892px + var(--vdd--site-padding) * 2);--vdd--content-width--wide: calc(1344px + var(--vdd--site-padding) * 2);--vdd--transition--default: 0.15s ease-out;--vdd--transition--long: 0.2s ease-out;--vdd--border-radius--large: 16px;--vdd--border-radius--default: 12px;--vdd--border-radius--medium: 8px;--vdd--border-radius--tight: 6px;--vdd--border-radius--minimal: 3px;--vdd--border-radius--pill: 1337px;--vdd--shadow--default: 0 0 6px 0 rgb(0 0 0 / 2%), 0 2px 4px 0 rgb(0 0 0 / 8%);--vdd--shadow--faint: 0 0 10px 0 rgb(0 0 0 / 2%), 0 2px 10px 0 rgb(0 0 0 / 2%);--vdd--font-weight--regular: 400;--vdd--font-weight--medium: 500;--vdd--font-weight--semi-bold: 600;--vdd--font-weight--bold: 700;--vdd--font-weight--extra-bold: 800;--vdd--focus-outline: 2px solid var(--wp--preset--color--primary-600)}:is(.vdd-variation-swatches)+.vdd-packaging-sizes{margin-block-start:.75rem}@media only screen and (min-width: 1000px){:is(.vdd-variation-swatches)+.vdd-packaging-sizes{margin-block-start:1.25rem}}.vdd-packaging-sizes .vdd-packaging-sizes__inner{display:flex;flex-direction:column;align-items:flex-start;box-shadow:var(--vdd--shadow--faint);border:1px solid var(--wp--preset--color--neutral-300);border-radius:var(--vdd--border-radius--large)}.vdd-packaging-sizes .vdd-packaging-sizes__inner input[type=radio]{appearance:none;position:relative;width:.75rem;height:.75rem}.vdd-packaging-sizes .vdd-packaging-sizes__inner input[type=radio]::before{content:"";position:absolute;top:50%;left:50%;display:inline-block;flex-shrink:0;border:1px solid var(--wp--preset--color--primary-400);border-radius:50%;box-sizing:border-box;width:.75rem;height:.75rem;transform:translate(-50%, -50%);transition:border-color var(--vdd--transition--default)}.vdd-packaging-sizes .vdd-packaging-sizes__inner input[type=radio]:checked::before{border-color:var(--wp--preset--color--primary-600)}.vdd-packaging-sizes .vdd-packaging-sizes__inner input[type=radio]:checked::after{content:"";position:absolute;top:50%;left:50%;display:inline-block;border-radius:50%;width:.46875rem;height:.46875rem;background-color:var(--wp--preset--color--primary-600);transform:translate(-50%, -50%);transition:background-color var(--vdd--transition--default)}@media(hover: hover){.vdd-packaging-sizes .vdd-packaging-sizes__inner input[type=radio]:hover::before{border-color:var(--wp--preset--color--primary-600)}}.vdd-packaging-sizes .vdd-packaging-sizes__inner .packaging-sizes__label{cursor:pointer;display:flex;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0);gap:.5rem;margin:0;padding:.65625rem .75rem;width:100%}@media only screen and (min-width: 1000px){.vdd-packaging-sizes .vdd-packaging-sizes__inner .packaging-sizes__label{padding:1.125rem}}.vdd-packaging-sizes .vdd-packaging-sizes__inner .packaging-sizes__label:not(:last-child){border-bottom:1px solid var(--wp--preset--color--neutral-300)}.vdd-packaging-sizes .vdd-packaging-sizes__inner .packaging-sizes__label-inner{display:flex;justify-content:space-between;align-items:center;width:100%}.vdd-packaging-sizes .vdd-packaging-sizes__inner .packaging-sizes__label-packaging-size{font-size:var(--wp--preset--font-size--sm)}@media only screen and (min-width: 1000px){.vdd-packaging-sizes .vdd-packaging-sizes__inner .packaging-sizes__label-packaging-size{font-size:var(--wp--preset--font-size--base)}}.vdd-packaging-sizes .vdd-packaging-sizes__inner .packaging-sizes__label-packaging-size span{color:var(--wp--preset--color--neutral-600)}.vdd-packaging-sizes .vdd-packaging-sizes__inner .packaging-sizes__label-price{display:flex;flex-direction:column-reverse;align-items:flex-end;font-size:var(--wp--preset--font-size--sm)}@media only screen and (min-width: 1000px){.vdd-packaging-sizes .vdd-packaging-sizes__inner .packaging-sizes__label-price{flex-direction:row;align-items:center;gap:.5rem;font-size:var(--wp--preset--font-size--base)}}.vdd-packaging-sizes .vdd-packaging-sizes__inner .packaging-sizes__label-price-each{color:var(--wp--preset--color--neutral-600)}.vdd-packaging-sizes .vdd-packaging-sizes__inner .packaging-sizes__label-price-total{font-family:var(--wp--preset--font-family--secondary);font-weight:var(--vdd--font-weight--medium);color:var(--wp--preset--color--primary-600)}
