.product-319.size-319-ready variant-selects [data-size-option=true]{display:none}.product-319.size-319-ready .size-319 [data-size-option=true]{display:block}.product-319 .size-319 variant-selects .product-form__input:not([data-size-option=true]){display:none}.product-319.size-319-ready .purchase-layout-319{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:stretch;gap:0}.purchase-layout-319>purchase-controls-319{grid-column:1;grid-row:1;min-width:0}.product-319.size-319-ready .purchase-layout-319>div,.product-319.size-319-ready .purchase-layout-319 product-form,.product-319.size-319-ready .purchase-layout-319 product-form form{display:contents}.product-319.size-319-ready .purchase-layout-319 .product-form__buttons{grid-column:2;grid-row:1;width:104px;max-width:none}.product-319.size-319-ready .purchase-layout-319 .product-form__submit{display:flex;flex-direction:column;gap:7px;width:104px;height:104px;min-width:0;min-height:104px;margin:0;padding:8px;border:0;border-radius:0;box-shadow:none;background:#000;color:#fff;font-size:14px;letter-spacing:.02em}.product-319 .purchase-layout-319 .product-form__submit:after,.product-319 .purchase-layout-319 .product-form__submit:before{border-radius:0;box-shadow:none}.icon-319-add{width:23px;height:23px;flex-shrink:0}.product-319.size-319-ready .purchase-layout-319 .product-form__error-message-wrapper{grid-column:1 / -1;grid-row:2;margin-top:12px}.size-319__triggers{height:104px;display:grid;grid-template-rows:1fr 1fr}.size-319__triggers[hidden]{display:none}.size-319__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 15px;background:transparent;border:1px solid #aaa;border-right:0;color:inherit;text-align:left;font:inherit;font-size:14px;cursor:pointer}.size-319__trigger+.size-319__trigger{border-top:0}.size-319__trigger:disabled{opacity:.5;cursor:default}.size-319__trigger:focus-visible{outline:2px solid currentColor;outline-offset:-4px}body.overflow-hidden-319-size{overflow:hidden}.size-319{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#111;overflow:hidden}.size-319::backdrop{background:#ffffffc2}.size-319__panel{position:absolute;inset:0 0 0 auto;width:min(520px,92vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-8px 0 40px #0001;transform:translate(100%)}.size-319.is-visible .size-319__panel{transform:translate(0)}.size-319__header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:25px 28px;border-bottom:1px solid #ddd}.size-319__header h2{margin:0}.size-319__header button{width:44px;height:44px;font-size:30px;border:0;background:none;color:inherit;cursor:pointer}.size-319__body{padding:28px;flex:1;overflow-y:auto;overscroll-behavior:contain;line-height:1.8}.size-319__footer{padding:20px 28px max(20px,env(safe-area-inset-bottom))}.size-319__footer .button{border-radius:0;background:#000;color:#fff}.size-319[data-mode=guide] .size-319__footer,.size-319[data-mode=size] [data-guide-content],.size-319[data-mode=guide] [data-size-options]{display:none}.size-319 .product-form__input{max-width:none;width:100%;margin:0}.size-319 .product-form__input--pill label{display:block;width:100%;margin:0!important;padding:16px!important;border-radius:0!important;border-width:0 0 1px!important;border-color:#ddd!important;text-align:left}.size-319 .product-form__input--pill input:checked+label{background:#111!important;color:#fff!important}.size-319 .product-form__input--pill legend{margin-bottom:16px}.size-319 table{border-collapse:collapse;width:100%;font-size:13px}.size-319 th,.size-319 td{border-bottom:1px solid #ddd;padding:10px 8px;text-align:left;white-space:nowrap}.size-319 [data-guide-content]{overflow-x:auto}
/*# sourceMappingURL=/cdn/shop/t/36/assets/319-purchase-controls.css.map */
