.accordion-faq-pattern{margin:2em auto 3em}.accordion-faq-pattern .wp-block-heading{margin:0 auto}@media (min-width:699px){.accordion-faq-pattern .wp-block-heading{margin-bottom:2.5em}}.accordion-faq-pattern .wp-block-gsd-blocks-accordion-group .accordion-block .accordion-block__label{padding:12px 0}.accordion-faq-pattern .accordion-block__content{max-width:816px;padding:0}.accordion-faq-pattern .accordion-block__content a{font-weight:400}div.article-header-pattern{color:#13233c;font-family:IonicMtPro,Times New Roman,Times,serif!important;font-weight:400;gap:0;margin-bottom:4.5em!important;margin-top:3.25em!important}div.article-header-pattern .article-header-title{font-size:clamp(2rem,.88rem + 5.58vw,5.94rem);font-weight:400;line-height:1;margin:1.1em auto .5em;max-width:1410px;text-align:center;text-transform:uppercase}div.article-header-pattern .article-header-author{font-size:clamp(1.13rem,.97rem + .65vw,1.56rem);max-width:710px}div.article-header-pattern .article-header-author,div.article-header-pattern .article-header-issue{margin:auto;text-align:center}body.hgsdm-article-template-default .t-body-defaults.is-root-container .article-intro-pattern{border-top:1px solid #000;color:#13233c;font-family:IonicMtPro,Times New Roman,Times,serif!important;font-weight:400;gap:1em;margin:0 auto;padding-bottom:4em;padding-top:5em}@media (min-width:767px){body.hgsdm-article-template-default .t-body-defaults.is-root-container .article-intro-pattern{gap:7.75em}}body.hgsdm-article-template-default .t-body-defaults.is-root-container .article-intro-pattern sup,body.hgsdm-article-template-default .t-body-defaults.is-root-container .article-intro-pattern sup>a{line-height:0}body.hgsdm-article-template-default .t-body-defaults.is-root-container .article-intro-pattern p{font-size:1.125rem;line-height:1.3333333333}body.hgsdm-article-template-default .t-body-defaults.is-root-container .article-intro-pattern .article-intro-image-col .article-intro-image-col-thumbnail{display:block;margin-bottom:1em}body.hgsdm-article-template-default .t-body-defaults.is-root-container .article-intro-pattern .article-intro-image-col .article-intro-image-col-copy{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.1875;margin:0}body.hgsdm-article-template-default .t-body-defaults.is-root-container .article-intro-pattern .article-intro-image-col .article-intro-image-col-article-type{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.1875;text-transform:uppercase}body.hgsdm-article-template-default .t-body-defaults.is-root-container .article-intro-pattern .article-intro-image-col .image-with-caption__content{padding-top:0}body.hgsdm-article-template-default .t-body-defaults.is-root-container .article-intro-pattern .article-intro-text-col p:not(:last-of-type){margin-bottom:.75em}.cta-pattern{border:1px solid #000;border-radius:5px;color:#000;gap:0;margin-block:3em;max-width:100%;padding:2.5em 2em;transition:.3s ease}@media (min-width:767px){.cta-pattern{padding:4em 2em 2.5em}}.cta-pattern:hover{background-color:#000;color:#fff}.cta-pattern:hover p{color:#fff}@media (min-width:781px){.cta-pattern{max-width:65.2%!important}}.cta-pattern:is(:last-child){margin-bottom:1em}@media (min-width:782px){.cta-pattern:is(:last-child){margin-bottom:5em}}@media (min-width:782px){.cta-pattern{margin:7em auto 8.75em}.cta-pattern:is(:last-child){margin-bottom:7.75em}}.cta-pattern h2.cta-pattern-heading{font-family:IonicMtPro,Times New Roman,Times,serif!important;font-size:clamp(2rem,.8rem + 6.02vw,6.25rem);font-weight:400;line-height:1}.cta-pattern h2.cta-pattern-heading a{font-weight:400;text-decoration:none}.cta-pattern p{color:#13233c;font-size:1rem;font-weight:400;line-height:1.1875;text-align:center;transition:.3s ease}.wp-block-media-text.home-hero-pattern{display:block;margin-inline:10px;padding-block:0}@media (min-width:1199px){.wp-block-media-text.home-hero-pattern{display:grid}}@media (min-width:999px){.wp-block-media-text.home-hero-pattern{margin-inline:0}}.wp-block-media-text.home-hero-pattern .home-hero-text-col{align-items:flex-start}@media (min-width:560px){.wp-block-media-text.home-hero-pattern .home-hero-text-col{align-items:center}}.wp-block-media-text.home-hero-pattern .home-hero-text-col h2{font-size:clamp(1.5rem,1.17rem + 1.4vw,2.44rem);line-height:1.2051282051;margin-bottom:.5em}.wp-block-media-text.home-hero-pattern .home-hero-text-col p{font-size:clamp(1.13rem,.97rem + .65vw,1.56rem);line-height:1.2}.wp-block-media-text.home-hero-pattern .home-hero-text-col .wp-block-button{margin-top:.75em}@media (min-width:560px){.wp-block-media-text.home-hero-pattern .home-hero-text-col .wp-block-button{margin-top:1.75em}}.wp-block-media-text.home-hero-pattern .home-hero-text-col .wp-block-button a.wp-block-button__link{font-size:1rem;padding:8px 14px;transition:.3s ease}.wp-block-media-text.home-hero-pattern .home-hero-text-col .wp-block-button a.wp-block-button__link:hover{background-color:#fff!important;color:#000!important;-webkit-transform:none;transform:none}.wp-block-media-text.home-hero-pattern .wp-block-media-text__content{padding:8%}@media (min-width:599px){.wp-block-media-text.home-hero-pattern .wp-block-media-text__content{padding:5% 12%}}@media (min-width:1380px){.wp-block-media-text.home-hero-pattern .wp-block-media-text__content{padding:5% 18%}}.image-column-pattern .wp-block-columns{color:#13233c;gap:.75em;margin-top:0}.image-column-pattern .wp-block-heading{font-size:clamp(1.5rem,1.17rem + 1.4vw,2.44rem);line-height:1.2051282051;margin-bottom:1.5em;margin-top:2em}.image-column-pattern figure{margin-bottom:.5em}.image-column-pattern figure img{opacity:1;transition:.3s ease-in-out}.image-column-pattern figure a:hover img{opacity:.5}.image-column-pattern p{font-size:1rem;font-weight:400;line-height:1.1875;margin:0}.page-template-default #main .info-section{color:#13233c;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400}.page-template-default #main .info-section:not(:last-of-type){margin-bottom:3em}.page-template-default #main .info-section p{font-size:1rem;font-weight:400;line-height:1.1875;margin-bottom:0;margin-top:.5em}.page-template-default #main .info-section h2,.page-template-default #main .info-section h3,.page-template-default #main .info-section h4,.page-template-default #main .info-section h5,.page-template-default #main .info-section h6{font-size:clamp(1.13rem,.97rem + .65vw,1.56rem);line-height:1.2;margin:25px 0 0}.interview-heading-pattern{margin-block:6.25em}.interview-heading-pattern>h2.wp-block-heading{font-size:1.563rem}.interview-heading-pattern>h2.wp-block-heading,.interview-text-col-pattern{color:#13233c;font-family:IonicMtPro,Times New Roman,Times,serif!important;font-weight:400}.interview-text-col-pattern{gap:0;margin-block:3.125em}@media (min-width:699px){.interview-text-col-pattern{margin-block:5.25em}}.interview-text-col-pattern h4.wp-block-heading{font-family:IonicMtPro,Times New Roman,Times,serif!important;font-size:1.125rem;font-weight:400;margin-bottom:1em;margin-top:0!important;margin-inline:auto}.interview-text-col-pattern sup,.interview-text-col-pattern sup>a{line-height:0}.interview-text-col-pattern p{font-family:IonicMtPro,Times New Roman,Times,serif!important;font-size:1.125rem;font-weight:400;line-height:1.3333333333;margin-bottom:0!important}.t-body-defaults>.interview-text-col-pattern:last-child{margin-block:3.125em}@media (min-width:699px){.t-body-defaults>.interview-text-col-pattern:last-child{margin-block:6.25em}}.issue-text-pattern{color:#13233c;font-family:IonicMtPro,Times New Roman,Times,serif!important;font-size:1.125rem;font-weight:400;line-height:1.3333333333;margin-block:5.25em}.issue-text-pattern p:not(:last-of-type){margin-bottom:.75em}.issue-text-pattern sup,.issue-text-pattern sup>a{line-height:0}.sign-up-newsletter{border-top:1px solid #000;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400;margin-block:3.25em;padding-top:2.75em}.sign-up-newsletter h2{font-size:1rem;margin-bottom:2.75em;text-transform:uppercase}.sign-up-newsletter .gform_wrapper{width:100%}.sign-up-newsletter .gform_wrapper #gform_2{display:flex}@media (max-width:999px){.sign-up-newsletter .gform_wrapper #gform_2{flex-direction:column}}.sign-up-newsletter .gform_wrapper .gform-body{width:100%}.sign-up-newsletter .gform_wrapper .gform-body .gform_fields{grid-column-gap:0}@media (max-width:699px){.sign-up-newsletter .gform_wrapper .gform-body .gform_fields{flex-direction:column}}.sign-up-newsletter .gform_wrapper .gform-body input{border:1px solid #000;border-radius:2px;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:14px;font-weight:400;height:30px}.sign-up-newsletter .gform_wrapper .gform-body .gfield--type-text{width:100%}@media (min-width:700px){.sign-up-newsletter .gform_wrapper .gform-body .gfield--type-text{max-width:350px}}.sign-up-newsletter .gform_wrapper .gform-body .gfield--type-email{margin-inline:0;width:100%}@media (min-width:700px){.sign-up-newsletter .gform_wrapper .gform-body .gfield--type-email{margin-left:10px;max-width:470px}}@media (min-width:999px){.sign-up-newsletter .gform_wrapper .gform-body .gfield--type-email{margin-inline:auto}}.sign-up-newsletter .gform_wrapper .gform_footer.top_label{margin:1em 0 0;padding:0}@media (min-width:999px){.sign-up-newsletter .gform_wrapper .gform_footer.top_label{margin-top:0}}.sign-up-newsletter .gform_wrapper .gform_footer input[type=submit]{border:1px solid #000;border-radius:2px;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:14px;font-weight:400;height:30px;padding:0;text-transform:uppercase;transition:.3s ease;width:110px}.sign-up-newsletter .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#54545a;color:#fff;cursor:pointer}.sign-up-newsletter .gform_wrapper #gform_fields_2,.sign-up-newsletter .gform_wrapper #gform_fields_2 #gform_2{display:flex}.list-column-pattern{border-top:1px solid #000;color:#13233c;gap:0;margin-block:1em;padding-block:1em}@media (min-width:799px){.list-column-pattern{gap:2em;margin-block:2em;padding-block:4em}}.list-column-pattern ol,.list-column-pattern ul{padding-left:0}@media (min-width:980px){.list-column-pattern li{margin-left:0}}.list-column-pattern li,.list-column-pattern p{line-height:1.2}.list-column-pattern li:not(:last-of-type),.list-column-pattern p:not(:last-of-type){margin-bottom:1.5em}.list-column-pattern p{font-size:1rem;margin-top:0}.list-column-pattern h4.wp-block-heading{font-size:1rem;font-weight:400;margin-bottom:0}.text-intro-pattern{color:#13233c}.text-intro-pattern>*{width:100%}.text-intro-pattern .wp-block-heading{font-size:clamp(1.5rem,1.17rem + 1.4vw,2.44rem);line-height:1.2051282051;margin-bottom:1.8em;margin-top:2.25em}.text-intro-pattern p{font-size:clamp(1.13rem,.97rem + .65vw,1.56rem);line-height:1.2}.text-intro-pattern p:not(:last-of-type){margin-bottom:1em}.text-intro-pattern p:last-of-type{margin-bottom:1.5em}.text-intro-pattern a{font-weight:400}.article-index-grid{border-top:1px solid #707070;font-size:1rem;margin-top:1em;max-width:1450px!important;padding-top:2.5em}@media (min-width:599px){.article-index-grid{padding-top:3.5em}}.article-index-grid .wp-block-heading{border-bottom:1px solid #000;color:#13233c;font-size:clamp(1.5rem,1.17rem + 1.4vw,2.44rem);line-height:1.2051282051;margin-inline:auto;margin-bottom:1.5em;max-width:950px!important;padding-bottom:1em;text-align:center;width:100%}.article-pagination{border-bottom:1px solid #000;border-top:1px solid #000;display:flex;gap:0;justify-content:center;margin:3em auto 4.25em;max-width:950px;padding-block:10px}@media (min-width:799px){.article-pagination{margin-bottom:8.5em}}.article-pagination .page-numbers{border:1px solid #000;border-left:0;font-size:1rem;font-weight:400;line-height:1.1875;padding:10px 14px;text-decoration:none}.article-pagination .page-numbers:last-child,.article-pagination .page-numbers:nth-child(2){border-left:1px solid #000}.article-pagination .page-numbers.dots{border-left:0}.article-pagination .page-numbers.current{background-color:#000;color:#fff}.article-pagination .page-numbers.next,.article-pagination .page-numbers.prev{background-size:cover;border:none;color:transparent;height:18px;width:25px}.article-pagination .page-numbers.next{background-image:url(/wp-content/themes/gsd-hdm/resources/assets/src/img/right-arrow.svg);margin:auto 0 auto 10px}@media (min-width:599px){.article-pagination .page-numbers.next{margin:auto 0 auto 20px}}.article-pagination .page-numbers.prev{background-image:url(/wp-content/themes/gsd-hdm/resources/assets/src/img/left-arrow.svg);margin:auto 10px auto 0}@media (min-width:599px){.article-pagination .page-numbers.prev{margin:auto 20px auto 0}}.woocommerce button[name=update_cart],.woocommerce input[name=update_cart]{background-color:#eaeaea;border-radius:2px;color:#000;position:static;transition:.2s ease}.woocommerce button[name=update_cart]:hover,.woocommerce input[name=update_cart]:hover{background-color:#c9c9c9}.update-cart-container{display:flex;justify-content:flex-end;margin-bottom:1em}.update-cart-container button[disabled]{background-color:#eaeaea;color:#000;opacity:1!important}.qty_button{border:none;font-size:20px;padding-inline:5px}.qty_button.plus{padding-right:0;vertical-align:middle}.woocommerce-cart{color:#13233c;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400}.woocommerce-cart #page{display:flex;flex-direction:column;min-height:100vh}.woocommerce-cart #page #main{flex:1;width:100%}.woocommerce-cart .entry-content{padding-top:30px}.woocommerce-cart .entry-content .return-to-shop{margin-bottom:3.25em;margin-left:auto;margin-right:auto;max-width:950px}.woocommerce-cart .entry-content .return-to-shop a{background-color:#000;border-radius:2px;color:#fff;font-size:1rem;font-weight:400;line-height:1.1875;transition:background-color .3s ease}.woocommerce-cart .entry-content .return-to-shop a:hover{background-color:#54545a;color:#fff}.woocommerce-cart .entry-content .return-to-shop a:focus{outline:2px solid #000;outline-offset:2px}.woocommerce-cart .entry-content .woocommerce-info{border-color:#13233c;margin-bottom:3.25em;margin-left:auto;margin-right:auto;max-width:950px}.woocommerce-cart .entry-content .woocommerce-info:before{color:#13233c}.woocommerce-cart .entry-content .woocommerce-message{border-top:1px solid #000;color:#13233c;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:1rem;font-weight:400}.woocommerce-cart .entry-content .woocommerce-message:before{color:#13233c}.woocommerce-cart .woocommerce-cart-heading{display:flex;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:clamp(1.5rem,1.17rem + 1.4vw,2.44rem);font-weight:400;justify-content:center;margin-top:2.9em}.woocommerce-cart .woocommerce-cart-form{margin-top:2.75em}.woocommerce-cart .woocommerce-cart-form .shop_table{border:0;margin:0}.woocommerce-cart .woocommerce-cart-form .shop_table .product-name>a{font-weight:400}.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr td{border:none;padding:20px 0}@media (min-width:599px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr td{border-top:1px solid #000}}.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:last-of-type{border:none}@media (min-width:599px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:last-of-type>td{padding-bottom:0}}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__cart-item>td{vertical-align:top}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__cart-item>td.product-thumbnail{width:23%}@media (min-width:799px){.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__cart-item>td.product-thumbnail{width:18%}}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__cart-item>td.product-name a{display:inline-block}@media (min-width:599px){.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__cart-item>td.product-price{text-align:center}}@media (min-width:799px){.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__cart-item>td.product-price{width:13%}}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__cart-item>td.product-subtotal{text-align:end}@media (min-width:599px){.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__cart-item>td.product-subtotal{padding-right:30px}}@media (min-width:799px){.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__cart-item>td.product-subtotal{width:13%}}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__cart-item>td.product-quantity{text-align:center}@media (min-width:799px){.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__cart-item>td.product-quantity{width:13%}}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__cart-item>td.product-quantity .quantity-controls{display:inline-grid;gap:5px;grid-template:auto auto/auto}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__cart-item>td.product-quantity .product-remove a.remove{border-radius:0;color:#13233c!important;display:block;font-size:1rem;font-weight:400;height:auto;line-height:1.1875;padding:10px;width:100%}.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__cart-item>td.product-quantity .product-remove a.remove:hover{background-color:transparent;text-decoration:underline}.woocommerce-cart .woocommerce-cart-form thead th{font-weight:400;padding-inline:0}.woocommerce-cart .woocommerce-cart-form thead th.product-price,.woocommerce-cart .woocommerce-cart-form thead th.product-quantity{text-align:center}.woocommerce-cart .woocommerce-cart-form thead th.product-subtotal{padding-right:30px;text-align:right}@media (max-width:599px){.woocommerce-cart .woocommerce-cart-form thead{display:none}.woocommerce-cart .woocommerce-cart-form tbody{display:block}.woocommerce-cart .woocommerce-cart-form tbody tr{border-bottom:1px solid #000;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.woocommerce-cart .woocommerce-cart-form tbody tr:first-of-type{border-top:1px solid #000}.woocommerce-cart .woocommerce-cart-form tbody tr .product-name{margin-left:2em;width:50%}.woocommerce-cart .woocommerce-cart-form tbody tr .product-price{width:30%}}@media (max-width:599px) and (max-width:599px){.woocommerce-cart .woocommerce-cart-form tbody tr .product-price .amount:after{content:"each";padding-left:5px}}@media (max-width:599px){.woocommerce-cart .woocommerce-cart-form tbody tr .product-quantity{width:40%}.woocommerce-cart .woocommerce-cart-form tbody tr .product-subtotal{width:30%}}.woocommerce-cart .cart-collaterals{margin-bottom:3em}@media (min-width:799px){.woocommerce-cart .cart-collaterals{margin-bottom:8em}}.woocommerce-cart .cart-collaterals>.cart_totals{width:100%}.woocommerce-cart .cart-collaterals>.cart_totals .shop_table{border:none;border-bottom:1px solid #000;border-radius:0}.woocommerce-cart .cart-collaterals>.cart_totals .shop_table tbody{display:flex;justify-content:flex-end}.woocommerce-cart .cart-collaterals>.cart_totals .shop_table tbody tr{display:flex}.woocommerce-cart .cart-collaterals .order-quantity-total:before{content:none}.woocommerce-cart .cart-collaterals .order-total{display:flex;justify-content:flex-end;margin-left:auto;padding-right:30px;width:20%}.woocommerce-cart .cart-collaterals .order-total:before{margin-right:5px}.woocommerce-cart .cart-shipping-info{border-bottom:1px solid #000;border-top:1px solid #000;display:flex;justify-content:flex-end;margin:0;padding-block:.5em;padding-right:1em}.woocommerce-cart .product-thumbnail .attachment-woocommerce_thumbnail,.woocommerce-cart .product-thumbnail .wp-post-image{width:110px}.woocommerce-cart .wc-proceed-to-checkout{align-items:baseline;display:flex;justify-content:space-between;padding-top:1.5em}@media (min-width:599px){.woocommerce-cart .wc-proceed-to-checkout{align-items:flex-start}}.woocommerce-cart .wc-proceed-to-checkout .terms-and-conditions-link{font-size:.75rem;font-weight:400}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{align-items:center;background-color:#ff7f00;background-color:#000;border-radius:2px;color:#13233c;color:#fff;display:flex;font-size:1rem;font-weight:400;height:41px;justify-content:center;line-height:1.1875;margin-left:auto;padding:.5em;position:static;text-transform:uppercase;transition:background-color .3s ease;width:230px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#000;background-color:#54545a;color:#fff}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus{outline:2px solid #000;outline-offset:2px}.woocommerce table.shop_table{border-color:#000;border-radius:0;border-spacing:0;border-style:solid none}.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table thead th{font-family:AmKosmosDemiBold,Helvetica,Arial,sans-serif!important;font-weight:700}.woocommerce table.shop_table tbody td,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table thead th{border-top:1px solid #000}.woocommerce-checkout{color:#13233c;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400}.woocommerce-checkout .woocommerce-info{background-color:#f2f2f2;border-top:1px solid #000;color:#13233c}.woocommerce-checkout .woocommerce-info:before{color:#13233c}.woocommerce-checkout #payment{background:#f2f2f2}.woocommerce-checkout #payment ul.payment_methods{display:none}.woocommerce-checkout #payment ul.payment_methods li.woocommerce-info{background:none;color:#13233c;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400;line-height:1.2;padding-left:0}@media (max-width:760px){.woocommerce-checkout #payment ul.payment_methods li.woocommerce-info{line-height:1.4}}.woocommerce-checkout #payment ul.payment_methods li.woocommerce-info:before{display:none}.woocommerce-checkout #payment ul.payment_methods li.woocommerce-info>*{color:#13233c;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400}.woocommerce-checkout form h3,.woocommerce-checkout form h4{font-size:clamp(1.38rem,1.14rem + 1.15vw,2.19rem);margin-bottom:1em!important}.woocommerce-checkout form .form-row{margin:0 0 1em;padding:0}.woocommerce-checkout form .form-row .required{color:#a0172b}.woocommerce-checkout form input[type=email],.woocommerce-checkout form input[type=number],.woocommerce-checkout form input[type=tel],.woocommerce-checkout form input[type=text],.woocommerce-checkout form select,.woocommerce-checkout form textarea{border:1px solid #000;border-radius:2px;color:#13233c;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400;padding:.5em}.woocommerce-checkout form input[type=email]::-webkit-input-placeholder,.woocommerce-checkout form input[type=number]::-webkit-input-placeholder,.woocommerce-checkout form input[type=tel]::-webkit-input-placeholder,.woocommerce-checkout form input[type=text]::-webkit-input-placeholder,.woocommerce-checkout form select::-webkit-input-placeholder,.woocommerce-checkout form textarea::-webkit-input-placeholder{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400}.woocommerce-checkout form input[type=email]:-ms-input-placeholder,.woocommerce-checkout form input[type=number]:-ms-input-placeholder,.woocommerce-checkout form input[type=tel]:-ms-input-placeholder,.woocommerce-checkout form input[type=text]:-ms-input-placeholder,.woocommerce-checkout form select:-ms-input-placeholder,.woocommerce-checkout form textarea:-ms-input-placeholder{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400}.woocommerce-checkout form input[type=email]::placeholder,.woocommerce-checkout form input[type=number]::placeholder,.woocommerce-checkout form input[type=tel]::placeholder,.woocommerce-checkout form input[type=text]::placeholder,.woocommerce-checkout form select::placeholder,.woocommerce-checkout form textarea::placeholder{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400}.woocommerce-checkout form input[type=email]:focus,.woocommerce-checkout form input[type=number]:focus,.woocommerce-checkout form input[type=tel]:focus,.woocommerce-checkout form input[type=text]:focus,.woocommerce-checkout form select:focus,.woocommerce-checkout form textarea:focus{outline:2px solid #000!important}.woocommerce-checkout form .select2-container--default .select2-selection--single{border:1px solid #000;border-radius:2px}.woocommerce-checkout #order_review_heading{margin:1.25em 0 .75em}.woocommerce-checkout .place-order .button[name=woocommerce_checkout_place_order]{background-color:#000;border-radius:2px;color:#fff;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.1875;padding:.5em .75em;text-transform:uppercase;transition:background-color .3s ease}.woocommerce-checkout .place-order .button[name=woocommerce_checkout_place_order]:hover{background-color:#54545a;color:#fff}.woocommerce-checkout .place-order .button[name=woocommerce_checkout_place_order]:focus{outline:2px solid #000;outline-offset:2px}.woocommerce-checkout .place-order .button[name=woocommerce_checkout_place_order]#place_order{width:auto!important}@media (max-width:768px){.woocommerce-checkout .place-order .button[name=woocommerce_checkout_place_order]#place_order{margin-top:1em}}.woocommerce-checkout .woocommerce-shipping-fields h3{font-size:1rem}@media (max-width:768px){.woocommerce-checkout .woocommerce-shipping-fields{margin-top:1.25em}}.woocommerce-checkout .woocommerce-form__label-for-checkbox{align-items:center;display:flex;gap:5px}.woocommerce-order-received{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400}.woocommerce-order-received .woocommerce{margin-top:5em}.woocommerce-order-received .woocommerce h2{font-size:clamp(1.13rem,.97rem + .65vw,1.56rem);line-height:1.2;margin-bottom:1em}.woocommerce-order-received .woocommerce h2.woocommerce-thankyou-order-received{font-size:clamp(1.5rem,1.17rem + 1.4vw,2.44rem);line-height:1.2051282051;margin-bottom:1.4em}.woocommerce-order-received .woocommerce .woocommerce-customer-details,.woocommerce-order-received .woocommerce .woocommerce-order-details,.woocommerce-order-received .woocommerce .woocommerce-order-downloads{margin-bottom:3em}.woocommerce-order-received .woocommerce .woocommerce-customer-details address{border:none;border-radius:0;line-height:1.75em;padding:0}.woocommerce-order-received .woocommerce ul.woocommerce-thankyou-order-details{display:flex;flex-direction:column;flex-wrap:wrap;padding:0}@media (min-width:499px){.woocommerce-order-received .woocommerce ul.woocommerce-thankyou-order-details{flex-direction:row}}.woocommerce-order-received .woocommerce ul.woocommerce-thankyou-order-details>li{border:none;font-size:1rem;font-weight:400;line-height:1.1875;margin-block:1em;text-transform:none}@media (min-width:499px){.woocommerce-order-received .woocommerce ul.woocommerce-thankyou-order-details>li{border-right:1px solid #000}}@media (min-width:768px){.woocommerce-order-received .woocommerce ul.woocommerce-thankyou-order-details>li{border-right:1px solid #000;margin-block:0}}.woocommerce-order-received .woocommerce ul.woocommerce-thankyou-order-details>li strong{font-size:1rem}.woocommerce-order-received .woocommerce .woocommerce-order-details small.shipped_via{display:none}.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-column--shipping-address{margin-top:2em}@media (min-width:768px){.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-column--shipping-address{margin-top:0}}.related-posts-title{border-bottom:1px solid #000;color:#13233c;font-size:clamp(1.5rem,1.17rem + 1.4vw,2.44rem);font-weight:400;line-height:1.2051282051;margin:1em auto 1.5em;max-width:950px;padding-bottom:1.5em;text-align:center}.related-posts{display:flex;flex-wrap:wrap;gap:3em;margin-inline:auto;margin-bottom:3.5em;margin-top:0;padding:0}@media (min-width:699px){.related-posts{gap:0;margin-inline:-5px}}@media (min-width:799px){.related-posts{margin-bottom:3.75em}}@media (min-width:970px){.related-posts{margin-inline:5px}}.related-posts .related-post{margin-bottom:0;margin-left:0;width:100%}.related-posts .related-post .related-post-content{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400;margin-top:12px}.related-posts .related-post .related-post-content .related-post-title{max-width:430px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-posts .related-post .related-post-content h3,.related-posts .related-post .related-post-content p{font-size:1rem;font-weight:400;line-height:1.1875}@media (min-width:699px){.related-posts .related-post{margin-bottom:3.25em;padding-left:5px;padding-right:5px;width:50%}}@media (min-width:1099px){.related-posts .related-post{width:33.33%}}.related-posts .related-post .wp-block-post-title{font-size:1rem;margin-top:0}.related-posts .related-post a img{transition:opacity .3s ease-in-out}.related-posts .related-post a:hover img{opacity:.5}.related-posts .related-post figure{margin-bottom:.5em}.related-posts .related-post figure img{opacity:1;transition:.3s ease-in-out}.related-posts .related-post .related-post-link{text-decoration:none}.related-posts .related-post .related-post-thumbnail{aspect-ratio:470/586}.related-posts .related-post .related-post-thumbnail.text-thumbnail{align-items:center;aspect-ratio:470/586;display:flex;flex-direction:column;justify-content:space-around;padding:30px;text-align:center;transition:.3s ease-in-out}.related-posts .related-post .related-post-thumbnail.text-thumbnail:hover{opacity:.5}.related-posts .related-post .related-post-thumbnail.text-thumbnail.light{color:#000}.related-posts .related-post .related-post-thumbnail.text-thumbnail.dark{color:#fff}.related-posts .related-post .related-post-thumbnail.text-thumbnail .thumbnail-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-family:IonicMtPro,Times New Roman,Times,serif!important;font-size:30px;font-weight:400;line-height:1.1304347826;overflow:hidden;padding-top:1em;text-decoration:none;text-transform:uppercase}@media (min-width:699px){.related-posts .related-post .related-post-thumbnail.text-thumbnail .thumbnail-title{font-size:24px}}@media (min-width:899px){.related-posts .related-post .related-post-thumbnail.text-thumbnail .thumbnail-title{font-size:30px}}@media (min-width:1099px){.related-posts .related-post .related-post-thumbnail.text-thumbnail .thumbnail-title{font-size:28px}}@media (min-width:1299px){.related-posts .related-post .related-post-thumbnail.text-thumbnail .thumbnail-title{font-size:36px}}.related-posts .related-post .related-post-thumbnail.text-thumbnail .thumbnail-authors{font-family:IonicMtPro,Times New Roman,Times,serif!important;font-weight:400}.related-posts .related-post img{aspect-ratio:470/586;-o-object-fit:cover;object-fit:cover}.gsd-site-header__search{margin-inline:1.6em;transition:.3s ease}.gsd-site-header__search>button{background:none;border:none;color:#13233c;cursor:pointer;font-weight:400;padding:0;text-decoration:none}.gsd-site-header__search>button:hover{text-decoration:underline}.overlay{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s;visibility:hidden;z-index:100}.overlay.active{opacity:1;visibility:visible}#search-modal{background-color:#000;color:#fff;height:100%;left:0;padding:150px 0;position:fixed;top:0;width:100%;z-index:9999}#search-modal #search-modal__contents{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:950px;padding-left:7px;padding-right:7px}#search-modal #search-modal__contents h2{display:flex;font-size:clamp(1.5rem,1.17rem + 1.4vw,2.44rem);font-weight:400;justify-content:center;line-height:1.2051282051}#search-modal #search-modal__contents #search-modal__fields{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}#search-modal #search-modal__contents #search-modal__fields #search-modal__actions{display:flex;flex-direction:row-reverse;justify-content:space-between}#search-modal #search-modal__contents #search-modal__fields #search-modal__actions #search-modal__submit{background-color:transparent;border:1px solid #fff;border-radius:3px;color:#fff;cursor:pointer;font-size:25px;line-height:1.2;padding:6px 15px 7px}#search-modal #search-modal__contents #search-modal__fields #search-modal__actions #search-modal__cancel{background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:400;line-height:1.1875;padding:0}#search-modal #search-modal__contents #search-modal__fields .search-modal__input{-webkit-appearance:none;appearance:none;background-color:transparent;border:1px #fff;border-bottom:1px solid #fff;border-radius:0;color:#fff;display:block;font-size:25px;letter-spacing:0;line-height:1.2;margin-bottom:25px;padding:5px 0 10px;width:100%}#search-modal #search-modal__contents #search-modal__fields .search-modal__input:focus-visible{outline:none}.search-results #page{display:flex;flex-direction:column;min-height:100vh}.search-results main{flex:1;padding-inline:10px;width:100%}.search-results .search-results-header{margin-top:6em;padding-bottom:.75em}.search-results .search-results-header h1{display:flex;font-size:clamp(1.5rem,1.17rem + 1.4vw,2.44rem);font-weight:400;justify-content:center;line-height:1.2051282051;margin:1em auto}.search-results .search-results-header .search-results-quantity{font-size:25px}.search-results .search-results-header .search-again a{font-size:1rem;font-weight:400;line-height:1.1875;text-decoration:underline;transition:.2s ease}.search-results .search-results-header .search-again a:hover{text-decoration:none}.search-results .search-results-subtitle-container{border-top:1px solid #000}.search-results .search-results-subtitle-container.articles{margin-inline:auto}.search-results .search-results-subtitle-container .search-results-subtitle{display:flex;font-size:25px;font-weight:400;justify-content:center;margin:1.75em auto 1.25em;text-transform:capitalize}.search-results .pagination{border-bottom:1px solid #000;border-top:1px solid #000;display:flex;justify-content:center;margin:3em auto 4.25em;max-width:950px;padding-block:10px}@media (min-width:799px){.search-results .pagination{margin-bottom:8.5em}}.search-results .pagination .page-numbers{border:1px solid #000;border-left:0;font-size:1rem;font-weight:400;line-height:1.1875;padding:10px 14px;text-decoration:none}.search-results .pagination .page-numbers:nth-child(2){border-left:1px solid #000}.search-results .pagination .page-numbers.current{background-color:#000;color:#fff}.search-results .pagination .page-numbers.next,.search-results .pagination .page-numbers.prev{background-size:cover;border:none;height:18px;width:25px}.search-results .pagination .page-numbers.next{background-image:url(/wp-content/themes/gsd-hdm/resources/assets/src/img/right-arrow.svg);margin:auto 0 auto 20px}.search-results .pagination .page-numbers.prev{background-image:url(/wp-content/themes/gsd-hdm/resources/assets/src/img/left-arrow.svg);margin:auto 20px auto 0}.search-results .search-results-issues{margin-bottom:3em}.search-results .search-results-articles,.search-results .search-results-issues{display:flex;flex-wrap:wrap;margin-inline:0}.search-results .search-results-articles .products,.search-results .search-results-articles .related-posts,.search-results .search-results-issues .products,.search-results .search-results-issues .related-posts{width:100%}@media (min-width:590px){.search-results .search-results-articles,.search-results .search-results-issues{margin-inline:-5px}}.search-results .search-results-articles .search-results-article,.search-results .search-results-articles .search-results-issue,.search-results .search-results-issues .search-results-article,.search-results .search-results-issues .search-results-issue{margin-bottom:3.75em;padding-inline:10px}.search-results .search-results-articles .product,.search-results .search-results-issues .product{flex:0 1 100%}@media (min-width:599px){.search-results .search-results-articles .product,.search-results .search-results-issues .product{flex:0 1 50%;padding-inline:5px}}@media (min-width:920px){.search-results .search-results-articles .product,.search-results .search-results-issues .product{flex:0 1 33.3333333333%}}@media (min-width:1449px){.search-results .search-results-articles .product,.search-results .search-results-issues .product{flex:0 1 25%}}.search-results .search-results-articles .product .search-results-issue-thumbnail,.search-results .search-results-issues .product .search-results-issue-thumbnail{transition:.3s ease}.search-results .search-results-articles .product .search-results-issue-thumbnail:hover,.search-results .search-results-issues .product .search-results-issue-thumbnail:hover{cursor:pointer;opacity:.5}.search-results .search-results-articles .product .search-results-issue-copy,.search-results .search-results-issues .product .search-results-issue-copy{display:flex;font-size:1rem;font-weight:400;line-height:1.1875;margin-top:12px}.search-results .search-results-articles .product .search-results-issue-copy .search-results-issue-copy-left,.search-results .search-results-issues .product .search-results-issue-copy .search-results-issue-copy-left{display:flex;flex-direction:column;width:50%}.search-results .search-results-articles .product .search-results-issue-copy .search-results-issue-copy-left .search-results-issue-copy-title,.search-results .search-results-issues .product .search-results-issue-copy .search-results-issue-copy-left .search-results-issue-copy-title{font-size:1rem;font-weight:400}.search-results .search-results-articles .product .search-results-issue-copy .search-results-issue-copy-left .price,.search-results .search-results-issues .product .search-results-issue-copy .search-results-issue-copy-left .price{font-weight:600}.search-results .search-results-articles .product .search-results-issue-copy .search-results-issue-copy-right,.search-results .search-results-issues .product .search-results-issue-copy .search-results-issue-copy-right{display:flex;justify-content:flex-end;width:50%}.search-results .search-results-articles .product .search-results-issue-copy .search-results-issue-copy-right .product-loop-add-to-cart,.search-results .search-results-issues .product .search-results-issue-copy .search-results-issue-copy-right .product-loop-add-to-cart{display:flex;flex-direction:column}.search-results .search-results-articles .product .search-results-issue-copy .search-results-issue-copy-right .product-loop-add-to-cart .add_to_cart_button,.search-results .search-results-issues .product .search-results-issue-copy .search-results-issue-copy-right .product-loop-add-to-cart .add_to_cart_button{background-color:#000;border-radius:2px;color:#fff;font-size:1rem;font-weight:400;line-height:1.1875;margin-top:0;padding:8px 14px;text-decoration:none;text-transform:uppercase;transition:.3s ease}.search-results .search-results-articles .product .search-results-issue-copy .search-results-issue-copy-right .product-loop-add-to-cart .add_to_cart_button:hover,.search-results .search-results-issues .product .search-results-issue-copy .search-results-issue-copy-right .product-loop-add-to-cart .add_to_cart_button:hover{background-color:#54545a;color:#fff}.search-results .search-results-articles .search-results-article,.search-results .search-results-issues .search-results-article{flex:0 1 100%}@media (min-width:599px){.search-results .search-results-articles .search-results-article,.search-results .search-results-issues .search-results-article{flex:0 1 50%;padding-inline:5px}}@media (min-width:920px){.search-results .search-results-articles .search-results-article,.search-results .search-results-issues .search-results-article{flex:0 1 33.3333333333%}}.search-results .search-results-articles .search-results-article-thumbnail,.search-results .search-results-issues .search-results-article-thumbnail{transition:.3s ease}.search-results .search-results-articles .search-results-article-thumbnail:hover,.search-results .search-results-issues .search-results-article-thumbnail:hover{cursor:pointer;opacity:.5}.search-results .search-results-articles .search-results-article-copy,.search-results .search-results-issues .search-results-article-copy{font-size:1rem;font-weight:400;line-height:1.1875;margin-top:12px}.search-results .search-results-articles .search-results-article-copy h3,.search-results .search-results-issues .search-results-article-copy h3{font-size:1rem;font-weight:400}.search-results .search-results-issues-separator{border-bottom:1px solid #000;height:1px;margin-block:3em;margin-inline:auto;max-width:950px}.search-results .search-results-view-all{border:1px solid #000;border-radius:2px;display:flex;font-size:1rem;font-weight:400;justify-content:center;margin-inline:auto;padding:4px 14px;text-decoration:none;transition:.2s ease;width:-webkit-max-content;width:max-content}.search-results .search-results-view-all.issues-view-all{margin-bottom:4em}.search-results .search-results-view-all.articles-view-all{margin-bottom:3.25em}.search-results .search-results-view-all:hover{background-color:#000;color:#fff}.search-no-results #page{display:flex;flex-direction:column;min-height:100vh}.search-no-results main{flex:1;padding-inline:10px;width:100%}.search-no-results .search-results-header{border-bottom:1px solid #000;margin:6em 10px 3em;padding-bottom:1em}.search-no-results .search-results-header h1{display:flex;font-size:clamp(1.5rem,1.17rem + 1.4vw,2.44rem);font-weight:400;justify-content:center;line-height:1.2051282051;margin:1em auto}.search-no-results .search-results-header .search-results-quantity{font-size:25px}.search-no-results .search-results-header .search-again a{font-size:1rem;font-weight:400;line-height:1.1875;text-decoration:none}.search-no-results .search-results-header .search-again a:hover{text-decoration:underline}.woocommerce-shop #page{margin-inline:auto;width:100%}.woocommerce-shop #page>#main{padding-inline:10px}.woocommerce-shop .page-description{margin-inline:auto;margin-top:1em;max-width:950px}@media (min-width:599px){.woocommerce-shop .page-description{margin-top:2em}}@media (min-width:999px){.woocommerce-shop .page-description{margin-top:4.25em}}.woocommerce-shop .page-description h1{display:flex;font-size:clamp(1.5rem,1.17rem + 1.4vw,2.44rem);font-weight:400;justify-content:center;line-height:1.2051282051;margin-bottom:.8em}.woocommerce-shop .page-description p{font-size:clamp(1.13rem,.97rem + .65vw,1.56rem);line-height:1.2}@media (max-width:760px){.woocommerce-shop .page-description p{line-height:1.4}}.woocommerce-shop .current-issue{color:#13233c;font-size:1rem;font-weight:400;line-height:1.1875;margin-bottom:1em}.woocommerce-shop .current-issue h2{font-size:1em;font-weight:400;text-transform:uppercase}.woocommerce-products-header{margin-top:2.5em}@media (min-width:799px){.woocommerce-products-header{margin-top:5.5em}}.woocommerce-products-header:after{border-bottom:1px solid #707070;content:"";display:inline-block;margin-bottom:2.75em;margin-top:3.5em;width:100%}nav.woocommerce-pagination{border-block:1px solid #000;display:flex;justify-content:center;margin-bottom:4.25em;margin-inline:auto;max-width:950px;padding-block:10px}@media (min-width:799px){nav.woocommerce-pagination{margin-bottom:8.5em}}nav.woocommerce-pagination>ul.page-numbers{align-items:center;border:none;display:flex}nav.woocommerce-pagination>ul.page-numbers li{border:none}nav.woocommerce-pagination>ul.page-numbers li:nth-of-type(2) .page-numbers{border-left:1px solid #000}nav.woocommerce-pagination>ul.page-numbers li .page-numbers{border:1px solid #000;border-left:0;padding:10px 14px}nav.woocommerce-pagination>ul.page-numbers li .page-numbers.dots{border-left:0}nav.woocommerce-pagination>ul.page-numbers li .page-numbers.next,nav.woocommerce-pagination>ul.page-numbers li .page-numbers.prev{border:none}nav.woocommerce-pagination>ul.page-numbers li .page-numbers.next:hover,nav.woocommerce-pagination>ul.page-numbers li .page-numbers.prev:hover{background-color:inherit;background-size:cover;color:inherit}nav.woocommerce-pagination>ul.page-numbers li .page-numbers.current{background-color:#000;color:#fff}nav.woocommerce-pagination>ul.page-numbers li .next,nav.woocommerce-pagination>ul.page-numbers li .prev{background-size:cover!important;border:none;height:18px;width:25px}nav.woocommerce-pagination>ul.page-numbers li .next{background-image:url(../img/right-arrow.svg);margin:auto 0 auto 20px}nav.woocommerce-pagination>ul.page-numbers li .next:hover{background-image:url(../img/right-arrow.svg)}nav.woocommerce-pagination>ul.page-numbers li .prev{background-image:url(../img/left-arrow.svg);margin:auto 20px auto 0}nav.woocommerce-pagination>ul.page-numbers li .prev:hover{background-image:url(../img/left-arrow.svg)}ul.products{display:flex;flex-wrap:wrap;font-size:1rem;margin-bottom:2em;margin-inline:0}@media (min-width:599px){ul.products{margin-bottom:4.75em;margin-inline:-5px}}@media (min-width:799px){ul.products{margin-bottom:4.75em}}@media (min-width:1449px){ul.products{margin-inline:-5px}}ul.products li.product .product-card-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}ul.products li.product .product-card-container .product-card-text{display:flex;flex:0 1 50%;flex-direction:column;flex-wrap:wrap}ul.products li.product .product-card-container .product-card-text .woocommerce-loop-product__link{display:flex;flex-direction:column}ul.products li.product .product-card-container .product-card-text .woocommerce-loop-product__title{font-weight:400;order:1;padding:0}ul.products li.product .product-card-container .product-card-text .out-of-stock{order:3}ul.products li.product .product-card-container .product-card-text .product-short-desc{font-weight:400;order:2}ul.products li.product.outofstock .wp-element-button{background-color:#eaeaea;border-radius:2px;font-weight:400;margin-top:0;padding:8px 14px;pointer-events:none;position:static;transition:.3s ease}ul.products:after,ul.products:before{content:none}ul.products[class*=columns-]>li.product{color:#13233c;margin-bottom:3.25em;margin-inline:0;max-width:600px;position:static;width:100%!important}@media (min-width:590px){ul.products[class*=columns-]>li.product{padding-left:5px;padding-right:5px;width:50%!important}}@media (min-width:920px){ul.products[class*=columns-]>li.product{width:33.33%!important}}@media (min-width:1499px){ul.products[class*=columns-]>li.product{width:25%!important}}ul.products[class*=columns-]>li.product .price{margin-bottom:0;order:3}ul.products[class*=columns-]>li.product .price .amount{color:#13233c;font-size:1rem;font-weight:600}ul.products[class*=columns-] img{opacity:1;transition:opacity .3s ease-in-out}ul.products[class*=columns-] a:hover img{opacity:.5}ul.products[class*=columns-] .product-loop-add-to-cart{display:flex;flex-direction:column}ul.products[class*=columns-] a.add_to_cart_button{background-color:#000;border-radius:2px;color:#fff;font-size:1rem;font-weight:400;line-height:1.1875;margin-top:0!important;padding:8px 14px;position:static;text-transform:uppercase;transition:background-color .3s ease}ul.products[class*=columns-] a.add_to_cart_button.added>*{display:none}ul.products[class*=columns-] a.add_to_cart_button:hover{background-color:#54545a;color:#fff}ul.products[class*=columns-] a.add_to_cart_button:focus{outline:2px solid #000;outline-offset:2px}ul.products[class*=columns-] .added_to_cart{display:none}.quantity{align-items:stretch;display:inline-flex;gap:2px;justify-content:stretch;margin:0;padding:0}.quantity .qty_button{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0;width:35px}.quantity .qty_button .icon{height:.6em;width:.6em}.quantity .qty_button .icon path{fill:#13233c}.quantity .qty{border:1px solid #000;border-radius:2px;flex:0 1 50px;text-align:center}.quantity .qty:focus{outline:2px solid #000}.woocommerce div.product form.cart div.quantity{margin:0;padding:0}.woocommerce.single-product #main{margin-top:2.5em;margin-inline:auto;padding-inline:5px;width:100%}@media (min-width:999px){.woocommerce.single-product #main{margin-top:5em;padding-inline:0}}.woocommerce.single-product #main .issue-cover{display:grid;justify-content:center;justify-items:center;margin-inline:auto;margin-top:2.25em;max-width:950px}.woocommerce.single-product #main .issue-cover img{max-height:630px;width:auto}.woocommerce.single-product #main .issue-cover figcaption{display:block;margin-top:.25em;width:100%}.woocommerce.single-product #main .product{display:unset;margin-inline:auto;overflow:visible}.woocommerce.single-product #main .product .entry-summary{border-bottom:1px solid #000;display:flex;float:none;justify-content:center;margin-inline:auto;margin-bottom:0;max-width:950px;padding-bottom:2em;width:100%}.woocommerce.single-product #main .product .entry-summary .prev_next_buttons{align-items:center;display:flex;line-height:40px;margin-bottom:20px;width:100%}.woocommerce.single-product #main .product .entry-summary .prev_next_buttons svg{max-width:unset;width:22px}@media (min-width:499px){.woocommerce.single-product #main .product .entry-summary .prev_next_buttons svg{width:44px}}.woocommerce.single-product #main .product .entry-summary .prev_next_buttons a{align-items:center;display:flex;font-size:30px;text-decoration:none}.woocommerce.single-product #main .product .entry-summary .prev_next_buttons .product_title{color:#13233c;flex:1;font-size:clamp(1.5rem,1.17rem + 1.4vw,2.44rem);font-weight:400;line-height:1.2051282051;margin-inline:1em;text-align:center}.woocommerce.single-product #main .product .product-purchasing{background-color:#fff;border-bottom:1px solid #000;margin-inline:auto;max-width:950px;padding:1em 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.woocommerce.single-product #main .product .product-purchasing.low-stock .cart{justify-items:start}@media (max-width:499px){.woocommerce.single-product #main .product .product-purchasing.low-stock .cart{grid-template-rows:auto auto}.woocommerce.single-product #main .product .product-purchasing.low-stock .cart .quantity{grid-column:1/4;grid-row:1;justify-self:center}}.woocommerce.single-product #main .product .product-purchasing.low-stock .cart .quantity .stock{align-items:center;display:flex}@media (min-width:499px){.woocommerce.single-product #main .product .product-purchasing.low-stock .cart .quantity .stock{padding-left:1.5em}}@media (max-width:499px){.woocommerce.single-product #main .product .product-purchasing.low-stock .cart .single_add_to_cart_button{grid-row:2}}.woocommerce.single-product #main .product .product-purchasing.low-stock .cart .price{justify-self:end}@media (max-width:499px){.woocommerce.single-product #main .product .product-purchasing.low-stock .cart .price{grid-column:3;grid-row:2}}.woocommerce.single-product #main .product .product-purchasing .low-stock,.woocommerce.single-product #main .product .product-purchasing .out-of-stock{color:#13233c;font-size:1rem;text-transform:uppercase}.woocommerce.single-product #main .product .product-purchasing .out-of-stock{display:flex;justify-content:center}.woocommerce.single-product #main .product .product-purchasing .cart{align-items:stretch;display:grid;gap:5px;grid-template:auto/1fr auto 1fr;justify-content:space-between;margin:0;padding:0}@media (max-width:499px){.woocommerce.single-product #main .product .product-purchasing .cart{gap:1em}}.woocommerce.single-product #main .product .product-purchasing .cart:after,.woocommerce.single-product #main .product .product-purchasing .cart:before{content:none}.woocommerce.single-product #main .product .product-purchasing .cart .single_add_to_cart_button{background-color:#000;border-radius:2px;color:#fff;font-size:1rem;font-weight:400;line-height:1.1875;padding:8px 14px;text-transform:uppercase;transition:background-color .3s ease}.woocommerce.single-product #main .product .product-purchasing .cart .single_add_to_cart_button:hover{background-color:#54545a;color:#fff}.woocommerce.single-product #main .product .product-purchasing .cart .single_add_to_cart_button:focus{outline:2px solid #000;outline-offset:2px}.woocommerce.single-product #main .product .product-purchasing .cart .price{align-items:center;display:flex;justify-content:flex-end}@media (min-width:499px){.woocommerce.single-product #main .product .product-purchasing .cart .price .amount{padding-right:1.5em}}.woocommerce.single-product #main .product .product-purchasing .cart .price .amount bdi{color:#13233c;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.1875}.woocommerce.single-product #main .product .images{display:block;width:100%}.woocommerce.single-product #main .single-product-description{color:#13233c;margin:3em auto 5em;max-width:950px}@media (min-width:999px){.woocommerce.single-product #main .single-product-description{margin:6em auto 7.5em}}.woocommerce.single-product #main .single-product-description p{font-size:clamp(1.13rem,.97rem + .65vw,1.56rem)}.woocommerce.single-product #main .single-product-description p:not(:last-of-type){margin-bottom:1em}.woocommerce.single-product .issue-contents-title{border-bottom:1px solid #000;color:#13233c;display:flex;font-size:clamp(1.5rem,1.17rem + 1.4vw,2.44rem);font-weight:400;justify-content:center;line-height:1.2051282051;margin-inline:auto;margin-bottom:1.5em;max-width:950px;padding-bottom:1.25em}.woocommerce.single-product .issue-contents-container{display:flex;flex-wrap:wrap;margin-inline:auto;margin-bottom:3em;max-width:950px}@media (min-width:560px){.woocommerce.single-product .issue-contents-container{margin-bottom:6em}}.woocommerce.single-product .issue-contents-container .issue-contents-sections{-webkit-columns:2;column-count:2;display:inline;flex-wrap:wrap;max-width:715px}.woocommerce.single-product .issue-contents-container .issue-contents-sections>.issue-contents-inner{margin-bottom:2em;padding-right:15px}.woocommerce.single-product .issue-contents-container .issue-contents-sections>.issue-contents-inner a{font-weight:400}.woocommerce.single-product .issue-contents-container .issue-contents-sections>.issue-contents-inner>div{margin-bottom:1em}.woocommerce.single-product .issue-contents-container .issue-colophon{margin-top:30px;max-width:230px}@media (min-width:599px){.woocommerce.single-product .issue-contents-container .issue-colophon{margin-top:50px}}@media (min-width:964px){.woocommerce.single-product .issue-contents-container .issue-colophon{margin-top:0}}.woocommerce.single-product .issue-contents-container h3{font-size:1rem;font-weight:700;margin-bottom:1em;text-transform:uppercase}.woocommerce.single-product .issue-contents-container h4{font-weight:400}.woocommerce.single-product .issue-contents-container p{margin-bottom:1em}.woocommerce.single-product .issue-contents-container a{font-weight:400}.woocommerce.single-product .issue-contents-container b{font-weight:400;text-transform:uppercase}.admin-bar.woocommerce.single-product #main .product .product-purchasing{top:var(--wp-admin--admin-bar--height)}.stockist-container{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.1875;margin-bottom:1em!important;margin-top:3em;max-width:950px}@media (min-width:699px){.stockist-container{margin-bottom:3em!important}}@media (min-width:999px){.stockist-container{margin-bottom:8em!important}}.stockist-container .stockist-header{border-top:1px solid #707070;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1em;padding-block:2em;text-decoration:underline;text-transform:uppercase}.stockist-container .stockist-header h2{font-size:1rem;font-weight:400;line-height:1.1875}.stockist-container .stockist-body{display:flex;flex-direction:column}.stockist-container .stockist-body #NorthAmerica{order:1}.stockist-container .stockist-body #Europe{order:2}.stockist-container .stockist-body #Asia{order:3}.stockist-container .stockist-body #Australia{order:4}.stockist-container .stockist-region{display:flex;flex-direction:column}.stockist-container .stockist-region h2{border-top:1px solid #707070;display:flex;font-family:IonicMtPro,Times New Roman,Times,serif!important;font-size:clamp(1.5rem,1.17rem + 1.4vw,2.44rem);font-weight:400;justify-content:center;line-height:1.2051282051;padding:2.5em 0 1.1em}.stockist-container .stockist-country h3{border-top:1px solid #707070;font-size:clamp(1.13rem,.97rem + .65vw,1.438rem);font-weight:1.2173913043;padding-block:30px;text-transform:uppercase}.stockist-container .stockist-row{border-top:1px solid #707070;display:flex;flex-wrap:wrap;padding-block:2em}.stockist-container .stockist-row.no-state{margin-left:auto;width:100%}@media (min-width:599px){.stockist-container .stockist-row.no-state .stockist-stores{flex:0 1 25%}}.stockist-container .stockist-row.no-state .stockist-town-heading{flex:0 1 100%;margin-bottom:1em;text-transform:uppercase}@media (min-width:499px){.stockist-container .stockist-row.no-state .stockist-town-heading{flex:0 1 50%}}@media (min-width:599px){.stockist-container .stockist-row.no-state .stockist-town-heading{flex:0 1 25%}}.stockist-container .stockist-row h3,.stockist-container .stockist-row h4{font-size:1rem;font-weight:400;line-height:1.1875;margin-bottom:1em;text-transform:uppercase;width:100%}@media (min-width:599px){.stockist-container .stockist-row h3,.stockist-container .stockist-row h4{width:25%}}.stockist-container .stockist-row .stockist-stores-container{display:flex;flex-wrap:wrap;margin-left:-5px;width:100%}@media (min-width:599px){.stockist-container .stockist-row .stockist-stores-container{width:75%}}.stockist-container .stockist-row .stockist-state{display:flex;text-transform:uppercase}.stockist-container .stockist-row .stockist-stores{display:flex;flex:0 1 50%;flex-wrap:wrap;padding-inline:5px}@media (min-width:599px){.stockist-container .stockist-row .stockist-stores{flex:0 1 33.33%}}.stockist-container .stockist-row .stockist-stores .stockist-store{display:flex;flex-direction:column;margin-bottom:1.25em;width:100%}.stockist-container .stockist-row .stockist-stores .stockist-store .stockist-store-name a{font-weight:400;text-decoration:underline}.stockist-container .stockist-row .stockist-stores .stockist-store .stockist-store-name a:hover{text-decoration:none}ul.wc-block-grid__products{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400;margin-bottom:0;margin-left:0;padding-left:0}ul.wc-block-grid__products li.wc-block-grid__product{border-inline:none;border-top:1px solid #000;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-left:0;padding:2em 0;position:static}ul.wc-block-grid__products li.wc-block-grid__product:last-of-type{margin-bottom:0;padding-bottom:0}@media (min-width:699px){ul.wc-block-grid__products li.wc-block-grid__product:last-of-type{margin-bottom:.5em;padding-bottom:2em}}ul.wc-block-grid__products li.wc-block-grid__product>*{display:flex;margin:0}ul.wc-block-grid__products li.wc-block-grid__product .price,ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button{margin:0}ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart{flex-direction:column}ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart{display:flex;justify-content:flex-end;margin-top:10px}@media (max-width:442px){ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart{justify-content:flex-start}}ul.wc-block-grid__products li.wc-block-grid__product .add_to_cart_button{background-color:#000;border-radius:2px;color:#fff;font-size:1rem;font-weight:400;line-height:1.1875;padding:8px 14px;transition:background-color .3s ease}ul.wc-block-grid__products li.wc-block-grid__product .add_to_cart_button:hover{background-color:#54545a;color:#fff}ul.wc-block-grid__products li.wc-block-grid__product .add_to_cart_button:focus{outline:2px solid #000;outline-offset:2px}ul.wc-block-grid__products li.wc-block-grid__product .add_to_cart_button:hover{-webkit-transform:none;transform:none}ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-link{text-decoration:none}ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-link:first-of-type{min-width:67px}ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-title{font-weight:400;text-decoration:none}ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-description{margin-top:1em;order:5;text-align:left}.wp-block-gsd-blocks-accordion-group{margin-block:2em}@media (min-width:799px){.wp-block-gsd-blocks-accordion-group{margin-block:3em}}.wp-block-gsd-blocks-accordion-group .accordion-block .accordion-block__content>*{color:#13233c;font-size:1rem;font-weight:400;line-height:1.1875;margin:1em 0}.wp-block-gsd-blocks-accordion-group .accordion-block .accordion-block__content>:last-child{margin-bottom:1.5em}.wp-block-gsd-blocks-accordion-group .accordion-block .accordion-block__label{justify-content:space-between;padding:8px 0;position:static}.wp-block-gsd-blocks-accordion-group .accordion-block .accordion-block__label:hover{cursor:pointer}.wp-block-gsd-blocks-accordion-group .accordion-block .accordion-block__label:focus{outline:none}.wp-block-gsd-blocks-accordion-group .accordion-block .accordion-block__label .accordion-block__label-icon-arrow svg{max-width:none;width:17.5px}.wp-block-gsd-blocks-accordion-group .accordion-block .accordion-block__label.open{border-bottom:1px solid #000}.wp-block-gsd-blocks-accordion-group .accordion-block .accordion-block__label.open .accordion-block__label-icon-arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.wp-block-gsd-blocks-accordion-group .accordion-block .accordion-block__label.open .accordion-block__label-icon-arrow svg{width:17.5px}.wp-block-gsd-blocks-accordion-group .accordion-block .accordion-block__label-icon-arrow{height:8px;position:static;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:17.5px}.wp-block-gsd-blocks-accordion-group .accordion-block .accordion-block__label-text{color:#13233c;font-size:1rem;font-weight:400;line-height:1.1875;padding-right:15px}.slider-container{margin:0 auto!important;max-width:950px!important}.slider-container .slider__counter{display:block;font-size:12px;padding-inline:20px}.slider-container .slider__caption{margin-top:.5em}.slider-container .slider__caption>div{max-width:100%}.slider-container .slider__caption>div p{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:12px;font-weight:400;margin:0}.slider-container .slider__image{height:auto;max-width:950px;width:100%}.slider-container .slider__image>div{max-width:900px}.slider-container div[data-glide-el=controls]{align-items:center;display:flex;margin-bottom:.5em;width:100%}.slider-container div[data-glide-el=controls] .slider__arrow{height:15px;position:static;width:20px}.slider-container div[data-glide-el=controls] .slider__prev{left:0}.slider-container div[data-glide-el=controls] .slider__next{right:0}.gsd-site-header{background:#fff;color:#000;padding:0}.gsd-site-header .l-container--wide{align-items:center;display:flex;padding:0 20px}.gsd-site-header--sticky{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:1000}.gsd-site-header__logo{margin-right:20px;z-index:100}.gsd-site-header__logo a{display:inline-block}.gsd-site-header__logo img{max-height:70px;width:auto}@media (max-width:998px){.gsd-site-header__logo{flex-grow:1}}.gsd-site-header__body{align-items:center;display:flex}@media (min-width:999px){.gsd-site-header__body{flex-direction:row-reverse;flex-grow:1;justify-content:space-between}}.gsd-site-header__nav{align-items:center;display:flex;flex:1}.gsd-site-header__nav ul.menu{align-items:center;display:flex;list-style:none}.gsd-site-header__nav ul.menu .menu-item{transition:none!important}.gsd-site-header__nav ul.menu .menu-item>.menu-label,.gsd-site-header__nav ul.menu .menu-item>.menu-link{display:block;padding:20px;text-decoration:none;transition:background-color .3s,color .3s}.gsd-site-header__nav ul.menu .menu-item .menu-item:focus,.gsd-site-header__nav ul.menu .menu-item .menu-link:hover{text-decoration:underline}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children{position:relative}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children>.sub-menu-toggle{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;display:none;height:25px;justify-content:center;width:25px}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children>.sub-menu-toggle .carat{border-bottom:2px solid;border-right:2px solid;display:block;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border-color .3s,-webkit-transform .3s;transition:border-color .3s,transform .3s;transition:border-color .3s,transform .3s,-webkit-transform .3s;width:10px}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children>.sub-menu-toggle.is-open .carat{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu{left:0;list-style:none;opacity:0;padding:20px 0;position:absolute;top:100%;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:100}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0 20px;position:relative;width:100%}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item+.menu-item{margin-top:20px}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item .menu-link,.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item strong{display:block;padding:0;white-space:nowrap}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item ul.sub-menu{left:100%;opacity:0;top:-20px;visibility:hidden}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item:focus ul.sub-menu,.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item:focus-within ul.sub-menu,.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item:hover ul.sub-menu{opacity:1;visibility:visible}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children:hover ul.sub-menu{opacity:1;visibility:visible}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children:focus,.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children:focus-within{align-items:center;display:flex}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children:focus-within>.sub-menu-toggle,.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children:focus>.sub-menu-toggle{display:flex}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children:focus-within>.sub-menu-toggle.is-open+ul.sub-menu,.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children:focus>.sub-menu-toggle.is-open+ul.sub-menu{height:auto!important;margin:0!important;opacity:1;padding:20px 0;visibility:visible}@media (min-width:999px){body.mouse-active .gsd-site-header__nav ul.menu .menu-item.menu-item-has-children:focus-within>.sub-menu-toggle,body.mouse-active .gsd-site-header__nav ul.menu .menu-item.menu-item-has-children:focus>.sub-menu-toggle{display:none}}@media (max-width:998px){.gsd-site-header__nav{background:#fff;display:block;height:100vh;left:0;opacity:0;overflow:auto;padding:140px 20px 20px;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:visibility 0s .3s,opacity 0s .3s,-webkit-transform .3s 0s;transition:transform .3s 0s,visibility 0s .3s,opacity 0s .3s;transition:transform .3s 0s,visibility 0s .3s,opacity 0s .3s,-webkit-transform .3s 0s;visibility:hidden;width:100%;z-index:99}body.nav-open .gsd-site-header__nav{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:visibility 0s 0s,opacity 0s 0s,-webkit-transform .3s 0s;transition:transform .3s 0s,visibility 0s 0s,opacity 0s 0s;transition:transform .3s 0s,visibility 0s 0s,opacity 0s 0s,-webkit-transform .3s 0s;visibility:visible}.gsd-site-header__nav ul.menu{display:block}.gsd-site-header__nav ul.menu .menu-item{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.gsd-site-header__nav ul.menu .menu-item>.menu-link{text-decoration:none}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children>.sub-menu-toggle{display:flex}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu{display:none;opacity:1;padding:10px 0 20px 20px;position:static;visibility:visible;width:100%}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item{padding:0 0 0 20px}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item+.menu-item{margin-top:0}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item .menu-link,.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item strong{margin:0;padding:10px 0}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item ul.sub-menu{opacity:1;visibility:visible}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children:focus ul.sub-menu,.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children:focus-within ul.sub-menu{padding:10px 0 20px 20px!important}}@media (min-width:999px){.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu{display:block!important;padding-bottom:10px;padding-top:10px}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item{padding-bottom:10px;padding-top:10px;transition:background-color .3s}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item+.menu-item{margin-top:0}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item ul.sub-menu{top:-10px}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item.menu-item-has-children>.sub-menu-toggle{display:block;height:100%;margin-left:20px;pointer-events:none;width:auto}.gsd-site-header__nav ul.menu .menu-item.menu-item-has-children ul.sub-menu .menu-item.menu-item-has-children>.sub-menu-toggle .carat{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.gsd-site-header__search{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-left:20px;z-index:100}.gsd-site-header__contact-us{align-items:center;display:none;margin-left:20px}.gsd-site-header__contact-us .cta--button{border-color:currentColor}.gsd-site-header__nav .gsd-site-header__contact-us{display:flex;margin:40px 0 0}@media (min-width:999px){.gsd-site-header__contact-us{display:flex}.gsd-site-header__nav .gsd-site-header__contact-us{display:none}}.gsd-site-header__mobile-trigger{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;cursor:pointer;display:none;margin-left:10px;z-index:100}@media (max-width:998px){.gsd-site-header__mobile-trigger{display:flex}}.gsd-site-header__mobile-trigger .hamburger{cursor:pointer;display:block;padding:10px 0;position:relative;width:33px}.gsd-site-header__mobile-trigger .hamburger span,.gsd-site-header__mobile-trigger .hamburger:after,.gsd-site-header__mobile-trigger .hamburger:before{background:#000;display:block;height:3px;transition:all .3s;width:100%}.gsd-site-header__mobile-trigger .hamburger:after,.gsd-site-header__mobile-trigger .hamburger:before{content:"";left:0;position:absolute}.gsd-site-header__mobile-trigger .hamburger:before{top:0}.gsd-site-header__mobile-trigger .hamburger:after{bottom:0}.gsd-site-header__mobile-trigger.open .hamburger span{opacity:0}.gsd-site-header__mobile-trigger.open .hamburger:before{top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gsd-site-header__mobile-trigger.open .hamburger:after{bottom:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:999px){.gsd-site-header{height:auto!important}}body.nav-open #main,body.nav-open .gsd-site-footer{pointer-events:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.add_to_cart_button,a.wp-element-button{background-color:#ff7f00;border-radius:2px;color:#13233c;font-weight:400;padding:.5em;text-transform:uppercase}@font-face{font-display:swap;font-family:IonicMtPro;src:url(../fonts/ionic-mt-pro.woff2) format("woff2"),url(../fonts/ionic-mt-pro.woff) format("woff")}@font-face{font-display:swap;font-family:AmKosmos;src:url(../fonts/am-kosmos-regular.woff2) format("woff2"),url(../fonts/am-kosmos-regular.woff) format("woff")}@font-face{font-display:swap;font-family:AmKosmosDemiBold;src:url(../fonts/am-kosmos-demi-bold.woff2) format("woff2"),url(../fonts/am-kosmos-demibold.woff) format("woff")}html{scroll-behavior:smooth}html .page-template-default article{overflow-x:inherit}b,bdi,strong{font-family:AmKosmosDemiBold,Helvetica,Arial,sans-serif!important;font-weight:700}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.is-overflow-hidden{overflow:hidden}main{margin-inline:auto;max-width:1450px}.entry-content{padding-bottom:6.25em;padding-left:10px;padding-right:10px}.entry-content>:not(.alignwide):not(.alignfull){max-width:950px;width:100%}.entry-content.t-body-defaults{padding-top:0}.entry-content .alignwide,.woocommerce-cart .entry-content>.woocommerce{margin-inline:auto;max-width:1190px;padding-inline:0}.entry-content>.alignfull{margin-inline:auto;max-width:1450px;padding-inline:0}.gsd-site-footer{color:#fff;font-size:.875rem;padding:20px 0}.gsd-site-footer .l-container{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400;margin-inline:auto;max-width:1450px;padding-inline:10px;width:100%}.gsd-site-footer .l-container h3{font-size:.875rem}.gsd-site-footer .l-container .gsd-site-footer__contact-link a,.gsd-site-footer .l-container input[type=submit]{align-items:center;background-color:#fff;border:none;border-radius:2px;color:#000;cursor:pointer;display:flex;font-weight:400;height:30px;justify-content:center;text-decoration:none;transition:.3s ease;width:93px}.gsd-site-footer .l-container .gsd-site-footer__contact-link a:hover,.gsd-site-footer .l-container input[type=submit]:hover{background-color:#c9c9c9}.gsd-site-footer .l-container .gsd-site-footer__content{display:flex;justify-content:space-between}@media (max-width:1049px){.gsd-site-footer .l-container .gsd-site-footer__content{display:block}}.gsd-site-footer .l-container .gsd-site-footer__col-left{display:flex;flex-direction:column;padding-right:1em;width:100%}@media (min-width:768px) and (max-width:1049px){.gsd-site-footer .l-container .gsd-site-footer__col-left{margin-bottom:50px}}@media (min-width:768px){.gsd-site-footer .l-container .gsd-site-footer__col-left{flex-direction:row}}@media (min-width:10490px) and (max-width:1359px){.gsd-site-footer .l-container .gsd-site-footer__col-left{width:66.66%}}@media (min-width:1359px){.gsd-site-footer .l-container .gsd-site-footer__col-left{padding-right:2em;width:80%}}.gsd-site-footer .l-container .gsd-site-footer__col-left>div{width:100%}@media (min-width:590px){.gsd-site-footer .l-container .gsd-site-footer__col-left>div{padding-right:10px;width:50%}}@media (min-width:920px){.gsd-site-footer .l-container .gsd-site-footer__col-left>div{width:33.33%}}@media (max-width:768px){.gsd-site-footer .l-container .gsd-site-footer__col-left>div{margin-bottom:1.25em}}.gsd-site-footer .l-container .gsd-site-footer__col-left .gsd-site-footer__contact .menu{display:flex;flex-direction:column;text-align:unset}.gsd-site-footer .l-container .gsd-site-footer__col-left .gsd-site-footer__contact .menu .menu-item a{font-weight:400;margin-top:auto;text-decoration:none}.gsd-site-footer .l-container .gsd-site-footer__col-left .gsd-site-footer__contact .menu .menu-item a:hover{text-decoration:underline}.gsd-site-footer .l-container .gsd-site-footer__col-left .gsd-site-footer__contact .gsd-site-footer__social-icons{align-items:center;display:flex;margin-top:15px}.gsd-site-footer .l-container .gsd-site-footer__col-left .gsd-site-footer__contact .gsd-site-footer__social-icons .gsd-site-footer__insta-link img{height:30px;width:30px}.gsd-site-footer .l-container .gsd-site-footer__col-left .gsd-site-footer__contact .gsd-site-footer__social-icons .gsd-site-footer__fb-link img{height:46px;width:46px}.gsd-site-footer .l-container .gsd-site-footer__col-left .gsd-site-footer__terms{margin:15px 0}.gsd-site-footer .l-container .gsd-site-footer__col-left .gsd-site-footer__terms .menu{display:flex;flex-direction:column;text-align:unset}.gsd-site-footer .l-container .gsd-site-footer__col-left .gsd-site-footer__terms .menu .menu-item{margin:2px 0}.gsd-site-footer .l-container .gsd-site-footer__col-left .gsd-site-footer__terms .menu .menu-item a{font-weight:400;margin-bottom:5px;text-decoration:none}.gsd-site-footer .l-container .gsd-site-footer__col-left .gsd-site-footer__terms .menu .menu-item a:hover{text-decoration:underline}.gsd-site-footer .l-container .gsd-site-footer__col-left .gsd-site-footer__address p:last-of-type{padding-top:15px}@media (min-width:760px){.gsd-site-footer .l-container .gsd-site-footer__col-left .gsd-site-footer__address p:last-of-type{padding-top:25px}}.gsd-site-footer .l-container .gsd-site-footer__col-right{padding-left:0;width:100%}@media (min-width:1049px) and (max-width:1359px){.gsd-site-footer .l-container .gsd-site-footer__col-right{width:33.33%}}@media (min-width:1359px){.gsd-site-footer .l-container .gsd-site-footer__col-right{width:40%}}.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper{max-width:461px;width:100%}@media (min-width:1400px){.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper{margin-left:auto}}.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper .gsd-site-footer__signup{font-weight:400;margin-bottom:4px}.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper h3{font-size:.875rem;font-weight:400;text-transform:uppercase}.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper form{display:flex;flex-direction:column;flex-wrap:wrap}.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper form input[type=email],.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper form input[type=text]{background-color:transparent;border:1px solid #fff;border-radius:2px;color:#fff;height:30px;margin-bottom:8px;max-width:461px;padding-left:10px;width:100%}.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper form input[type=email]:last-of-type,.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper form input[type=text]:last-of-type{margin-bottom:10px}.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper form input[type=email]::-webkit-input-placeholder,.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper form input[type=text]::-webkit-input-placeholder{color:#fff;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:.875rem;font-weight:400;padding-left:0}.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper form input[type=email]:-ms-input-placeholder,.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper form input[type=text]:-ms-input-placeholder{color:#fff;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:.875rem;font-weight:400;padding-left:0}.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper form input[type=email]::placeholder,.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper form input[type=text]::placeholder{color:#fff;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:.875rem;font-weight:400;padding-left:0}.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper form input[type=submit]{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:.875rem;font-weight:400;padding:0;text-transform:uppercase;width:78px}.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper form input[type=submit]:hover{-webkit-transform:none;transform:none}.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper form .gform_fields{grid-row-gap:0}.gsd-site-footer .l-container .gsd-site-footer__col-right .gsd-site-footer__col-right-wrapper .gform_footer.top_label{padding-block:0}#siteHeader{color:#13233c;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.1875;margin-inline:auto;max-width:1450px;width:100%}#siteHeader .l-container--wide{padding:0}@media (max-width:999px){#siteHeader .l-container--wide{justify-content:flex-end;padding-right:20px}}#siteHeader .l-container--wide .gsd-site-header__body{flex-direction:column;width:100%}@media (max-width:999px){#siteHeader .l-container--wide .gsd-site-header__body{padding:10px 0}}#siteHeader .l-container--wide .gsd-site-header__body .gsd-site-header__mobile-trigger{justify-content:space-between;text-transform:uppercase;width:100%}@media (max-width:999px){#siteHeader .l-container--wide .gsd-site-header__body .gsd-site-header__mobile-trigger{margin-left:20px}}#siteHeader .l-container--wide .gsd-site-header__body .gsd-site-header__mobile-trigger .gsd-mobile-home-link{font-weight:400}#siteHeader #site-navigation{transition:none;width:100%}@media only screen and (max-width:1199px) and (min-width:999px){#siteHeader #site-navigation{background:#fff;display:block;height:auto;left:0;opacity:1;overflow:auto;padding:0;position:unset;top:0;-webkit-transform:unset;transform:unset;transition:visibility 0s .3s,opacity 0s .3s,-webkit-transform .3s 0s;transition:transform .3s 0s,visibility 0s .3s,opacity 0s .3s;transition:transform .3s 0s,visibility 0s .3s,opacity 0s .3s,-webkit-transform .3s 0s;visibility:visible;width:100%;z-index:99}}#siteHeader .current-page-item{border-bottom:1px solid #000}#siteHeader .menu-main-menu-container{background-color:#fff;padding:10px 0;width:100%;z-index:10000}#siteHeader .menu-main-menu-container .header-cart-total{order:3}@media (min-width:999px){#siteHeader .menu-main-menu-container .header-cart-total{margin-right:1em}}#siteHeader .menu-main-menu-container .menu-item{margin-inline:1.6em}#siteHeader .menu-main-menu-container .menu-item.current_page_item{text-decoration:underline}@media (min-width:999px){#siteHeader .menu-main-menu-container .menu-item:first-of-type{display:none;margin-left:1em}}#siteHeader .menu-main-menu-container .menu-item:nth-child(2){margin-left:1em}#siteHeader .menu-main-menu-container .menu-item:nth-of-type(8){margin-right:2px;order:2}#siteHeader .menu-main-menu-container .menu-item .menu-link{font-weight:400;padding:0}#siteHeader .menu-main-menu-container .menu-item:nth-of-type(7){text-decoration:none;transition:.3s ease}#siteHeader .menu-main-menu-container .menu-item:nth-of-type(7).current_page_item .menu-link{background-color:#000;color:#fff}#siteHeader .menu-main-menu-container .menu-item:nth-of-type(7) .menu-link{border:1px solid #000;border-radius:2px;padding:4px 14px}#siteHeader .menu-main-menu-container .menu-item:nth-of-type(7) .menu-link:hover{background-color:#000;color:#fff;text-decoration:none}@media (min-width:999px){#siteHeader .menu-main-menu-container .menu-item:nth-of-type(7){margin-left:auto}}#siteHeader .menu-main-menu-container .menu-item:last-of-type{margin-right:1em}#siteHeader .menu-main-menu-container #mini-cart-count{position:absolute;right:0;top:5px}@media (min-width:998px){#siteHeader .menu-main-menu-container #mini-cart-count{margin-right:1em;order:3;position:static}}#siteHeader .menu-main-menu-container #mini-cart-count:before{content:"("}#siteHeader .menu-main-menu-container #mini-cart-count:after{content:")"}#siteHeader .gsd-site-header__mobile-trigger{order:2}#siteHeader .gsd-site-header__mobile-trigger .hamburger{padding:7.5px 0;width:20px}#siteHeader .gsd-site-header__mobile-trigger .hamburger span,#siteHeader .gsd-site-header__mobile-trigger .hamburger:after,#siteHeader .gsd-site-header__mobile-trigger .hamburger:before{height:2px!important}#siteHeader .gsd-site-header__mobile-trigger.open .hamburger span,#siteHeader .gsd-site-header__mobile-trigger.open .hamburger:after,#siteHeader .gsd-site-header__mobile-trigger.open .hamburger:before{opacity:1;-webkit-transform:none;transform:none}#siteHeader .gsd-site-header__mobile-trigger.open .hamburger:before{top:0}#siteHeader .gsd-site-header__mobile-trigger.open .hamburger:after{bottom:0}@media (max-width:999px){.nav-open #siteHeader .gsd-site-header__mobile-trigger{border-top:1px solid #000;margin-left:15px;padding-top:10px}.nav-open #siteHeader #site-navigation{order:1;padding-top:3em;position:unset}.nav-open #siteHeader #site-navigation .menu #mini-cart-total{position:absolute;right:0;top:5px}.nav-open #siteHeader #site-navigation .menu .menu-item{justify-content:center;padding-bottom:20px}.nav-open #siteHeader #site-navigation .menu .menu-item:nth-of-type(2){display:none}.nav-open #siteHeader #site-navigation .menu .menu-item:nth-of-type(9){margin-right:1.6em}.nav-open #siteHeader #site-navigation .menu .menu-item:nth-of-type(7){left:0;margin-left:10px;position:absolute;top:0}.nav-open #siteHeader #site-navigation .menu .menu-item:nth-of-type(8){margin-inline:0;padding-top:5px;position:absolute;right:20px;top:0}}body{color:#13233c}body,body .is-root-container{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400}body .is-root-container ul{width:100%}body .is-root-container ul li{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400}body .is-root-container blockquote{padding-left:40px}body .is-root-container blockquote cite,body .is-root-container blockquote p{color:#13233c;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:1.125rem;font-weight:400;line-height:1.3333333333}body .is-root-container blockquote p{margin-bottom:1em}body .is-root-container blockquote cite:before{display:none}body .is-root-container h2{font-weight:400}body .is-root-container h3,body .is-root-container h4,body .is-root-container h5,body .is-root-container h6,body .is-root-container ol,body .is-root-container ul{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400}body .is-root-container ol,body .is-root-container ul{color:#13233c}body .is-root-container input[type=number],body .is-root-container input[type=text],body .is-root-container select{color:#13233c;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:1em;font-weight:400}body .is-root-container .wp-block-button__link{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400}body.hgsdm-article-template-default .t-body-defaults.is-root-container h1,body.hgsdm-article-template-default .t-body-defaults.is-root-container h2,body.hgsdm-article-template-default .t-body-defaults.is-root-container h3,body.hgsdm-article-template-default .t-body-defaults.is-root-container h4,body.hgsdm-article-template-default .t-body-defaults.is-root-container h5,body.hgsdm-article-template-default .t-body-defaults.is-root-container h6{font-family:IonicMtPro,Times New Roman,Times,serif!important;font-weight:400}body.hgsdm-article-template-default .t-body-defaults.is-root-container .wp-block-image{margin-top:2em}body.hgsdm-article-template-default .t-body-defaults.is-root-container .wp-block-image:last-of-type{margin-bottom:4em}body.hgsdm-article-template-default .t-body-defaults.is-root-container .wp-block-image figcaption{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:12px;font-weight:400;line-height:1.1666666667;margin:0;padding:10px 0}body.hgsdm-article-template-default .t-body-defaults.is-root-container h4{display:flex;font-size:1.125rem;justify-content:center;line-height:1.3333333333;margin-bottom:1.5em;margin-top:3.5em;text-transform:uppercase}body.hgsdm-article-template-default .t-body-defaults.is-root-container cite,body.hgsdm-article-template-default .t-body-defaults.is-root-container p{font-family:IonicMtPro,Times New Roman,Times,serif!important;font-weight:400;line-height:1.3333333333;margin-bottom:1em}body.hgsdm-article-template-default .t-body-defaults.is-root-container .slider-container .slider__caption>div p{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-size:12px;font-weight:400;line-height:1.1666666667;margin:0}body.hgsdm-article-template-default .t-body-defaults.is-root-container ul{padding-left:0}body.hgsdm-article-template-default .t-body-defaults.is-root-container ul li{font-family:IonicMtPro,Times New Roman,Times,serif!important;font-size:1.125rem;font-weight:400;line-height:1.3333333333}body .t-body-defaults a{font-weight:400}body .t-body-defaults h2{font-family:unset}body .t-body-defaults h1,body .t-body-defaults h2,body .t-body-defaults h3,body .t-body-defaults h4,body .t-body-defaults h5,body .t-body-defaults h6{font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400;margin:0}body .t-body-defaults p{margin:0}body .t-body-defaults p.has-medium-font-size{font-size:20px!important;line-height:1.4}@media (min-width:767px){body .t-body-defaults p.has-medium-font-size{font-size:27px!important}}.t-body-defaults .woocommerce{margin-top:3.25em}@media (min-width:799px){.t-body-defaults .woocommerce{margin-top:6.25em}}.woocommerce .woocommerce-notices-wrapper{margin-left:auto;margin-right:auto;max-width:950px}.woocommerce .woocommerce-message{align-items:center;background-color:#f2f2f2;border-color:#13233c;display:grid;font-family:AmKosmos,Helvetica,Arial,sans-serif!important;font-weight:400;gap:1em;grid-template:auto/1fr auto}.woocommerce .woocommerce-message:before{color:#13233c;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce .woocommerce-message:after{display:none}.woocommerce .woocommerce-message .wp-element-button{background-color:#000;border-radius:2px;color:#fff;font-size:1rem;font-weight:400;grid-column:2;grid-row:1;line-height:1.1875;transition:background-color .3s ease}.woocommerce .woocommerce-message .wp-element-button:hover{background-color:#54545a;color:#fff}.woocommerce .woocommerce-message .wp-element-button:focus{outline:2px solid #000;outline-offset:2px}.woocommerce .woocommerce-error{padding:1em 2em 1em 3.5em}

/*# sourceMappingURL=style.css.map*/