.page-template.accessories-page .template-wrapper.large{max-width:1800px}.page-template.accessories-page .page-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:unset;background-color:#315e4d;border-bottom-right-radius:50px;border-bottom-left-radius:50px}.page-template.accessories-page .page-header h1,.page-template.accessories-page .page-header h2,.page-template.accessories-page .page-header h3,.page-template.accessories-page .page-header h4,.page-template.accessories-page .page-header h5,.page-template.accessories-page .page-header h6,.page-template.accessories-page .page-header p{padding:0;color:#fff}.page-template.accessories-page .page-header a{color:#fff}.page-template.accessories-page .page-header h1{display:block;margin-bottom:1.2rem;font-size:3.5rem}.page-template.accessories-page .page-header h2{display:block;margin-bottom:1rem;font-size:2.3rem;font-weight:500}.page-template.accessories-page .page-header p{margin-bottom:2rem;font-size:1.5rem;font-weight:400;line-height:1.6}.page-template.accessories-page .page-header .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1rem;padding:3rem 4rem}.page-template.accessories-page .page-header .content .read-more{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.page-template.accessories-page .page-header .content .read-more-section{display:none}.page-template.accessories-page .page-header .content .read-more-section.expanded{display:block}.page-template.accessories-page .page-header .content .col{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.page-template.accessories-page .page-header .content .col.image{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;min-width:550px}.page-template.accessories-page .page-header .content .col.image img{border-radius:12px}.page-template.accessories-page .collection-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem;padding:3rem}.page-template.accessories-page .collection-grid .card-product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:100%}.page-template.accessories-page .collection-grid .card-product.hidden{display:none}.page-template.accessories-page .collection-grid .card-product .card_info{padding:1.5rem}.page-template.accessories-page .collection-grid .card-product .card_image img{width:100%;height:100%;min-height:250px;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-template.accessories-page .product-form{background-image:var(--banner_image-form);background-position:center;background-size:cover}.page-template.accessories-page .product-form .template-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:3rem 2rem}.page-template.accessories-page .product-form .form{max-width:500px;background-color:#efedeb;border-radius:12px}.page-template.accessories-page .product-form .form .globo-form-app{padding:3.5rem 3rem !important;background-color:#efedeb;border-radius:12px}.page-template.accessories-page .product-form .form .globo-form-control input,.page-template.accessories-page .product-form .form .globo-form-control textarea{background-color:#fff}.page-template.accessories-page .product-form .map{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%}@media screen and (width <= 1400px){.page-template.accessories-page .collection-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 72em){.page-template.accessories-page .page-header{border-radius:0}.page-template.accessories-page .page-header h1{font-size:2.5rem}.page-template.accessories-page .page-header h2,.page-template.accessories-page .page-header h3,.page-template.accessories-page .page-header h4,.page-template.accessories-page .page-header h5,.page-template.accessories-page .page-header h6{font-size:1.8rem}.page-template.accessories-page .page-header p{font-size:1.4rem}.page-template.accessories-page .content .col.image{display:none}.page-template.accessories-page .content .read-more.button{margin:auto}.page-template.accessories-page .product-form .form{width:100%;margin:auto}.page-template.accessories-page .product-form .map{display:none}}@media screen and (width <= 1035px){.page-template.accessories-page .collection-grid{grid-template-columns:repeat(2, 1fr);gap:1rem;padding:2rem}}@media screen and (max-width: 768px){.page-template.accessories-page .page-header .content{padding:2rem}.page-template.accessories-page .product-form{padding:0;background:none}.page-template.accessories-page .product-form .template-wrapper{padding:0}.page-template.accessories-page .product-form .form{width:100%;max-width:100%;margin:auto}}@media screen and (width <= 525px){.page-template.accessories-page .collection-grid{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}.product-variant-options{padding:2rem 0;margin-top:2rem;border-top:2px solid #d7d2bf;border-bottom:2px solid #d7d2bf}.product-variant-options input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden}.product-variant-options .product-form__input-fill{margin-top:2rem}.product-variant-options .product-form__input-fill:first-of-type{margin-top:0}.product-variant-options .product-form__input-fill .legend{margin-bottom:.5rem;font-size:1.6rem;font-weight:400}.product-variant-options .product-form__input-fill .legend span.option-name{margin-right:.5rem;text-transform:uppercase}.product-variant-options .product-form__input-fill.color span.option-name::after{content:":"}.product-variant-options .product-form__input-fill.color fieldset{display:flex;gap:.5rem;align-items:center}.product-variant-options .product-form__input-fill .variant-option__input+label{display:inline-block;padding:.8rem 1.5rem;margin:.5rem .5rem .2rem 0;font-size:1.4rem;font-weight:500;line-height:1;color:#315e4d;text-align:center;letter-spacing:.1rem;cursor:pointer;border:1px solid #315e4d;border-radius:40px;transition:border .25s ease,background-color .25s ease}.product-variant-options .product-form__input-fill .variant-option__input+label span{color:#315e4d}.product-variant-options .product-form__input-fill .variant-option__input+label .size-dimension-mobile{display:none}.product-variant-options .product-form__input-fill .variant-option__input.input-fill:checked+label{color:#fff;background-color:#315e4d}.product-variant-options .product-form__input-fill .variant-option__input.input-fill:checked+label span{color:#fff}.product-variant-options .product-form__input-fill .variant-option__input.input-fill:checked:hover+label{opacity:1}.product-variant-options .product-form__input-fill .variant-option__input.input-fill:hover+label{opacity:.8}.product-variant-options .product-form__input-fill .variant-option__input.input-fill.disabled+label{color:#717171;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#717171;opacity:.4}.product-variant-options .product-form__input-fill .variant-option__input.color-swatch+label{position:relative;width:35px;height:35px;padding:0;margin:.3rem .5rem 0 0;margin:0;background-color:#fff;border:2px solid #fff !important;border-radius:50%;transition:box-shadow .1s ease,opacity .25s ease}.product-variant-options .product-form__input-fill .variant-option__input.color-swatch:checked+label{box-shadow:0 0 0 2px #315e4d}.product-variant-options .product-form__input-fill .variant-option__input.color-swatch.disabled+label{position:relative;pointer-events:unset;cursor:pointer;opacity:.4}.product-variant-options .product-form__input-fill .variant-option__input.color-swatch.disabled+label::before{position:absolute;top:50%;left:0;width:100%;height:1px;content:"";background:#000;transform:rotate(-45deg);transform-origin:center}.product-variant-options .product-form__input-fill .variant-option__input:hover+label{opacity:.8}.product-variant-options .product-form__input-fill .variant-option__input.disabled+label{color:#717171;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#717171;opacity:.4}.product-variant-options .product-form__input-fill.color-swatch+label{width:35px;height:35px;padding:0;background-color:#fff;border:2px solid #fff !important;border-radius:50%;transition:box-shadow .1s ease}.product-variant-options .product-form__input-fill.color-swatch:checked+label{box-shadow:0 0 0 2px #315e4d}.product-variant-options.card{padding:0;margin:0;border:none}.product-variant-options.card .product-form__input-fill{display:flex;gap:.5rem;align-items:center;margin-top:.5rem;line-height:1.6}.product-variant-options.card .product-form__input-fill .variant-option__input+label{padding:.6rem 1.2rem;font-size:.9rem}.product-variant-options.card .product-form__input-fill .variant-option__input+label span{display:none}.product-variant-options.card .product-form__input-fill .variant-option__input+label .size-dimension-mobile{display:inline}.product-variant-options.card .product-form__input-fill .variant-option__input.color-swatch+label{width:23px;height:23px;padding:0}.product-variant-options.card .product-form__input-fill .legend{min-width:40px}.product-variant-options.card .product-form__input-fill .legend span.option-name{font-size:1.2rem;text-transform:none}.product-variant-options.card .product-form__input-fill .legend span.option-name::after{content:""}.product-variant-options.card .product-form__input-fill .legend span.selected-value{display:none}@media screen and (max-width: 768px){.product-variant-options .product-form__input-fill .variant-option__input+label{font-size:1.2rem}}.airstream-accessories .product-variant-options.card .product-form__input-fill .variant-option__input+label{padding:.5rem .6rem;margin:0 .3rem 0 0;font-size:.9rem}.airstream-accessories .product-variant-options.card .product-form__input-fill .variant-option__input.color-swatch+label{padding:0;margin:0 .5rem 0 0}.airstream-accessories .product-variant-options.card .product-form__input-fill .legend{min-width:30px}@media screen and (max-width: 768px){.product-variant-options .product-form__input-fill .variant-option__input+label{font-size:1.2rem}}