.section-product{margin-bottom:3.5rem}@media(min-width:768px){.section-product{margin-bottom:7.5rem}}@media(min-width:768px){.section-product .product-form{padding-top:1.5rem}}@media(max-width:767.98px){.section-product .product-form .vendor,.section-product .product-form .title{text-align:center}}.section-product .product-form .vendor{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--colour-abbey);margin-bottom:.5rem}.section-product .product-form .spacer{position:relative;margin:0 2rem}.section-product .product-form .spacer:before{content:"";height:24px;width:1px;position:absolute;top:50%;left:0;background-color:var(--colour-link-water);transform:translateY(-50%)}.section-product .product-form .details{display:flex;position:relative;margin-bottom:2.5rem}@media(max-width:767.98px){.section-product .product-form .details{justify-content:center;display:block;margin-top:20px!important}}@media(min-width:768px){.section-product .product-form .details{display:block}}.section-product .product-form .details p.heading{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--colour-abbey);margin-bottom:.25rem}.section-product .product-form .details span{font-size:1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}@media(max-width:767.98px){.section-product .product-form .details .size{text-align:right}}.section-product .product-form .details .prices{display:flex;flex-wrap:wrap}.section-product .product-form .details .prices>p{width:100%}@media(max-width:767.98px){.section-product .product-form .details .prices{flex-direction:column}}.section-product .product-form .details .prices .was{opacity:.5}@media(min-width:768px){.section-product .product-form .details .prices .was{margin-left:1rem}}.section-product .product-form .details .prices .was span{text-decoration:line-through}@media(max-width:767.98px){.section-product .product-form .details .prices .was span{font-size:.75rem}}@media(max-width:767.98px){.section-product .product-form .details .prices.prices-center{justify-content:center;text-align:center}}.section-product .product-form .c-form .form-field{margin-bottom:2.5rem}@media(max-width:767.98px){.section-product .product-form .c-form .form-field{display:flex}}@media(max-width:767.98px){.section-product .product-form .c-form .form-field select{align-self:center}}.section-product .product-form .actions{display:flex;align-items:center}@media(max-width:767.98px){.section-product .product-form .actions{flex-direction:column}}@media(max-width:767.98px){.section-product .product-form .actions .spacer{display:none}}.section-product .product-form .actions .qty{display:flex}@media(max-width:767.98px){.section-product .product-form .actions .qty{justify-content:center;margin-bottom:2.5rem}}.section-product .product-form .actions .qty input{width:2.5rem;font-size:1rem}@media(max-width:767.98px){.section-product .product-form .actions .c-btn{align-self:center}}@media(min-width:1024px){.section-product .product-form .actions .c-btn{padding-left:2.5rem;padding-right:2.5rem}}.section-product .product-form .pointers{margin-top:2.5rem}.section-product .product-form .pointers ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.section-product .product-form .pointers ul li{display:flex;align-items:center;gap:1rem}.section-product .product-form .pointers ul li p{font-size:.75rem;margin:0}.section-product .product-form .pointers ul li p a,.section-product .product-form .pointers ul li p strong{font-weight:400;text-decoration:underline}.section-product .product-form .pointers ul li svg{height:1.5rem;width:1.5rem;fill:var(--colour-neptune)}.section-product hr{margin:1.5rem 0;background-color:var(--colour-link-water)}.section-product .description h3,.section-product .description h4,.section-product .description h5,.section-product .description h6{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:1rem}.section-product .description ul{margin-bottom:1.5rem}.section-product .description.alt-view{position:relative;max-height:12.5rem;overflow:hidden;max-height:none}.section-product .description.alt-view.is-active{max-height:none}.section-product .description.alt-view.is-active:after{display:none}.section-product .description.alt-view:after{content:"";position:absolute;bottom:0;left:0;height:3.5rem;width:100%;background:linear-gradient(180deg,rgba(251,251,251,0) 0%,var(--colour-bg) 100%);z-index:5}#wrapper .appikon-bis-inline-form-wrapper{border:0;background:var(--colour-iceberg);margin:2rem 0 0;padding:1rem;border-radius:1rem}@media(min-width:1280px){#wrapper .appikon-bis-inline-form-wrapper{padding:2rem}}#wrapper .appikon-bis-inline-form-wrapper .appikon-bis-inline-form-title{margin:0}#wrapper .appikon-bis-inline-form-wrapper .appikon-bis-inline-form-title h3{font-family:var(--font-family-heading);line-height:1.2;font-weight:var(--fluid-type-font-weight, 500);font-size:clamp(var(--fluid-type-min, 1.5rem),calc(1rem + var(--fluid-type-target, 4vw)),var(--fluid-type-max, 5rem));max-width:var(--fluid-type-max-width, 48ch);margin-bottom:var(--fluid-type-margin, 2rem);--fluid-type-min: 1.5rem;--fluid-type-max: 2rem;--fluid-type-target: 1.25vw;--fluid-type-max-width: 48ch;--fluid-type-margin: 1.25ch}#wrapper .appikon-bis-inline-form-wrapper .appikon-bis-inline-form-description{margin-bottom:1rem}#wrapper .appikon-bis-inline-form-wrapper .btn-group-justified{border:1px solid var(--colour-neptune);border-radius:1rem}#wrapper .appikon-bis-inline-form-wrapper .btn-group button{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;appearance:none;align-items:flex-start;text-align:left;padding:1rem 1.5rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background-color:var(--colour-iceberg);display:flex;justify-content:center;border-radius:1rem;cursor:pointer;transition:all var(--transition-duration) var(--transition-timing)}#wrapper .appikon-bis-inline-form-wrapper .btn-group button:focus{outline:none}#wrapper .appikon-bis-inline-form-wrapper .btn-group button:hover{text-decoration:none;outline:none}#wrapper .appikon-bis-inline-form-wrapper .btn-group button:disabled{opacity:.5;pointer-events:none}#wrapper .appikon-bis-inline-form-wrapper .btn-group button.btn-success{background-color:var(--colour-neptune)}#wrapper .appikon-bis-inline-form-wrapper .appikon-bis-inline-input-section input{color:inherit;background:transparent;border:0;border-radius:0;-webkit-appearance:none;appearance:none;height:3rem;padding:0 1rem;display:inline-flex;align-items:center;background-color:var(--colour-white);border:1px solid var(--colour-abbey);border-radius:1rem;max-width:32rem}#wrapper .appikon-bis-inline-form-wrapper .appikon-bis-inline-input-section input:focus{outline:none}#wrapper .appikon-bis-inline-form-wrapper .appikon-bis-inline-input-section input:hover{outline:none}#wrapper .appikon-bis-inline-form-wrapper .appikon-bis-inline-input-section input:disabled{opacity:.5;pointer-events:none;cursor:default}#wrapper .appikon-bis-inline-form-wrapper .appikon-bis-inline-input-section input:is(input[type=number]){padding-left:3rem}#wrapper .appikon-bis-inline-form-wrapper .appikon-bis-inline-form-submit{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;appearance:none;align-items:flex-start;text-align:left;padding:1rem 1.5rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background-color:var(--colour-cornflower);display:flex;justify-content:center;border-radius:1rem;cursor:pointer}#wrapper .appikon-bis-inline-form-wrapper .appikon-bis-inline-form-submit:focus{outline:none}#wrapper .appikon-bis-inline-form-wrapper .appikon-bis-inline-form-submit:hover{text-decoration:none;outline:none}#wrapper .appikon-bis-inline-form-wrapper .appikon-bis-inline-form-submit:disabled{opacity:.5;pointer-events:none}#wrapper .appikon-bis-inline-form-wrapper .appikon-bis-inline-form-submit:hover,#wrapper .appikon-bis-inline-form-wrapper .appikon-bis-inline-form-submit:focus{border-radius:.5rem 1rem}#wrapper .appikon-bis-inline-form-wrapper .appikon-bis-inline-form-footer{margin-top:1rem}#wrapper .appikon-bis-inline-form-wrapper .iti__country-list{max-height:120px}#wrapper .appikon-bis-inline-form-wrapper .appikon-bis-inline-form-success{background-color:var(--colour-aqua-haze);color:var(--colour-abbey)}.product-form .shopify-cleanslate>div[role=button]{min-height:49px!important}.product-form h1.u-heading-md.title,.section-product .product-form .details{margin:0}.section-product .product-form .actions{flex-wrap:wrap;gap:20px 20px}.product-form button.c-btn.main.secondary,.product-form .dynamic-button{width:calc(50% - 10px);justify-content:center}.product-form .actions .spacer{display:none}.section-product .product-form .actions .qty{display:flex;margin:20px 0;width:100%}.section-product .product-form .details{margin:1rem 0}#hummwidget[style="visibility:hidden;"]{display:none}.section-product .c-form{margin-top:15px}.section-product .c-form .form-field:not(:last-of-type){margin-bottom:1rem}@media(min-width:1280px){.section-product .dynamic-button{padding-top:0!important;margin-top:-1.25%!important}}@media(max-width:767.98px){.product-form button.c-btn.main.secondary,.product-form .dynamic-button{width:100%;max-width:400px}.product-form h1.u-heading-md.title,.section-product .product-form .details{margin:3px}.section-product .product-form .actions{gap:0px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/section-product.css.map */
