.puck-select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>");background-position:calc(100% - 12px) calc(50% + 3px);background-repeat:no-repeat;background-size:12px;background-color:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);box-sizing:border-box;cursor:pointer;border-radius:4px;width:100%;max-width:100%;padding:12px 15px;font-family:inherit;font-size:16px;transition:border-color 50ms ease-in}.puck-input{background:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);box-sizing:border-box;border-radius:4px;width:100%;max-width:100%;padding:12px 15px;font-family:inherit;font-size:16px;transition:border-color 50ms ease-in}.puck-input:hover{border-color:var(--puck-color-grey-05);transition:none}.puck-input:focus{border-color:var(--puck-color-grey-05);outline:2px solid var(--puck-color-azure-05);transition:none}.puck-sub-label{color:var(--puck-color-grey-04);font-size:var(--puck-font-size-xxs);justify-content:space-between;align-items:center;padding-bottom:12px;font-weight:600;display:flex}.puck-slider-value{color:var(--puck-color-grey-07);font-weight:400}.puck-collapsible{background-color:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);font-family:var(--puck-font-family);border-radius:4px}.puck-collapsible-btn{color:var(--puck-color-grey-04);cursor:pointer;font-family:inherit;font-size:var(--puck-font-size-xxs);background-color:#0000;border:none;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-weight:600;transition:background-color 50ms ease-in;display:flex}.puck-collapsible-btn:hover{background-color:var(--puck-color-grey-11);transition:none}.puck-collapsible-btn--open{border-bottom:1px solid var(--puck-color-grey-09);border-radius:4px 4px 0 0}.puck-collapsible-label{align-items:center;gap:8px;display:flex}.puck-collapsible-chevron{fill:var(--puck-color-grey-07);flex-shrink:0;transition:transform 50ms ease-in}.puck-collapsible-chevron--open{transform:rotate(180deg)}.puck-color-swatch{border:1px solid var(--puck-color-grey-09);border-radius:3px;flex-shrink:0;width:16px;height:16px;display:inline-block}.puck-collapsible-content{flex-direction:column;gap:12px;padding:16px 15px;display:flex}.puck-position-badge{background:var(--puck-color-grey-10);color:var(--puck-color-grey-05);border-radius:3px;padding:2px 5px;font-size:10px;font-weight:400}.puck-offset-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.puck-collapsible-content-grid{grid-template-columns:1fr 1fr;gap:12px;padding:16px 15px;display:grid}.puck-slider{appearance:none;cursor:pointer;background:0 0;width:100%}.puck-slider::-webkit-slider-runnable-track{background:var(--puck-color-grey-09);border-radius:4px;height:4px}.puck-slider::-webkit-slider-thumb{appearance:none;background:var(--puck-color-grey-04);border-radius:50%;width:14px;height:14px;margin-top:-5px;transition:background-color 50ms ease-in}.puck-slider:hover::-webkit-slider-thumb{background:var(--puck-color-grey-02)}.puck-slider::-moz-range-track{background:var(--puck-color-grey-09);border-radius:4px;height:4px}.puck-slider::-moz-range-thumb{background:var(--puck-color-grey-04);border:none;border-radius:50%;width:14px;height:14px;transition:background-color 50ms ease-in}.puck-slider:hover::-moz-range-thumb{background:var(--puck-color-grey-02)}.puck-size-section{border-top:1px solid var(--puck-color-grey-10);color:var(--puck-color-grey-04);font-family:var(--puck-font-family);font-size:var(--puck-font-size-xxs);letter-spacing:.04em;text-transform:uppercase;padding-top:12px;font-weight:600}.puck-size-section:first-child{border-top:none;padding-top:0}.font-cursive{font-family:Amalfi Coast,cursive}.wrapper-container{box-sizing:border-box;width:100%;display:flex}.wrapper-slot{border-radius:var(--slot-border-tl,0px)var(--slot-border-tr,0px)var(--slot-border-br,0px)var(--slot-border-bl,0px);flex-direction:column;flex:1;min-height:100px;display:flex}.wrapper-slot>*{flex:1}
