.sf-nojs{margin-top:18px}html.js .sf-nojs{display:none}.sf-btn[disabled]{opacity:.55;cursor:not-allowed}.sf-pill[hidden]{display:none}.sf-form-product .sf-field input[type=text]{min-height:48px}.sf-gallery [hidden]{display:none!important}.sf-gallery--single .sf-thumbs{display:none}.sf-stage [data-sf-slide] img,.sf-thumb img{display:block;width:100%;height:100%;object-fit:contain}.sf-gallery__selection{font-size:.78rem;line-height:1.6;color:var(--sf-muted,#756254);margin:14px 0 0;overflow-wrap:anywhere}.sf-form-product select{width:100%;min-height:48px;padding:12px 14px;border:1px solid #cbbfb2;border-radius:10px;background:#fffdf8;color:#4c3428;font:inherit}.sf-size-guide,.sf-personalise{margin:20px 0;padding:16px 0;border-top:1px solid #d9cebf;border-bottom:1px solid #d9cebf}.sf-size-guide summary,.sf-personalise summary{cursor:pointer;font-weight:500;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px}.sf-size-guide summary:after,.sf-personalise summary:after{content:"+";font-size:24px;font-weight:400}.sf-size-guide[open] summary:after,.sf-personalise[open] summary:after{content:"\2212"}.sf-size-guide svg{display:block;width:100%;height:auto;margin:12px 0}.sf-form-product select:focus-visible,.sf-size-guide summary:focus-visible,.sf-personalise summary:focus-visible{outline:2px solid #9e673f;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sf-product.css.map */
