._configurator_1tl34_1{border-top:1px solid #c8c8c8;margin-top:28px;padding:25px 0 0}._configurator_1tl34_1 fieldset{border:0;margin:0 0 22px;padding:0}._configurator_1tl34_1 legend,._size_1tl34_1>span{font:600 8px/1.3 var(--sans);letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;display:block}._price_1tl34_1{margin-bottom:28px}._price_1tl34_1 small{font:600 8px/1.3 var(--sans);letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px;display:block}._price_1tl34_1 strong{font:32px/1 var(--serif);font-weight:400;display:block}._price_1tl34_1 span{color:#666;max-width:520px;margin-top:8px;font-size:8px;line-height:1.5;display:block}._metalOptions_1tl34_1{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}._metalOptions_1tl34_1 button,._colourOptions_1tl34_1 button{color:#111;text-align:left;cursor:pointer;background:#fff;border:1px solid #bbb;align-items:center;gap:9px;min-height:68px;padding:11px;display:flex}._metalOptions_1tl34_1 button:hover,._colourOptions_1tl34_1 button:hover,._metalOptions_1tl34_1 ._selected_1tl34_1,._colourOptions_1tl34_1 ._selected_1tl34_1{border-color:#111;box-shadow:inset 0 0 0 1px #111}._metalOptions_1tl34_1 button>span{flex-direction:column;display:flex}._metalOptions_1tl34_1 strong{font:15px/1.1 var(--serif);font-weight:400}._metalOptions_1tl34_1 small{color:#666;margin-top:4px;font-size:7px;line-height:1.2}._metalOptions_1tl34_1 i,._colourOptions_1tl34_1 i{border:1px solid #888;border-radius:50%;flex:none;width:17px;height:17px}._fourteen_1tl34_1,._eighteen_1tl34_1,._yellow_1tl34_1{background:#cba653}._eighteen_1tl34_1{background:#d2ad49}._platinum_1tl34_1{background:#e8e8e5}._white_1tl34_1{background:#f4f3ef}._rose_1tl34_1{background:#d6a28f}._colourOptions_1tl34_1{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}._colourOptions_1tl34_1 button{min-height:52px}._colourOptions_1tl34_1 button:disabled{cursor:default}._colourOptions_1tl34_1 span{font-size:9px}._size_1tl34_1{margin-bottom:22px;display:block}._size_1tl34_1 select,._size_1tl34_1 input{color:#111;width:100%;min-height:52px;font:13px var(--sans);background:#fff;border:1px solid #aaa;border-radius:0;padding:0 13px}._size_1tl34_1 input{margin-top:8px}._size_1tl34_1>small{color:#666;margin-top:8px;font-size:8px;line-height:1.45;display:block}._scaleOptions_1tl34_1{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}._scaleOptions_1tl34_1 button{color:#111;text-align:left;cursor:pointer;background:#fff;border:1px solid #bbb;min-height:64px;padding:10px}._scaleOptions_1tl34_1 button:hover,._scaleOptions_1tl34_1 ._selected_1tl34_1{border-color:#111;box-shadow:inset 0 0 0 1px #111}._scaleOptions_1tl34_1 span{font:15px/1.15 var(--serif);display:block}._scaleOptions_1tl34_1 small{color:#666;margin-top:5px;font-size:7px;line-height:1.3;display:block}._specification_1tl34_1{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;grid-template-columns:1fr 1fr;margin:0 0 20px;display:grid}._specification_1tl34_1 p{margin:0;padding:15px 12px}._specification_1tl34_1 p+p{border-left:1px solid #c8c8c8}._specification_1tl34_1 span{color:#686868;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:7px;display:block}._specification_1tl34_1 strong{font:17px/1.2 var(--serif);font-weight:400}._note_1tl34_1{color:#555;font:15px/1.5 var(--serif);margin:0 0 18px}._note_1tl34_1 strong{color:#111;font:20px/1.15 var(--serif);margin-bottom:4px;font-weight:400;display:block}._error_1tl34_1{color:#7b1b1b;background:#f7eeee;border-left:2px solid #7b1b1b;margin:0 0 13px;padding:10px 12px;font-size:9px;line-height:1.45}._submit_1tl34_1{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#111;border:1px solid #111;width:100%;min-height:52px;padding:11px 15px;font-size:10px;font-weight:600}._submit_1tl34_1:hover{background:#303030}._checkoutNote_1tl34_1{color:#777;letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:7px;line-height:1.5;display:block}@media (max-width:700px){._metalOptions_1tl34_1,._scaleOptions_1tl34_1{grid-template-columns:1fr}._metalOptions_1tl34_1 button{min-height:62px}._colourOptions_1tl34_1{grid-template-columns:1fr}._colourOptions_1tl34_1 button{min-height:48px}._specification_1tl34_1{grid-template-columns:1fr}._specification_1tl34_1 p+p{border-top:1px solid #c8c8c8;border-left:0}}
