html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}.screen-reader-text,.wc-pao-addons-container .wc-pao-addon-container input,.woocommerce-orders-table.shop_table_responsive>thead,.woocommerce-checkout .payment_box .form-row input[type=checkbox],.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__rememberme input,.woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__rememberme input,.woocommerce_subscription_gifting_checkbox,.woocommerce-form__label-for-checkbox input[type=checkbox],.gravity-theme .gform_body .gfield .gfield_checkbox .gchoice input,.gravity-theme .gform_body .gfield .gfield_radio .gchoice input,.nav-links.numbered ul.page-numbers li a.next span,.nav-links.numbered ul.page-numbers li a.prev span{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;left:0;top:0}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5% !important;box-sizing:border-box;padding:0;margin:0;width:100%}@media screen and (max-width: 340px){html{font-size:50% !important}}body{width:100%;min-height:100vh;box-sizing:border-box;font-size:1.4rem;line-height:2rem;font-family:"akzidenz-grotesk",sans-serif}@media(max-width: 767px){body{font-size:1.6rem;line-height:2.4rem}}body *{box-sizing:inherit}.is-h1-style,h1,.has-h-1-font-size,.test-class,.has-h1-font-size{font-family:akzidenz-grotesk, sans-serif;font-size:9.6rem;font-weight:700;line-height:8.4rem;letter-spacing:-0.05em;text-transform:initial}@media screen and (max-width: 767px){.is-h1-style,h1,.has-h-1-font-size,.test-class,.has-h1-font-size{font-family:akzidenz-grotesk, sans-serif;font-size:5.6rem;font-weight:700;line-height:4.8rem;letter-spacing:-0.05em;text-transform:initial}}.is-h2-style,.wc-block-featured-product__wrapper .wc-block-featured-product__title,.featured-product__content__block-title,.kr-form-wrapper.is-style-account .gravity-theme .gform_heading .gform_title,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_heading .gform_title,h2,.has-h-2-font-size,.has-h2-font-size{font-family:akzidenz-grotesk, sans-serif;font-size:6.4rem;font-weight:700;line-height:6rem;letter-spacing:-0.03em;text-transform:initial}@media screen and (max-width: 767px){.is-h2-style,.wc-block-featured-product__wrapper .wc-block-featured-product__title,.featured-product__content__block-title,.kr-form-wrapper.is-style-account .gravity-theme .gform_heading .gform_title,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_heading .gform_title,h2,.has-h-2-font-size,.has-h2-font-size{font-family:akzidenz-grotesk, sans-serif;font-size:3.2rem;font-weight:700;line-height:3rem;letter-spacing:initial;text-transform:initial}}.is-h3-style,body.woocommerce-view-subscription .woocommerce-MyAccount-content>h2,body.woocommerce-view-subscription .woocommerce-MyAccount-content header>h2,body.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-column__title,body.woocommerce-view-order .woocommerce-order-details__title,body.woocommerce-view-order .woocommerce-column__title,body.woocommerce-view-order .order_details~header h2,body.woocommerce-orders .woocommerce-orders-table::before,.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend,.post-header__title,.product-card__content__title,.article-card.is-style-fragmented .article-card__title,.article-card.is-style-featured .article-card__title,.gravity-theme .gform_heading .gform_title,.wp-block-pullquote blockquote>*:not(cite),h3,.has-h-3-font-size,.has-h3-font-size{font-family:akzidenz-grotesk, sans-serif;font-size:2.5rem;font-weight:700;line-height:2.4rem;letter-spacing:-0.05em;text-transform:initial}@media screen and (max-width: 767px){.is-h3-style,body.woocommerce-view-subscription .woocommerce-MyAccount-content>h2,body.woocommerce-view-subscription .woocommerce-MyAccount-content header>h2,body.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-column__title,body.woocommerce-view-order .woocommerce-order-details__title,body.woocommerce-view-order .woocommerce-column__title,body.woocommerce-view-order .order_details~header h2,body.woocommerce-orders .woocommerce-orders-table::before,.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend,.post-header__title,.product-card__content__title,.article-card.is-style-fragmented .article-card__title,.article-card.is-style-featured .article-card__title,.gravity-theme .gform_heading .gform_title,.wp-block-pullquote blockquote>*:not(cite),h3,.has-h-3-font-size,.has-h3-font-size{font-family:akzidenz-grotesk, sans-serif;font-size:2.8rem;font-weight:700;line-height:2.6rem;letter-spacing:-0.05em;text-transform:initial}}.is-h4-style,.newsletter-sign-up__form__input,.article-card.is-style-condensed .article-card__title,.article-card__title,h4,.has-h-4-font-size,.has-h4-font-size{font-family:akzidenz-grotesk, sans-serif;font-size:3.2rem;font-weight:700;line-height:3rem;letter-spacing:-0.03em;text-transform:initial}@media screen and (max-width: 767px){.is-h4-style,.newsletter-sign-up__form__input,.article-card.is-style-condensed .article-card__title,.article-card__title,h4,.has-h-4-font-size,.has-h4-font-size{font-family:akzidenz-grotesk, sans-serif;font-size:2.4rem;font-weight:700;line-height:2.2rem;letter-spacing:initial;text-transform:initial}}.is-h5-style,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-number,.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce .cart-collaterals .cart_totals h2,.article-card.is-style-search .article-card__title,.article-card.is-style-condensed .article-card__author,h5,.has-h-5-font-size,.page-content .selection-column h3,.has-h5-font-size{font-family:garamond-premier-pro-display, serif;font-size:3.2rem;font-weight:300;line-height:3.5rem;letter-spacing:initial;text-transform:initial}@media screen and (max-width: 767px){.is-h5-style,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-number,.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce .cart-collaterals .cart_totals h2,.article-card.is-style-search .article-card__title,.article-card.is-style-condensed .article-card__author,h5,.has-h-5-font-size,.page-content .selection-column h3,.has-h5-font-size{font-family:garamond-premier-pro-display, serif;font-size:2.4rem;font-weight:300;line-height:3.2rem;letter-spacing:initial;text-transform:initial}}.is-h6-style,.single-product__header-summary form.variations_form .woocommerce-variation-price,.page-content .selection-column ul>li p,.featured-product__content__title,.cover-archive__link-hover-title,.article-card.is-style-archive .article-card__title,.article-card.is-style-toc .article-card__title,.article-card.is-style-grid .article-card__title,.article-card.is-style-search .article-card__eventmeta,.article-card__author,.article-card__issue,h6,.has-h-6-font-size,.has-h6-font-size{font-family:garamond-premier-pro-display, serif;font-size:2rem;font-weight:400;line-height:2.6rem;letter-spacing:initial;text-transform:initial}@media screen and (max-width: 767px){.is-h6-style,.single-product__header-summary form.variations_form .woocommerce-variation-price,.page-content .selection-column ul>li p,.featured-product__content__title,.cover-archive__link-hover-title,.article-card.is-style-archive .article-card__title,.article-card.is-style-toc .article-card__title,.article-card.is-style-grid .article-card__title,.article-card.is-style-search .article-card__eventmeta,.article-card__author,.article-card__issue,h6,.has-h-6-font-size,.has-h6-font-size{font-family:garamond-premier-pro-display, serif;font-size:1.8rem;font-weight:400;line-height:2.4rem;letter-spacing:initial;text-transform:initial}}.is-p-style,.wc-pao-addons-container .wc-pao-addon-container input~label,.woocommerce-error>li,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=text],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=email],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=telephone],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=tel],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=date],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=number],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=search],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=password],.woocommerce-customer-details address,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-date,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-remaining,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-status,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-total,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*:not([class]),.shipping-calculator-form .select2-container .select2-selection__rendered,.shipping-calculator-form .select2-container .select2-selection,.shipping-calculator-form input[type=text],.shipping-calculator-form input[type=email],.shipping-calculator-form input[type=telephone],.shipping-calculator-form input[type=tel],.shipping-calculator-form input[type=date],.shipping-calculator-form input[type=number],.shipping-calculator-form input[type=search],.shipping-calculator-form input[type=password],.woocommerce-checkout .payment_box .form-row input[type=checkbox]~label,.woocommerce-checkout .woocommerce-checkout-review-order-table thead>tr>*,.woocommerce-checkout .woocommerce-checkout-review-order-table tbody>tr>*,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot>tr>*,.woocommerce-checkout form.woocommerce-checkout .form-row .select2-container .select2-selection__rendered,.woocommerce-checkout form.woocommerce-checkout .form-row .select2-container .select2-selection,.woocommerce-checkout form.woocommerce-checkout .form-row textarea,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=text],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=email],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=telephone],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=tel],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=date],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=number],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=search],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=password],.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__rememberme input~span,.woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__rememberme input~span,.woocommerce-checkout .woocommerce-form-login .form-row input[type=text],.woocommerce-checkout .woocommerce-form-login .form-row input[type=email],.woocommerce-checkout .woocommerce-form-login .form-row input[type=telephone],.woocommerce-checkout .woocommerce-form-login .form-row input[type=tel],.woocommerce-checkout .woocommerce-form-login .form-row input[type=date],.woocommerce-checkout .woocommerce-form-login .form-row input[type=number],.woocommerce-checkout .woocommerce-form-login .form-row input[type=search],.woocommerce-checkout .woocommerce-form-login .form-row input[type=password],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=text],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=email],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=telephone],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=tel],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=date],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=number],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=search],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=password],.wc-block-featured-product__wrapper .wc-block-featured-product__price,.wc-block-featured-product__wrapper .wc-block-featured-product__description,.payyourprice_contribution,table.payyourprice_customize_class label,.woocommerce_subscriptions_gifting_recipient_email input,.woocommerce_subscription_gifting_checkbox~label,.single-product__header-summary form.variations_form table.variations tr>* select,body.single-product .woocommerce-variation-add-to-cart .quantity input[type=number],body.single-product form.cart .quantity input[type=number],.woocommerce-form__label-for-checkbox input[type=checkbox]~span,.woocommerce .woocommerce-cart-form .shop_table tbody tr:not(.woocommerce-cart-form__cart-item) .coupon #coupon_code,.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-quantity input[type=number],.woocommerce .woocommerce-cart-form .shop_table thead tr>*,.post-fixed-header__toc-item h2:not(.has-h-3-font-size),.author-section__content,.post-header__share-reading-list>a,.article-card__readinglist-container>a,.post-header__share-reading-list>button,.article-card__readinglist-container>button,.product-card__content__price,.article-card.is-style-fragmented .article-card__author,.article-card.is-style-grid .article-card__author,.article-card__type,.gravity-theme .gform_body .gfield .gfield_checkbox .gchoice input~label,.gravity-theme .gform_body .gfield .gfield_radio .gchoice input~label,.gravity-theme .gform_body .gfield .ginput_container textarea,.gravity-theme .gform_body .gfield .ginput_container select,.gravity-theme .gform_body .gfield .ginput_container input[type=text],.gravity-theme .gform_body .gfield .ginput_container input[type=email],.gravity-theme .gform_body .gfield .ginput_container input[type=telephone],.gravity-theme .gform_body .gfield .ginput_container input[type=tel],.gravity-theme .gform_body .gfield .ginput_container input[type=date],.gravity-theme .gform_body .gfield .ginput_container input[type=number],.gravity-theme .gform_body .gfield .ginput_container input[type=search],.gravity-theme .gform_body .gfield .ginput_container input[type=password],.gravity-theme .gform_heading .gform_description,li,.wp-block-image figcaption,.nav-links.numbered ul.page-numbers li .page-numbers,.site-searchform input[type=search],.site-footer__nav-main>ul>li ul li,.site-header__nav-main-navigation>ul>li .sub-menu>li:not(.main-menu-aux),p,.has-p-font-size{font-family:akzidenz-grotesk, sans-serif;font-size:1.4rem;font-weight:300;line-height:2rem;letter-spacing:0.02em;text-transform:initial}@media screen and (max-width: 767px){.is-p-style,.wc-pao-addons-container .wc-pao-addon-container input~label,.woocommerce-error>li,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=text],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=email],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=telephone],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=tel],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=date],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=number],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=search],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=password],.woocommerce-customer-details address,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-date,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-remaining,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-status,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-total,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*:not([class]),.shipping-calculator-form .select2-container .select2-selection__rendered,.shipping-calculator-form .select2-container .select2-selection,.shipping-calculator-form input[type=text],.shipping-calculator-form input[type=email],.shipping-calculator-form input[type=telephone],.shipping-calculator-form input[type=tel],.shipping-calculator-form input[type=date],.shipping-calculator-form input[type=number],.shipping-calculator-form input[type=search],.shipping-calculator-form input[type=password],.woocommerce-checkout .payment_box .form-row input[type=checkbox]~label,.woocommerce-checkout .woocommerce-checkout-review-order-table thead>tr>*,.woocommerce-checkout .woocommerce-checkout-review-order-table tbody>tr>*,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot>tr>*,.woocommerce-checkout form.woocommerce-checkout .form-row .select2-container .select2-selection__rendered,.woocommerce-checkout form.woocommerce-checkout .form-row .select2-container .select2-selection,.woocommerce-checkout form.woocommerce-checkout .form-row textarea,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=text],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=email],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=telephone],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=tel],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=date],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=number],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=search],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=password],.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__rememberme input~span,.woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__rememberme input~span,.woocommerce-checkout .woocommerce-form-login .form-row input[type=text],.woocommerce-checkout .woocommerce-form-login .form-row input[type=email],.woocommerce-checkout .woocommerce-form-login .form-row input[type=telephone],.woocommerce-checkout .woocommerce-form-login .form-row input[type=tel],.woocommerce-checkout .woocommerce-form-login .form-row input[type=date],.woocommerce-checkout .woocommerce-form-login .form-row input[type=number],.woocommerce-checkout .woocommerce-form-login .form-row input[type=search],.woocommerce-checkout .woocommerce-form-login .form-row input[type=password],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=text],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=email],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=telephone],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=tel],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=date],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=number],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=search],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=password],.wc-block-featured-product__wrapper .wc-block-featured-product__price,.wc-block-featured-product__wrapper .wc-block-featured-product__description,.payyourprice_contribution,table.payyourprice_customize_class label,.woocommerce_subscriptions_gifting_recipient_email input,.woocommerce_subscription_gifting_checkbox~label,.single-product__header-summary form.variations_form table.variations tr>* select,body.single-product .woocommerce-variation-add-to-cart .quantity input[type=number],body.single-product form.cart .quantity input[type=number],.woocommerce-form__label-for-checkbox input[type=checkbox]~span,.woocommerce .woocommerce-cart-form .shop_table tbody tr:not(.woocommerce-cart-form__cart-item) .coupon #coupon_code,.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-quantity input[type=number],.woocommerce .woocommerce-cart-form .shop_table thead tr>*,.post-fixed-header__toc-item h2:not(.has-h-3-font-size),.author-section__content,.post-header__share-reading-list>a,.article-card__readinglist-container>a,.post-header__share-reading-list>button,.article-card__readinglist-container>button,.product-card__content__price,.article-card.is-style-fragmented .article-card__author,.article-card.is-style-grid .article-card__author,.article-card__type,.gravity-theme .gform_body .gfield .gfield_checkbox .gchoice input~label,.gravity-theme .gform_body .gfield .gfield_radio .gchoice input~label,.gravity-theme .gform_body .gfield .ginput_container textarea,.gravity-theme .gform_body .gfield .ginput_container select,.gravity-theme .gform_body .gfield .ginput_container input[type=text],.gravity-theme .gform_body .gfield .ginput_container input[type=email],.gravity-theme .gform_body .gfield .ginput_container input[type=telephone],.gravity-theme .gform_body .gfield .ginput_container input[type=tel],.gravity-theme .gform_body .gfield .ginput_container input[type=date],.gravity-theme .gform_body .gfield .ginput_container input[type=number],.gravity-theme .gform_body .gfield .ginput_container input[type=search],.gravity-theme .gform_body .gfield .ginput_container input[type=password],.gravity-theme .gform_heading .gform_description,li,.wp-block-image figcaption,.nav-links.numbered ul.page-numbers li .page-numbers,.site-searchform input[type=search],.site-footer__nav-main>ul>li ul li,.site-header__nav-main-navigation>ul>li .sub-menu>li:not(.main-menu-aux),p,.has-p-font-size{font-family:akzidenz-grotesk, sans-serif;font-size:1.6rem;font-weight:300;line-height:2.4rem;letter-spacing:initial;text-transform:initial}}.is-button-style,.has-button-font-size{font-family:akzidenz-grotesk, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.8rem;letter-spacing:initial;text-transform:initial}.is-nav-style,.piece-prev-next__arr,.post-header__fixed-issue-button>a,.post-header__fixed-issue-button>button,form.woocommerce-ordering select.orderby,.site-footer__contact .site-address>*,.site-footer__nav-aux>ul li,.site-footer__nav-main>ul li,.back-to-top-link,.site-header__nav-dropdown ul li,.site-header__nav-main-navigation>ul>li,.has-nav-font-size{font-family:akzidenz-grotesk, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.8rem;letter-spacing:-0.02em;text-transform:uppercase}h2,.has-h-2-font-size{margin-top:7.6rem;margin-bottom:3.2rem}h3,.has-h-3-font-size{margin-top:4.8rem;margin-bottom:4rem}h4,.has-h-4-font-size{margin-top:7.2rem;margin-bottom:3.2rem}h5,.has-h-5-font-size,.page-content .selection-column h3{margin-top:7.2rem;margin-bottom:3.2rem}h6,.has-h-6-font-size{margin-top:6.4rem;margin-bottom:2rem}p{margin:1.6rem 0}a{font-weight:700;color:inherit;text-decoration:underline}a:visited{color:inherit}ul,ol{list-style:none}input,button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;background:transparent;border:0;border-radius:0;outline:none;cursor:pointer}#content[tabindex="-1"]:focus{outline:0}.no-scroll{overflow:hidden}b,strong{font-weight:bold}em,i{font-style:italic}svg{fill:currentColor;stroke:currentColor}sup{position:relative !important;top:-0.5em !important;font-size:80% !important}.small_caps{font-variant:small-caps}.slick-slider{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.slick-list.draggable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site-socials{display:flex;align-items:center;justify-content:flex-start;list-style:none}.site-socials__item{margin:0 .8rem;padding:0}.site-socials__item:first-child{margin-left:0}.site-socials__item:last-child{margin-right:0}.site-socials__item a{display:block}.site-socials__item a svg{max-width:1em;max-height:1em}.site-socials__item.facebook svg{transform:scale(0.9)}.fixed-site-background,.gravity-theme::before{background-image:url(assets/264281086776d1d4958e5f076f2c19f0.jpg)}.photocopy-texture,.is-style-photocopy-texture{position:relative}.photocopy-texture::before,.is-style-photocopy-texture::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%),url(assets/264281086776d1d4958e5f076f2c19f0.jpg);background-size:cover;background-attachment:fixed;mix-blend-mode:difference;opacity:.1;z-index:1}@media(max-width: 767px){.photocopy-texture::before,.is-style-photocopy-texture::before{background-attachment:initial}}.photocopy-texture::after,.is-style-photocopy-texture::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 100%);background-size:100% 200%;background-position:left top;z-index:2}.photocopy-texture>*,.is-style-photocopy-texture>*{position:relative;z-index:3}.slick-dots-list,.article-carousel__slick-nav .slick-dots{margin:0 !important;display:flex;align-items:center;justify-content:center;padding:0 !important}.slick-dots-list>li,.article-carousel__slick-nav .slick-dots>li{padding:0 !important;margin:0 .8rem !important}.slick-dots-list>li::before,.article-carousel__slick-nav .slick-dots>li::before{display:none !important}.slick-dots-list>li button,.article-carousel__slick-nav .slick-dots>li button{color:transparent;font-size:.1rem;width:1.2rem;height:1.2rem;border:1px solid #fff;border-radius:50%;transition:background 300ms cubic-bezier(0.64, 0.04, 0.35, 1)}.slick-dots-list>li.slick-active button,.article-carousel__slick-nav .slick-dots>li.slick-active button{background:#fff}@media(max-width: 767px){.desktop-only{display:none !important}}@media(min-width: 768px){.mobile-only{display:none !important}}.page-content a.is-url{word-break:break-all}.site-header{position:fixed;left:0;top:0;z-index:20}@media(max-width: 767px){.site-header{right:0;left:unset}}.site-header::before{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:#fff;box-shadow:0px 2px 4px rgba(0,0,0,.15);z-index:-1;transition:width 600ms}@media(min-width: 768px){.site-header::after{content:"";position:absolute;left:0;top:0;width:100vw;height:100vw;z-index:-2;pointer-events:none;background-color:rgba(26,26,26,.45);opacity:0;transition:opacity 600ms}.site-header.expanded-menu-open::after{opacity:1}}.site-header__branding{margin:0;position:absolute;left:0;top:0;width:100%;height:11.2rem;background:#fff;z-index:2;transform:translateY(-100%);transition:transform 800ms cubic-bezier(0.64, 0.04, 0.35, 1);display:flex;align-items:stretch}.site-header__branding>a{display:block;width:100%;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.site-header__branding{left:calc(-100vw + 100% + 1.6rem);height:4.8rem;width:auto;background:transparent;transform:translate(0%);opacity:0;transition:transform 600ms cubic-bezier(0.64, 0.04, 0.35, 1),opacity 600ms cubic-bezier(0.64, 0.04, 0.35, 1);transition-delay:0ms}.site-header__branding>a{height:4.8rem}.site-header__branding svg{height:3.2rem;width:auto}}.site-header__nav{display:flex;flex-direction:row-reverse;transition:padding 800ms cubic-bezier(0.64, 0.04, 0.35, 1);position:relative}.site-header__nav-dropdowns{display:flex;align-items:stretch;justify-content:space-between;flex-direction:column}@media(max-width: 767px){.site-header__nav-dropdowns{flex-direction:row}}.site-header__nav-main{background-image:linear-gradient(0deg, black, black);background-size:1px calc(100% - 1.6rem);background-position:left center;background-repeat:no-repeat}@media(max-width: 767px){.site-header__nav-main{position:absolute;right:0;top:100%;background:#000;color:#fff;width:100vw;transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none;z-index:-2}}.site-header__nav-main ul{margin:0 !important;padding:0 !important}.site-header__nav-main ul li{margin:0 !important;padding:0 !important}.site-header__nav-main ul li::before{display:none}.site-header__nav-main-navigation>ul>li{position:static}.site-header__nav-main-navigation>ul>li>a,.site-header__nav-main-navigation>ul>li button{position:relative;font-weight:inherit;text-decoration:none;color:inherit;display:block;padding:.7rem 2rem;padding-right:4rem}.site-header__nav-main-navigation>ul>li>a span,.site-header__nav-main-navigation>ul>li button span{position:relative;z-index:2}.site-header__nav-main-navigation>ul>li>a::before,.site-header__nav-main-navigation>ul>li button::before{content:"";position:absolute;z-index:1;background:#000;width:calc(100% - 1px);height:4.2rem;left:1px;top:calc(50% - 2.2rem);opacity:0;transition:opacity 100ms}.site-header__nav-main-navigation>ul>li>a::after,.site-header__nav-main-navigation>ul>li button::after{content:"";position:absolute;right:1.6rem;top:calc(50% - .2rem);width:.5rem;height:.5rem;border-right:2px solid currentColor;border-top:2px solid currentColor;transform-origin:right top;transform:rotate(45deg);z-index:3}.site-header__nav-main-navigation>ul>li>a:hover,.site-header__nav-main-navigation>ul>li>a[aria-expanded=true],.site-header__nav-main-navigation>ul>li button:hover,.site-header__nav-main-navigation>ul>li button[aria-expanded=true]{color:#fff}.site-header__nav-main-navigation>ul>li>a:hover::before,.site-header__nav-main-navigation>ul>li>a[aria-expanded=true]::before,.site-header__nav-main-navigation>ul>li button:hover::before,.site-header__nav-main-navigation>ul>li button[aria-expanded=true]::before{opacity:1}.site-header__nav-main-navigation>ul>li>a:focus-visible::before,.site-header__nav-main-navigation>ul>li button:focus-visible::before{opacity:1}.site-header__nav-main-navigation>ul>li button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;border:0;border-radius:0;font-family:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;width:100%;display:block;padding:.7rem 2rem;padding-right:4rem;text-align:left}.site-header__nav-main-navigation>ul>li button:hover,.site-header__nav-main-navigation>ul>li button[aria-expanded=true]{color:#fff}.site-header__nav-main-navigation>ul>li:first-child>a,.site-header__nav-main-navigation>ul>li:first-child button{padding-top:1.4rem}.site-header__nav-main-navigation>ul>li:first-child>a::before,.site-header__nav-main-navigation>ul>li:first-child button::before{top:0}.site-header__nav-main-navigation>ul>li:first-child>a::after,.site-header__nav-main-navigation>ul>li:first-child button::after{top:calc(50% + .2rem)}.site-header__nav-main-navigation>ul>li:last-child>a,.site-header__nav-main-navigation>ul>li:last-child button{padding-bottom:1.4rem}.site-header__nav-main-navigation>ul>li:last-child>a::before,.site-header__nav-main-navigation>ul>li:last-child button::before{bottom:0;top:unset}.site-header__nav-main-navigation>ul>li:last-child>a::after,.site-header__nav-main-navigation>ul>li:last-child button::after{top:calc(50% - .4rem)}.site-header__nav-main-navigation>ul>li .sub-menu{align-items:start;min-height:10.7rem;background:#000;color:#fff;box-shadow:0px 2px 4px rgba(0,0,0,.15);z-index:-1;display:grid;grid-template-columns:repeat(4, 1fr);padding:2.4rem 4rem !important;transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none;position:absolute;left:100%;top:0;width:calc(100vw - 21.7rem)}@media(min-width: 768px){.site-header__nav-main-navigation>ul>li .sub-menu{transition:min-height 500ms}}.site-header__nav-main-navigation>ul>li .sub-menu>li:not(.main-menu-aux){font-weight:600;display:flex;align-items:center;justify-content:flex-start;align-self:stretch}.site-header__nav-main-navigation>ul>li .sub-menu>li:not(.main-menu-aux) a{text-decoration:none;font-weight:inherit;background-image:linear-gradient(0deg, #FF2F2F, #FF2F2F);background-size:0 2px;background-repeat:no-repeat;background-position:left bottom;transition:background 600ms}.site-header__nav-main-navigation>ul>li .sub-menu>li:not(.main-menu-aux) a:hover,.site-header__nav-main-navigation>ul>li .sub-menu>li:not(.main-menu-aux) a.active{background-size:100% 2px}.site-header__nav-main-navigation>ul>li .sub-menu>li:not(.main-menu-aux) a:focus-visible{background-size:100% 2px}.site-header__nav-main-navigation>ul>li .sub-menu>li.main-menu-aux{position:absolute;left:0;top:100%;width:100%;height:auto;padding:4rem !important;background:#fff;color:#000;box-shadow:-0.5px 0px 4px rgba(0,0,0,.1);display:block}@media(max-width: 767px){.site-header__nav-main-navigation>ul>li .sub-menu>li.main-menu-aux{display:none}}.site-header__nav-main-navigation>ul>li .sub-menu>li.main-menu-aux>*:first-child{margin-top:0}.site-header__nav-main-navigation>ul>li .sub-menu>li.main-menu-aux>*:last-child{margin-bottom:0}.site-header__nav-main-navigation>ul>li .sub-menu>li.main-menu-aux .wp-block-column>*:first-child{margin-top:0}.site-header__nav-main-navigation>ul>li .sub-menu>li.main-menu-aux .wp-block-column>*:last-child{margin-bottom:0}.site-header__nav-dropdown{position:absolute;left:0;top:100%;background:#000;color:#fff;width:21.7rem;padding:3rem 1.6rem;transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none;z-index:-2;border-right:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35)}.site-header__nav-dropdown-button{width:100%;padding:.6rem 1.6rem;display:flex;align-items:center;justify-content:center;transition:background 300ms,color 300ms;color:#000}@media(max-width: 767px){.site-header__nav-dropdown-button{padding:1.4rem 2.4rem;padding-top:1.5rem}}.site-header__nav-dropdown-button:hover{background-color:#000;color:#fff}.site-header__nav-dropdown-button:focus-visible{background-color:#000;color:#fff}.site-header__nav-dropdown-button[aria-expanded=true]{background-color:#000;color:#fff}.site-header__nav-dropdown-container{flex-grow:1;flex-shrink:0;flex-basis:0;display:flex;align-items:stretch}.site-header__nav-dropdown.opens-x{left:100%;top:0;width:calc(100vw - 21.7rem - 8.6rem);padding-right:8rem;padding-left:4.8rem}@media(max-width: 767px){.site-header__nav-dropdown{left:unset !important;right:0 !important;top:100% !important;width:100vw !important;padding:2rem !important}.site-header__nav-dropdown.opens-x{padding-left:1.2rem;padding-right:1.2rem}}.site-header__nav-dropdown-dismiss{position:absolute;color:#fff;right:1.2rem;top:1.2rem}.site-header__nav-dropdown-dismiss:focus{outline:1px solid #ff2f2f}.site-header__nav-dropdown.search .site-header__nav-dropdown-dismiss{top:calc(50% - 1.2rem);right:3.2rem}@media(max-width: 767px){.site-header__nav-dropdown.search .site-header__nav-dropdown-dismiss{right:1.2rem}}@media(max-width: 767px){.site-header__nav-dropdown.search{padding-right:4.8rem !important;padding-bottom:1.6rem !important}}.site-header__nav-dropdown h2{margin-top:0;margin-bottom:1.2rem}.site-header__nav-dropdown ul{padding:0;margin:0}.site-header__nav-dropdown ul li{padding:0;margin:1.6rem 0}.site-header__nav-dropdown ul li::before{display:none}.site-header__nav-dropdown ul li a{text-decoration:none;font-weight:inherit;background-image:linear-gradient(0deg, currentColor, currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:left bottom;transition:background 600ms}.site-header__nav-dropdown ul li a:hover{background-size:100% 1px}.site-header__nav-dropdown ul li a:focus-visible{background-size:100% 1px}.site-header__nav-dropdown ul li:first-child{margin-top:0}.site-header__nav-dropdown ul li:last-child{margin-bottom:0}.site-header__nav-mobile-navigation__main{position:relative}.site-header__nav-mobile-navigation__main-sizer{display:block;width:100%;height:0}.site-header__nav-mobile-navigation__main>ul{display:flex;justify-content:space-between}.site-header__nav-mobile-navigation__main>ul>li{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:0;position:static;padding-right:1.2rem}.site-header__nav-mobile-navigation__main>ul>li>a,.site-header__nav-mobile-navigation__main>ul>li>button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;text-align:left;position:relative;color:inherit;padding:0;border:0;border-radius:0;background:linear-gradient(0deg, #FF2F2F, #FF2F2F);background-size:0 2px;background-repeat:no-repeat;background-position:left bottom;transition:background 500ms;padding-bottom:.3rem}.site-header__nav-mobile-navigation__main>ul>li>a::after,.site-header__nav-mobile-navigation__main>ul>li>button::after{content:"";position:absolute;right:-1.5rem;top:calc(50% - .4rem);width:.5rem;height:.5rem;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(135deg);transform-origin:center 25%;transition:500ms}.site-header__nav-mobile-navigation__main>ul>li>a.active,.site-header__nav-mobile-navigation__main>ul>li>button.active{background-size:100% 2px}.site-header__nav-mobile-navigation__main>ul>li>a.active::after,.site-header__nav-mobile-navigation__main>ul>li>button.active::after{transform:rotate(-45deg);top:calc(50% - .3rem);color:#ff2f2f}.site-header__nav-mobile-navigation__main>ul>li>ul{position:absolute;left:0;top:100%;width:100%;height:auto;pointer-events:none;visibility:hidden;clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);padding-top:2.4rem;padding-bottom:.8rem}.site-header__nav-mobile-navigation__main>ul>li>ul>li{font-size:2.4rem;line-height:3.2rem;letter-spacing:-0.04em;text-transform:none}.site-header__nav-mobile-navigation__aux{position:relative;top:calc(2rem + 1px);left:calc(50% - 50vw);width:100vw;background:#fff;color:#000;padding:1.2rem 2rem;box-shadow:1px 0px 4px rgba(0,0,0,.1)}.site-header__nav-mobile-navigation__aux>ul{display:flex;align-items:center;justify-content:space-between;gap:2rem}.site-header__nav-mobile-navigation__aux>ul>li{margin:0}.site-header.logo-visible .site-header__branding{transform:translateY(0)}.site-header.logo-visible .site-header__nav{padding-top:11.2rem}@media(min-width: 768px){.site-header.logo-visible .site-header__nav-main-navigation .sub-menu{min-height:11.2rem}}@media(max-width: 767px){.site-header.logo-visible::before{width:100vw}.site-header.logo-visible .site-header__branding{transition-delay:300ms;opacity:1}.site-header.logo-visible .site-header__nav{padding-top:0}}.site-header__scroller{position:absolute;left:0;top:100%;height:calc(100vh - 100%);width:.6rem;background-image:linear-gradient(0deg, #000000, #000000);background-size:1px 100%;background-repeat:no-repeat;background-position:center top}.site-header__scroller-inner{position:absolute;left:0;top:0;width:100%;height:100%;transform:scaleY(0);transform-origin:center top;background:#ff2f2f}@media(max-width: 767px){.site-header__scroller{left:calc(-100vw + 100%)}}.hamburger-icon{width:1.2rem;height:1.4rem;position:relative;color:inherit}.hamburger-icon__inactive{position:absolute;left:calc(50% - .8rem);top:calc(50% - .6rem);width:1.6rem;height:1.2rem;display:flex;align-items:stretch;justify-content:space-between;flex-direction:column}.hamburger-icon__active{position:absolute;left:calc(50% - .8rem);top:calc(50% - .8rem);width:1.6rem;height:1.6rem;display:flex}.hamburger-icon__line{width:1.6rem;height:.1rem;background:currentColor;transform-origin:left center;transition:transform 300ms cubic-bezier(0.64, 0.04, 0.35, 1)}.hamburger-icon__line:nth-child(1){transition-delay:300ms}.hamburger-icon__line:nth-child(2){transition-delay:400ms}.hamburger-icon__line:nth-child(3){transition-delay:500ms}.hamburger-icon__cross{width:2rem;height:.1rem;background:#fff;position:absolute;transition:transform 300ms cubic-bezier(0.64, 0.04, 0.35, 1)}.hamburger-icon__cross:first-child{left:.1rem;top:0;transform-origin:left center;transform:rotate(45deg) scaleX(0)}.hamburger-icon__cross:last-child{right:.1rem;top:0;transform-origin:right center;transform:rotate(-45deg) scaleX(0)}.site-header__nav-dropdown-button[aria-expanded=true] .hamburger-icon__line{transform:scaleX(0)}.site-header__nav-dropdown-button[aria-expanded=true] .hamburger-icon__line:nth-child(1){transition-delay:0ms}.site-header__nav-dropdown-button[aria-expanded=true] .hamburger-icon__line:nth-child(2){transition-delay:100ms}.site-header__nav-dropdown-button[aria-expanded=true] .hamburger-icon__line:nth-child(3){transition-delay:200ms}.site-header__nav-dropdown-button[aria-expanded=true] .hamburger-icon__cross:first-child{transition-delay:500ms;transform:rotate(45deg) scaleX(1)}.site-header__nav-dropdown-button[aria-expanded=true] .hamburger-icon__cross:last-child{transition-delay:600ms;transform:rotate(-45deg) scaleX(1)}@media(max-width: 767px){.site-header__nav-dropdown-button[aria-expanded=true]::before{opacity:.5}}.site-inner{position:relative}@media(max-width: 767px){.site-inner{z-index:1}}.site-inner__rail{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:9}@media(max-width: 767px){.site-inner__rail{height:calc(100% + 12.4rem)}}.back-to-top-link{position:absolute;right:0;bottom:0;z-index:9;background:#fff;box-shadow:-0.5px 0px 4px rgba(0,0,0,0);padding:2rem 2.2rem;transform:rotate(90deg) translateY(100%) translateX(100%);transform-origin:right bottom;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:transform 600ms cubic-bezier(0.64, 0.04, 0.35, 1);pointer-events:auto}.back-to-top-link.active{transform:rotate(90deg) translateY(100%);box-shadow:-0.5px 0px 4px rgba(0,0,0,.1)}.back-to-top-link:hover span{color:#ff2f2f}.back-to-top-link:focus-visible span{color:#ff2f2f}.back-to-top-link:focus-visible{transform:rotate(90deg) translateY(100%);box-shadow:-0.5px 0px 4px rgba(0,0,0,.1)}.back-to-top-link__container{position:sticky;width:100vw;height:100%;max-height:100vh;top:0}.back-to-top-link span{display:flex;padding-left:2rem;height:2rem;align-items:center;border-left:1px solid currentColor;margin-left:2rem;transition:color 300ms}body.admin-bar .site-header{top:32px}@media(max-width: 767px){body.admin-bar .site-header{top:0}}@media(max-width: 767px){body.admin-bar #wpadminbar{top:5.1rem}}.site-footer{background:#000;color:#fff;padding:6rem 3.6rem;padding-bottom:4.8rem;display:grid;grid-template-rows:auto auto auto;grid-template-columns:7.2rem auto 1fr;grid-column-gap:3.6rem}@media(max-width: 767px){.site-footer{position:relative;z-index:3}}.site-footer ul li{padding:0}.site-footer ul li::before{display:none}@media(max-width: 767px){.site-footer{grid-template-columns:6rem 1fr auto;grid-column-gap:1.2rem;grid-template-rows:auto auto auto auto;padding:2.4rem 2rem}}.site-footer__branding{margin:0;grid-row:1/span 3;grid-column:1/span 1}@media(max-width: 767px){.site-footer__branding{grid-row:1/span 1;grid-column:1/span 1}}.site-footer__branding svg{width:100%;height:auto}@media(max-width: 767px){.site-footer__branding svg{width:4.2rem}}.site-footer__upper-aux{grid-row:2/span 1;grid-column:2/span 2;flex-grow:0;flex-shrink:0;flex-basis:100%;background-size:5px 2px;background-image:radial-gradient(circle, #FFFFFF 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left top;display:flex;align-items:center;justify-content:space-between;margin-top:7.2rem;border-bottom:1px solid rgba(255,255,255,.5)}@media(max-width: 767px){.site-footer__upper-aux{grid-row:3/span 1;grid-column:1/span 3;margin-top:3.6rem}}.site-footer__lower{grid-row:3/span 1;grid-column:2/span 3;margin-top:3.6rem}@media(max-width: 767px){.site-footer__lower{grid-row:4/span 1;grid-column:1/span 3}}.site-footer__lower .menu ul,.site-footer__lower-legal ul{margin:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.site-footer__lower .menu ul li,.site-footer__lower-legal ul li{flex-grow:0;flex-shrink:0;flex-basis:auto;margin:0;font-size:1.2rem}.site-footer__lower .menu ul li a,.site-footer__lower-legal ul li a{font-weight:inherit;text-decoration:none}.site-footer__lower .menu ul li::after,.site-footer__lower-legal ul li::after{content:"|";margin:0 .8rem}.site-footer__lower .menu ul li:last-child::after,.site-footer__lower-legal ul li:last-child::after{display:none}.site-footer__lower .menu ul ul,.site-footer__lower-legal ul ul{display:none}.site-footer__nav{grid-row:1/span 1;grid-column:3/span 1;display:flex;align-items:flex-start;justify-content:space-between}@media(max-width: 767px){.site-footer__nav{grid-row:2/span 1;grid-column:1/span 3;margin-top:3.2rem;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);gap:3.6rem}}@media(max-width: 767px){.site-footer__nav-main{grid-row:1/span 2;grid-column:1/span 2}}.site-footer__nav-main>ul{display:flex;align-items:flex-start;justify-content:space-between;gap:8.6rem;margin:0}@media(max-width: 767px){.site-footer__nav-main>ul{gap:3.6rem;display:grid;grid-template-columns:repeat(2, 1fr)}}.site-footer__nav-main>ul li{margin:0}.site-footer__nav-main>ul a{text-decoration:none;font-weight:inherit;background-image:linear-gradient(0deg, currentColor, currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:left bottom;transition:background 600ms}.site-footer__nav-main>ul a:hover,.site-footer__nav-main>ul a:focus-visible{background-size:100% 1px}.site-footer__nav-main>ul>li ul{margin:.8rem 0}.site-footer__nav-main>ul>li ul li{margin:.5rem 0}.site-footer__nav-aux{margin-left:8.6rem}@media(max-width: 767px){.site-footer__nav-aux{margin-left:0;display:flex;align-items:flex-end}}.site-footer__nav-aux>ul{margin:0}.site-footer__nav-aux>ul li{margin:.8rem 0}.site-footer__nav-aux>ul li a{font-weight:inherit;text-decoration:none;background-image:linear-gradient(0deg, currentColor, currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:left bottom;transition:background 600ms}.site-footer__nav-aux>ul li a:hover,.site-footer__nav-aux>ul li a:focus-visible{background-size:100% 1px}.site-footer__nav-aux>ul li:first-child{margin-top:0}.site-footer__nav-aux>ul li:last-child{margin-bottom:0}@media(max-width: 767px){.site-footer__contact{grid-row:1/span 1;grid-column:2/span 1}}.site-footer__contact .site-address p:first-child{margin-top:0}.site-footer__contact .site-address>*{line-height:2.4rem}.site-footer__contact .site-address>* a{text-decoration:none;font-weight:inherit;background-image:linear-gradient(0deg, currentColor, currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:left bottom;transition:background 600ms}.site-footer__contact .site-address>* a:hover,.site-footer__contact .site-address>* a:focus-visible{background-size:100% 1px}.site-footer__affiliates{flex-grow:1;flex-shrink:0;flex-basis:0;display:flex;align-items:center;justify-content:space-between;padding:0 5.6rem;padding-right:8rem}@media(max-width: 767px){.site-footer__affiliates{padding-left:0;padding-right:0}}.site-footer__affiliates-item{flex-grow:1;flex-shrink:0;flex-basis:0}.site-footer__affiliates-item-link img{transition:transform 300ms;max-height:5.6rem;width:auto;height:auto;max-width:100%}.site-footer__affiliates-item-link:hover img,.site-footer__affiliates-item-link:focus-visible img{transform:scale(1.05)}.site-footer__socials{padding-right:2.8rem;padding-left:4.4rem;margin:1.2rem 0;background-size:2px 5px;background-image:radial-gradient(circle, #FFFFFF 0.5px, transparent 1px);background-repeat:repeat-y;background-position:left bottom;align-self:stretch;display:flex;align-items:center}.site-footer__socials .site-socials{gap:1.6rem}.site-footer__socials .site-socials__item a{width:3.2rem;height:3.2rem;background:#fff;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;border:1px solid #fff;transition:300ms}.site-footer__socials .site-socials__item a:hover,.site-footer__socials .site-socials__item a:focus{background-color:#000;color:#fff}@media(max-width: 767px){.site-footer__socials-mobile{grid-row:1/span 1;grid-column:3/span 1}.site-footer__socials-mobile .site-socials{flex-direction:column;gap:2.6rem;margin:0}.site-footer__socials-mobile .site-socials__item{margin:0}.site-footer__socials-mobile .site-socials__item a{width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid #fff;color:#000;transition:300ms}.site-footer__socials-mobile .site-socials__item a:hover,.site-footer__socials-mobile .site-socials__item a:focus{background-color:#000;color:#fff}}.site-footer__copyright{margin:0;margin-top:.2rem;font-size:1.2rem}.site-footer__copyright a{font-weight:inherit;text-decoration:none}.site-footer__copyright a:hover,.site-footer__copyright a:focus{text-decoration:underline}.container-margins,.wp-block-image.alignfull figcaption{width:calc(100% - (6.4rem * 2));max-width:90vw;margin-left:auto !important;margin-right:auto !important}@media(min-width: 1440px){.container-margins,.wp-block-image.alignfull figcaption{max-width:85vw}}@media(max-width: 767px){.container-margins,.wp-block-image.alignfull figcaption{width:calc(100vw - (16px * 2))}}.content-margins{width:calc(100% - (32px * 2));max-width:692px;margin-left:calc(21.7rem + 4vw) !important}@media screen and (min-width: 1214px){.content-margins{margin-left:auto !important;margin-right:auto !important}}@media(min-width: 1440px){.content-margins{max-width:758px;margin-left:auto !important;margin-right:auto !important}}@media(max-width: 767px){.content-margins{width:calc(100vw - (20px * 2));margin-left:auto !important;margin-right:auto !important}}.full-margins{width:calc(100% - (20px * 2));max-width:100%;margin-left:auto !important;margin-right:auto !important}@media(min-width: 1440px){.full-margins{max-width:1024px}}@media(max-width: 767px){.full-margins{width:calc(100vw - (16px * 2))}}#page{min-height:100vh;display:flex;flex-direction:column;align-items:stretch}#page .site-inner{flex-grow:1;flex-shrink:0;flex-basis:auto}#page #colophon{flex-grow:0;flex-shrink:0;flex-basis:auto}.page-content>*:last-child{margin-bottom:8rem}.page-content>*.gravity-theme{margin-bottom:0}.page-content>h2:first-child{margin-top:0}.post-type-archive .archive-feed,.single-collection .archive-feed{margin-top:30px}.post-type-archive .archive-feed>*:last-child .article-card.is-style-archive,.single-collection .archive-feed>*:last-child .article-card.is-style-archive{border-bottom:0}.archive-feed__list{padding:0 !important;margin:0 !important}.archive-feed__list-item{padding:0 !important;margin:0 !important}.archive-feed__list-item::before{display:none}.journal-card{display:flex;align-items:stretch;justify-content:space-between;gap:2.4rem;padding-bottom:5.6rem;background-size:5px 2px;background-image:radial-gradient(circle, black 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom;margin-bottom:5.6rem}.journal-card.is-kr-online-issue{display:block;padding-bottom:3.2rem;margin-bottom:3.2rem}.journal-card.is-kr-online-issue .journal-card__main{margin-bottom:1.6rem}@media(max-width: 767px){.journal-card{flex-direction:column;justify-content:flex-start;padding-bottom:1.6rem;margin-bottom:4rem}}.journal-card__main{flex-grow:1;flex-shrink:0;flex-basis:0}@media(max-width: 767px){.journal-card__main{flex-grow:1;flex-shrink:1;flex-basis:auto}}.journal-card__main-sticky{position:sticky;position:-webkit-sticky;top:2.4rem;display:flex;flex-direction:column-reverse;gap:3rem}@media(max-width: 767px){.journal-card__main-sticky{position:relative;top:0;gap:1.6rem}}.journal-card__main-image{background-color:#fafafa;aspect-ratio:261/297;display:flex;align-items:center;justify-content:center}.journal-card__main-image img{display:block;max-width:55%;max-height:90%;width:auto;height:auto}@media(max-width: 767px){.journal-card__main-image img{max-width:65%;max-height:90%}}@media(max-width: 767px){.journal-card__main-image{aspect-ratio:305/347}}.journal-card__pieces{flex-grow:2;flex-shrink:0;flex-basis:0}.journal-card__pieces>*:first-child{margin-top:0 !important}@media(max-width: 767px){.journal-card__pieces{flex-grow:1;flex-shrink:1;flex-basis:auto}.journal-card__pieces p{font-size:1.4rem;line-height:1.8rem;letter-spacing:.024rem}}.journal-card__pieces-list{margin-top:3.6rem}.journal-card__pieces-list:first-child{margin-top:0}@media(max-width: 767px){.journal-card__pieces-list{margin-top:1.6rem}}.journal-card__pieces-list-item{padding:0;margin:3.6rem 0;padding:0}.journal-card__pieces-list-item:first-child{margin-top:0}.journal-card__pieces-list-item:last-child{margin-bottom:0}@media(max-width: 767px){.journal-card__pieces-list-item{margin:1.2rem 0}}.journal-card__pieces-list-item::before{display:none}.journal-card__pieces-list__inner{margin:1.6rem 0;padding:0}@media(min-width: 768px){.journal-card__pieces-list__inner{display:block !important;visibility:visible !important}}@media(max-width: 767px){.journal-card__pieces-list__inner{display:none}}.journal-card__pieces-list__inner-item{padding:0;margin:0;font-size:1.2rem;line-height:1.4rem;margin-bottom:1.4rem}.journal-card__pieces-list__inner-item:last-child{margin-bottom:0}.journal-card__pieces-list__inner-item::before{display:none}.journal-card__pieces-list__inner-item a{font-weight:inherit}.journal-card__pieces-trigger{margin:0;font-size:1.2rem;line-height:1.4rem;letter-spacing:.024rem}.journal-card__pieces-trigger--button{font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;display:block;width:100%;padding:.4rem 0;padding-right:3.2rem;text-align:left;position:relative}.journal-card__pieces-trigger--button::before{content:"";position:absolute;right:0;top:calc(50% - .3rem);height:.6rem;width:1rem;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0.936523 0.68457L6.22168 6.72475L11.5068 0.68457' stroke='%231C1C1C'/%3E %3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:right center;transition:transform 500ms}.journal-card__pieces-trigger--button.expanded::before{transform:rotate(180deg)}@media(min-width: 768px){.journal-card__pieces-trigger--button{display:none}}@media(max-width: 767px){.journal-card__pieces-trigger--text{display:none}}.journal-card__title{font-family:garamond-premier-pro-display,serif;letter-spacing:initial;font-weight:300;margin:0;margin-bottom:1rem}.journal-card__title a{text-decoration:none;font-weight:inherit;position:relative}.journal-card__title a::before{content:"";display:block;width:100%;height:2px;background-size:5px 2px;background-image:radial-gradient(circle, currentColor 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom;position:absolute;left:0;bottom:.4rem;clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);transition:clip-path 600ms}.journal-card__title a:hover::before,.journal-card__title a:focus-visible::before{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.journal-card__volume{margin:0;margin-bottom:2rem}.contributor-nav{padding:0;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4.6rem;background-size:5px 2px;background-image:radial-gradient(circle, black 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left top;padding-top:1.6rem}@media(max-width: 950px){.contributor-nav{display:grid;grid-template-columns:repeat(13, auto);column-gap:auto;row-gap:1.2rem}}@media(max-width: 767px){.contributor-nav{grid-template-columns:repeat(9, auto);row-gap:1.2rem}}.contributor-nav__item{padding:0;margin:0;font-size:1.6rem;line-height:1.6rem}@media(max-width: 950px){.contributor-nav__item{display:flex;align-items:center;justify-content:center}}.contributor-nav__item::before{display:none}.contributor-nav__item a{font-weight:inherit;position:relative;text-decoration:none}.contributor-nav__item a::before{content:"";position:absolute;left:0;bottom:-0.2rem;width:100%;height:2px;background-color:#ff2f2f;transform:scaleX(0);transition:transform 300ms}.contributor-nav__item a.active::before,.contributor-nav__item a:hover::before,.contributor-nav__item a:focus::before{transform:scaleX(1)}.contributor-nav__item a.active{font-weight:700}.contributor-grid{display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 767px){.contributor-grid{display:block}}.contributor-grid--entry{padding-left:3.2rem}.contributor-grid--entry::before{left:.8rem;top:.8rem;width:.4rem;height:.4rem;border-radius:0;background-color:#000}@media(max-width: 767px){.contributor-grid--entry::before{top:1rem}}.contributor-grid--entry a{text-decoration:none;font-weight:inherit;position:relative}.contributor-grid--entry a::before{content:"";display:block;width:100%;height:2px;background-size:5px 2px;background-image:radial-gradient(circle, currentColor 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom;position:absolute;left:0;bottom:-0.2rem;clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);transition:clip-path 600ms}.contributor-grid--entry a:hover::before,.contributor-grid--entry a:focus-visible::before{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.search-form{position:relative}.search-form input[type=search]{border-bottom:1px solid currentColor;color:inherit;font-size:2.4rem;line-height:2.4rem;font-family:"akzidenz-grotesk",sans-serif;padding-bottom:1rem;display:block;width:100%;cursor:text;background-image:linear-gradient(0deg, #FF2F2F, #FF2F2F);background-size:0 1px;background-repeat:no-repeat;background-position:left bottom;transition:border 300ms,background 300ms}.search-form input[type=search]::-webkit-input-placeholder{opacity:.5}.search-form input[type=search]::-moz-placeholder{opacity:.5}.search-form input[type=search]:-ms-input-placeholder{opacity:.5}.search-form input[type=search]:-moz-placeholder{opacity:.5}.search-form input[type=search]:focus-visible{background-size:100% 1px;border-bottom-color:#ff2f2f}@media(max-width: 767px){.search-form input[type=search]{padding-bottom:1.4rem}}.search-form .search-submit{position:absolute;right:0;top:0;color:inherit;cursor:pointer}.search-form .search-submit circle{fill:transparent;transition:300ms}.search-form .search-submit:hover circle,.search-form .search-submit:focus circle{fill:#ff2f2f}.search-form .search-submit:focus-visible circle{stroke:#fff}@media(max-width: 767px){.search-form .search-submit{top:.4rem}.search-form .search-submit svg{width:2.8rem;height:2.8rem}}.site-searchform{position:relative;margin:3.2rem 0}.site-searchform input[type=search]{border:1px solid #ff2f2f;display:block;width:100%;padding:1rem 5rem;cursor:text;background-image:linear-gradient(0deg, #FF2F2F, #FF2F2F),url("data:image/svg+xml,%3Csvg width='16' height='19' viewBox='0 0 16 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='6.67633' cy='6.73388' r='5.95889' transform='rotate(-1.96284 6.67633 6.73388)' stroke='black'/%3E %3Cpath d='M9.74805 11.625L13.9609 18.1181' stroke='black'/%3E %3C/svg%3E");background-size:0 2px,1.4rem auto;background-position:left bottom,2rem center;background-repeat:no-repeat,no-repeat;transition:border 300ms,background 600ms}.site-searchform input[type=search]::-webkit-input-placeholder{opacity:.5}.site-searchform input[type=search]::-moz-placeholder{opacity:.5}.site-searchform input[type=search]:-ms-input-placeholder{opacity:.5}.site-searchform input[type=search]:-moz-placeholder{opacity:.5}.site-searchform input[type=search]:focus{border-color:currentColor;background-size:100% 2px,1.4rem auto}.site-searchform__submit{position:absolute;right:0;top:0;width:4.4rem;height:100%;display:flex;align-items:center;justify-content:center;transition:300ms;cursor:pointer;border:2px solid transparent}.site-searchform__submit svg *{transition:300ms}.site-searchform__submit:hover,.site-searchform__submit:focus-visible{background:#000;color:#fff}.site-searchform__submit:hover svg *,.site-searchform__submit:focus-visible svg *{stroke:#fff}.site-searchform__submit:focus-visible{border-color:#ff2f2f}.site-searchform+.search-archive-header,.article-card+.search-archive-header{margin-top:11.4rem}@media(max-width: 767px){.site-searchform+.search-archive-header,.article-card+.search-archive-header{margin-top:0}}.search-archive-header>h2{margin-top:0;margin-bottom:1.6rem}.search-archive-header p{margin:1.2rem 0}.results-count-overview{margin-top:7rem;margin-bottom:.8rem;color:rgba(28,28,28,.6)}.contributor-search-title+.results-count-overview{margin-top:0;margin-bottom:2.4rem}.contributor-search-title{margin-bottom:.4rem}.nav-links{margin:7rem 0;margin-top:0;display:flex;flex-direction:row-reverse}.nav-links:not(.numbered)>*{flex-grow:0;flex-shrink:0;flex-basis:50%}.nav-links:not(.numbered) .nav-next:first-child:last-child{flex-grow:0;flex-shrink:0;flex-basis:100%}.nav-links:not(.numbered) a{background-color:transparent !important;color:inherit;padding:0;padding-bottom:.2rem;background-image:linear-gradient(0deg, currentColor, currentColor),linear-gradient(0deg, #FF2F2F, #FF2F2F);background-size:0 2px,100% 2px;background-repeat:no-repeat,no-repeat;background-position:left bottom,left bottom;transition:background 600ms;border-radius:0 !important;text-decoration:none;font-size:2rem;line-height:2.2rem;letter-spacing:-0.01em;font-weight:300;position:relative}.nav-links:not(.numbered) a::before{content:"";position:absolute;left:calc(100% + 2rem);top:calc(50% - .7rem);width:1.4rem;height:1.3rem;background-image:url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0 6.36328H12.5151' fill='none' stroke='black'/%3E %3Cpath d='M8.34277 1L13.1104 6.36377L8.34277 11.7275' fill='none' stroke='black'/%3E %3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center center;transition:transform 600ms}.nav-links:not(.numbered) a:hover,.nav-links:not(.numbered) a:focus-visible{color:inherit !important;background-size:100% 2px,100% 2px}.nav-links:not(.numbered) a:hover::before,.nav-links:not(.numbered) a:focus-visible::before{transform:translateX(0.3rem)}.nav-links:not(.numbered) .nav-previous{display:flex;justify-content:flex-end}@media(max-width: 767px){.nav-links:not(.numbered) .nav-previous{padding-right:3rem}}.nav-links:not(.numbered) .nav-next{padding-left:4rem}.nav-links:not(.numbered) .nav-next a::before{left:unset;right:calc(100% + 2rem);transform:scaleX(-1)}.nav-links:not(.numbered) .nav-next a:hover::before,.nav-links:not(.numbered) .nav-next a:focus-visible::before{transform:scaleX(-1) translateX(0.3rem)}.nav-links.numbered ul.page-numbers{display:flex;align-items:center;justify-content:center;gap:.6rem}@media(max-width: 767px){.nav-links.numbered ul.page-numbers{width:100%;justify-content:space-between}}.nav-links.numbered ul.page-numbers li{padding:0 !important;margin:0 !important}.nav-links.numbered ul.page-numbers li::before{display:none !important}.nav-links.numbered ul.page-numbers li .page-numbers{text-decoration:none;display:inline-block;padding:.4rem .3rem}.nav-links.numbered ul.page-numbers li .page-numbers.current{font-weight:700}.nav-links.numbered ul.page-numbers li a.page-numbers:not(.next):not(.prev){background-image:linear-gradient(0deg, #FF2F2F, #FF2F2F);background-size:0 2px;background-repeat:no-repeat;background-position:left bottom;transition:300ms}.nav-links.numbered ul.page-numbers li a.page-numbers:not(.next):not(.prev):hover,.nav-links.numbered ul.page-numbers li a.page-numbers:not(.next):not(.prev):focus{background-size:100% 2px}.nav-links.numbered ul.page-numbers li a.next,.nav-links.numbered ul.page-numbers li a.prev{display:flex;width:3.2rem;height:3.2rem;border-radius:50%;border:2px solid #ff2f2f;transition:600ms cubic-bezier(0.64, 0.04, 0.35, 1);background-image:url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0 6.36328H12.5151' fill='none' stroke='black'/%3E %3Cpath d='M8.34277 1L13.1104 6.36377L8.34277 11.7275' fill='none' stroke='black'/%3E %3C/svg%3E");background-size:1.4rem auto;background-repeat:no-repeat;background-position:center center}.nav-links.numbered ul.page-numbers li a.next:hover,.nav-links.numbered ul.page-numbers li a.next:focus{transform:translateX(0.3rem)}.nav-links.numbered ul.page-numbers li a.prev{transform:scaleX(-1)}.nav-links.numbered ul.page-numbers li a.prev:hover,.nav-links.numbered ul.page-numbers li a.prev:focus{transform:scaleX(-1) translateX(0.3rem)}body.search-results .page-header__inner,body.search-no-results .page-header__inner{min-height:unset}.error-404{min-height:100vh;display:flex;align-items:flex-end;justify-content:flex-end}.error-404__inner{padding:5.6rem 8rem;max-width:69.6rem}@media(max-width: 767px){.error-404__inner{padding:3.2rem 20px;width:calc(100% - 20px);margin-left:20px;max-width:41.6rem}}.error-404__title{padding-left:10.8rem;padding-bottom:4.8rem;margin-bottom:4rem;position:relative;background-image:url("data:image/svg+xml,%3Csvg width='512' height='14' viewBox='0 0 512 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1 1L10.3431 10.3431C13.4673 13.4673 18.5327 13.4673 21.6569 10.3431L25.3431 6.65686C28.4673 3.53266 33.5327 3.53266 36.6569 6.65685L40.3431 10.3431C43.4673 13.4673 48.5327 13.4673 51.6569 10.3431L55.3431 6.65686C58.4673 3.53266 63.5327 3.53266 66.6569 6.65685L70.3431 10.3431C73.4673 13.4673 78.5327 13.4673 81.6569 10.3431L85.3431 6.65686C88.4673 3.53266 93.5327 3.53266 96.6569 6.65685L100.343 10.3431C103.467 13.4673 108.533 13.4673 111.657 10.3431L115.343 6.65686C118.467 3.53266 123.533 3.53266 126.657 6.65685L130.343 10.3431C133.467 13.4673 138.533 13.4673 141.657 10.3431L145.343 6.65686C148.467 3.53266 153.533 3.53266 156.657 6.65685L160.343 10.3431C163.467 13.4673 168.533 13.4673 171.657 10.3431L175.343 6.65686C178.467 3.53266 183.533 3.53266 186.657 6.65685L190.343 10.3431C193.467 13.4673 198.533 13.4673 201.657 10.3431L205.343 6.65686C208.467 3.53266 213.533 3.53266 216.657 6.65685L220.343 10.3431C223.467 13.4673 228.533 13.4673 231.657 10.3431L235.343 6.65686C238.467 3.53266 243.533 3.53266 246.657 6.65685L250.343 10.3431C253.467 13.4673 258.533 13.4673 261.657 10.3431L265.343 6.65686C268.467 3.53266 273.533 3.53266 276.657 6.65685L280.343 10.3431C283.467 13.4673 288.533 13.4673 291.657 10.3431L295.343 6.65686C298.467 3.53266 303.533 3.53266 306.657 6.65685L310.343 10.3431C313.467 13.4673 318.533 13.4673 321.657 10.3431L325.343 6.65686C328.467 3.53266 333.533 3.53266 336.657 6.65685L340.343 10.3431C343.467 13.4673 348.533 13.4673 351.657 10.3431L355.343 6.65686C358.467 3.53266 363.533 3.53266 366.657 6.65685L370.343 10.3431C373.467 13.4673 378.533 13.4673 381.657 10.3431L385.343 6.65686C388.467 3.53266 393.533 3.53266 396.657 6.65685L400.343 10.3431C403.467 13.4673 408.533 13.4673 411.657 10.3431L415.343 6.65686C418.467 3.53266 423.533 3.53266 426.657 6.65685L430.343 10.3431C433.467 13.4673 438.533 13.4673 441.657 10.3431L445.343 6.65686C448.467 3.53266 453.533 3.53266 456.657 6.65685L460.343 10.3431C463.467 13.4673 468.533 13.4673 471.657 10.3431L475.343 6.65686C478.467 3.53266 483.533 3.53266 486.657 6.65685L490.343 10.3431C493.467 13.4673 498.533 13.4673 501.657 10.3431L511 1' stroke='%23E52B24' stroke-width='2'/%3E %3C/svg%3E");background-size:100% auto;background-repeat:no-repeat;background-position:left bottom}@media(max-width: 767px){.error-404__title{padding-left:6.4rem;background-size:auto 1.5rem}}.error-404__title-vert{position:absolute;left:0;top:.2em;transform:rotate(-90deg) translateX(-100%);transform-origin:left top}@media(max-width: 767px){.error-404__title-vert{top:.1em}}body.error404 .back-to-top-link{display:none}.wp-block-button{color:inherit}.wp-block-button__link,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit,.subscription_details>*>tr:last-child>*>a,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button,.shipping-calculator-form button[type=submit],.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-checkout .woocommerce-form-login button[type=submit],.woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit,.woocommerce-checkout .woocommerce-form-coupon button[type=submit],.single-product__header-summary form.variations_form table.variations tr>* a.reset_variations,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,.woocommerce .return-to-shop .wc-backward,.woocommerce .woocommerce-cart-form .shop_table .button{background-color:transparent !important;color:inherit;padding:0;padding-bottom:.2rem;font-size:1.4rem;line-height:2rem;background-image:linear-gradient(0deg, currentColor, currentColor),linear-gradient(0deg, #FF2F2F, #FF2F2F);background-size:0 2px,100% 2px;background-repeat:no-repeat,no-repeat;background-position:left bottom,left bottom;transition:background 600ms;border-radius:0 !important}.wp-block-button__link:hover,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit:hover,.subscription_details>*>tr:last-child>*>a:hover,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button:hover,.shipping-calculator-form button[type=submit]:hover,.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit:hover,.woocommerce-checkout .woocommerce-form-login button[type=submit]:hover,.woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit:hover,.woocommerce-checkout .woocommerce-form-coupon button[type=submit]:hover,.single-product__header-summary form.variations_form table.variations tr>* a.reset_variations:hover,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover,.woocommerce .return-to-shop .wc-backward:hover,.woocommerce .woocommerce-cart-form .shop_table .button:hover{color:inherit !important;background-size:100% 2px,100% 2px}.wp-block-button__link:focus-visible,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit:focus-visible,.subscription_details>*>tr:last-child>*>a:focus-visible,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button:focus-visible,.shipping-calculator-form button[type=submit]:focus-visible,.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit:focus-visible,.woocommerce-checkout .woocommerce-form-login button[type=submit]:focus-visible,.woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit:focus-visible,.woocommerce-checkout .woocommerce-form-coupon button[type=submit]:focus-visible,.single-product__header-summary form.variations_form table.variations tr>* a.reset_variations:focus-visible,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:focus-visible,.woocommerce .return-to-shop .wc-backward:focus-visible,.woocommerce .woocommerce-cart-form .shop_table .button:focus-visible{color:inherit !important;background-size:100% 2px,100% 2px}.wp-block-button__link:visited,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit:visited,.subscription_details>*>tr:last-child>*>a:visited,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button:visited,.shipping-calculator-form button[type=submit]:visited,.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit:visited,.woocommerce-checkout .woocommerce-form-login button[type=submit]:visited,.woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit:visited,.woocommerce-checkout .woocommerce-form-coupon button[type=submit]:visited,.single-product__header-summary form.variations_form table.variations tr>* a.reset_variations:visited,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:visited,.woocommerce .return-to-shop .wc-backward:visited,.woocommerce .woocommerce-cart-form .shop_table .button:visited{color:inherit !important}.wp-block-button.is-style-large-cta{padding-right:4rem}.wp-block-button.is-style-large-cta .wp-block-button__link,.wp-block-button.is-style-large-cta .woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit,.woocommerce .login-wrapper .woocommerce-form .wp-block-button.is-style-large-cta .woocommerce-form-login__submit,.wp-block-button.is-style-large-cta .subscription_details>*>tr:last-child>*>a,.wp-block-button.is-style-large-cta .woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions .wp-block-button.is-style-large-cta a.woocommerce-button,.wp-block-button.is-style-large-cta .shipping-calculator-form button[type=submit],.shipping-calculator-form .wp-block-button.is-style-large-cta button[type=submit],.wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-checkout .woocommerce-form-login .wp-block-button.is-style-large-cta .woocommerce-form-login__submit,.wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-login button[type=submit],.woocommerce-checkout .woocommerce-form-login .wp-block-button.is-style-large-cta button[type=submit],.wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.is-style-large-cta .woocommerce-form-login__submit,.wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-coupon button[type=submit],.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.is-style-large-cta button[type=submit],.wp-block-button.is-style-large-cta .single-product__header-summary form.variations_form table.variations tr>* a.reset_variations,.single-product__header-summary form.variations_form table.variations tr>* .wp-block-button.is-style-large-cta a.reset_variations,.wp-block-button.is-style-large-cta .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-button.is-style-large-cta .checkout-button,.wp-block-button.is-style-large-cta .woocommerce .return-to-shop .wc-backward,.woocommerce .return-to-shop .wp-block-button.is-style-large-cta .wc-backward,.wp-block-button.is-style-large-cta .woocommerce .woocommerce-cart-form .shop_table .button,.woocommerce .woocommerce-cart-form .shop_table .wp-block-button.is-style-large-cta .button{font-size:2rem;line-height:2.2rem;letter-spacing:-0.01em;font-weight:300;position:relative}.wp-block-button.is-style-large-cta .wp-block-button__link::before,.wp-block-button.is-style-large-cta .woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit::before,.woocommerce .login-wrapper .woocommerce-form .wp-block-button.is-style-large-cta .woocommerce-form-login__submit::before,.wp-block-button.is-style-large-cta .subscription_details>*>tr:last-child>*>a::before,.wp-block-button.is-style-large-cta .woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button::before,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions .wp-block-button.is-style-large-cta a.woocommerce-button::before,.wp-block-button.is-style-large-cta .shipping-calculator-form button[type=submit]::before,.shipping-calculator-form .wp-block-button.is-style-large-cta button[type=submit]::before,.wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit::before,.woocommerce-checkout .woocommerce-form-login .wp-block-button.is-style-large-cta .woocommerce-form-login__submit::before,.wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-login button[type=submit]::before,.woocommerce-checkout .woocommerce-form-login .wp-block-button.is-style-large-cta button[type=submit]::before,.wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit::before,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.is-style-large-cta .woocommerce-form-login__submit::before,.wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-coupon button[type=submit]::before,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.is-style-large-cta button[type=submit]::before,.wp-block-button.is-style-large-cta .single-product__header-summary form.variations_form table.variations tr>* a.reset_variations::before,.single-product__header-summary form.variations_form table.variations tr>* .wp-block-button.is-style-large-cta a.reset_variations::before,.wp-block-button.is-style-large-cta .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button::before,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-button.is-style-large-cta .checkout-button::before,.wp-block-button.is-style-large-cta .woocommerce .return-to-shop .wc-backward::before,.woocommerce .return-to-shop .wp-block-button.is-style-large-cta .wc-backward::before,.wp-block-button.is-style-large-cta .woocommerce .woocommerce-cart-form .shop_table .button::before,.woocommerce .woocommerce-cart-form .shop_table .wp-block-button.is-style-large-cta .button::before{content:"";position:absolute;left:calc(100% + 2rem);top:calc(50% - .7rem);width:1.4rem;height:1.3rem;background-image:url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0 6.36328H12.5151' fill='none' stroke='black'/%3E %3Cpath d='M8.34277 1L13.1104 6.36377L8.34277 11.7275' fill='none' stroke='black'/%3E %3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center center;transition:transform 600ms}.wp-block-button.is-style-large-cta .wp-block-button__link:hover::before,.wp-block-button.is-style-large-cta .woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit:hover::before,.woocommerce .login-wrapper .woocommerce-form .wp-block-button.is-style-large-cta .woocommerce-form-login__submit:hover::before,.wp-block-button.is-style-large-cta .subscription_details>*>tr:last-child>*>a:hover::before,.wp-block-button.is-style-large-cta .woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button:hover::before,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions .wp-block-button.is-style-large-cta a.woocommerce-button:hover::before,.wp-block-button.is-style-large-cta .shipping-calculator-form button[type=submit]:hover::before,.shipping-calculator-form .wp-block-button.is-style-large-cta button[type=submit]:hover::before,.wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit:hover::before,.woocommerce-checkout .woocommerce-form-login .wp-block-button.is-style-large-cta .woocommerce-form-login__submit:hover::before,.wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-login button[type=submit]:hover::before,.woocommerce-checkout .woocommerce-form-login .wp-block-button.is-style-large-cta button[type=submit]:hover::before,.wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit:hover::before,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.is-style-large-cta .woocommerce-form-login__submit:hover::before,.wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-coupon button[type=submit]:hover::before,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.is-style-large-cta button[type=submit]:hover::before,.wp-block-button.is-style-large-cta .single-product__header-summary form.variations_form table.variations tr>* a.reset_variations:hover::before,.single-product__header-summary form.variations_form table.variations tr>* .wp-block-button.is-style-large-cta a.reset_variations:hover::before,.wp-block-button.is-style-large-cta .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover::before,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-button.is-style-large-cta .checkout-button:hover::before,.wp-block-button.is-style-large-cta .woocommerce .return-to-shop .wc-backward:hover::before,.woocommerce .return-to-shop .wp-block-button.is-style-large-cta .wc-backward:hover::before,.wp-block-button.is-style-large-cta .woocommerce .woocommerce-cart-form .shop_table .button:hover::before,.woocommerce .woocommerce-cart-form .shop_table .wp-block-button.is-style-large-cta .button:hover::before{transform:translateX(0.3rem)}.wp-block-button.is-style-large-cta .wp-block-button__link:focus-visible::before,.wp-block-button.is-style-large-cta .woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit:focus-visible::before,.woocommerce .login-wrapper .woocommerce-form .wp-block-button.is-style-large-cta .woocommerce-form-login__submit:focus-visible::before,.wp-block-button.is-style-large-cta .subscription_details>*>tr:last-child>*>a:focus-visible::before,.wp-block-button.is-style-large-cta .woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button:focus-visible::before,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions .wp-block-button.is-style-large-cta a.woocommerce-button:focus-visible::before,.wp-block-button.is-style-large-cta .shipping-calculator-form button[type=submit]:focus-visible::before,.shipping-calculator-form .wp-block-button.is-style-large-cta button[type=submit]:focus-visible::before,.wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit:focus-visible::before,.woocommerce-checkout .woocommerce-form-login .wp-block-button.is-style-large-cta .woocommerce-form-login__submit:focus-visible::before,.wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-login button[type=submit]:focus-visible::before,.woocommerce-checkout .woocommerce-form-login .wp-block-button.is-style-large-cta button[type=submit]:focus-visible::before,.wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit:focus-visible::before,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.is-style-large-cta .woocommerce-form-login__submit:focus-visible::before,.wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-coupon button[type=submit]:focus-visible::before,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.is-style-large-cta button[type=submit]:focus-visible::before,.wp-block-button.is-style-large-cta .single-product__header-summary form.variations_form table.variations tr>* a.reset_variations:focus-visible::before,.single-product__header-summary form.variations_form table.variations tr>* .wp-block-button.is-style-large-cta a.reset_variations:focus-visible::before,.wp-block-button.is-style-large-cta .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:focus-visible::before,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-button.is-style-large-cta .checkout-button:focus-visible::before,.wp-block-button.is-style-large-cta .woocommerce .return-to-shop .wc-backward:focus-visible::before,.woocommerce .return-to-shop .wp-block-button.is-style-large-cta .wc-backward:focus-visible::before,.wp-block-button.is-style-large-cta .woocommerce .woocommerce-cart-form .shop_table .button:focus-visible::before,.woocommerce .woocommerce-cart-form .shop_table .wp-block-button.is-style-large-cta .button:focus-visible::before{transform:translateX(0.3rem)}.wp-block-button.is-style-large-cta.has-white-color .wp-block-button__link::before,.wp-block-button.is-style-large-cta.has-white-color .woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit::before,.woocommerce .login-wrapper .woocommerce-form .wp-block-button.is-style-large-cta.has-white-color .woocommerce-form-login__submit::before,.wp-block-button.is-style-large-cta.has-white-color .subscription_details>*>tr:last-child>*>a::before,.wp-block-button.is-style-large-cta.has-white-color .woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button::before,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions .wp-block-button.is-style-large-cta.has-white-color a.woocommerce-button::before,.wp-block-button.is-style-large-cta.has-white-color .shipping-calculator-form button[type=submit]::before,.shipping-calculator-form .wp-block-button.is-style-large-cta.has-white-color button[type=submit]::before,.wp-block-button.is-style-large-cta.has-white-color .woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit::before,.woocommerce-checkout .woocommerce-form-login .wp-block-button.is-style-large-cta.has-white-color .woocommerce-form-login__submit::before,.wp-block-button.is-style-large-cta.has-white-color .woocommerce-checkout .woocommerce-form-login button[type=submit]::before,.woocommerce-checkout .woocommerce-form-login .wp-block-button.is-style-large-cta.has-white-color button[type=submit]::before,.wp-block-button.is-style-large-cta.has-white-color .woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit::before,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.is-style-large-cta.has-white-color .woocommerce-form-login__submit::before,.wp-block-button.is-style-large-cta.has-white-color .woocommerce-checkout .woocommerce-form-coupon button[type=submit]::before,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.is-style-large-cta.has-white-color button[type=submit]::before,.wp-block-button.is-style-large-cta.has-white-color .single-product__header-summary form.variations_form table.variations tr>* a.reset_variations::before,.single-product__header-summary form.variations_form table.variations tr>* .wp-block-button.is-style-large-cta.has-white-color a.reset_variations::before,.wp-block-button.is-style-large-cta.has-white-color .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button::before,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-button.is-style-large-cta.has-white-color .checkout-button::before,.wp-block-button.is-style-large-cta.has-white-color .woocommerce .return-to-shop .wc-backward::before,.woocommerce .return-to-shop .wp-block-button.is-style-large-cta.has-white-color .wc-backward::before,.wp-block-button.is-style-large-cta.has-white-color .woocommerce .woocommerce-cart-form .shop_table .button::before,.woocommerce .woocommerce-cart-form .shop_table .wp-block-button.is-style-large-cta.has-white-color .button::before{filter:url("#kenyonreview-white")}.wp-block-button.is-style-large-cta.back{padding-right:0;padding-left:4rem}.wp-block-button.is-style-large-cta.back .wp-block-button__link::before,.wp-block-button.is-style-large-cta.back .woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit::before,.woocommerce .login-wrapper .woocommerce-form .wp-block-button.is-style-large-cta.back .woocommerce-form-login__submit::before,.wp-block-button.is-style-large-cta.back .subscription_details>*>tr:last-child>*>a::before,.wp-block-button.is-style-large-cta.back .woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button::before,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions .wp-block-button.is-style-large-cta.back a.woocommerce-button::before,.wp-block-button.is-style-large-cta.back .shipping-calculator-form button[type=submit]::before,.shipping-calculator-form .wp-block-button.is-style-large-cta.back button[type=submit]::before,.wp-block-button.is-style-large-cta.back .woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit::before,.woocommerce-checkout .woocommerce-form-login .wp-block-button.is-style-large-cta.back .woocommerce-form-login__submit::before,.wp-block-button.is-style-large-cta.back .woocommerce-checkout .woocommerce-form-login button[type=submit]::before,.woocommerce-checkout .woocommerce-form-login .wp-block-button.is-style-large-cta.back button[type=submit]::before,.wp-block-button.is-style-large-cta.back .woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit::before,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.is-style-large-cta.back .woocommerce-form-login__submit::before,.wp-block-button.is-style-large-cta.back .woocommerce-checkout .woocommerce-form-coupon button[type=submit]::before,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.is-style-large-cta.back button[type=submit]::before,.wp-block-button.is-style-large-cta.back .single-product__header-summary form.variations_form table.variations tr>* a.reset_variations::before,.single-product__header-summary form.variations_form table.variations tr>* .wp-block-button.is-style-large-cta.back a.reset_variations::before,.wp-block-button.is-style-large-cta.back .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button::before,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-button.is-style-large-cta.back .checkout-button::before,.wp-block-button.is-style-large-cta.back .woocommerce .return-to-shop .wc-backward::before,.woocommerce .return-to-shop .wp-block-button.is-style-large-cta.back .wc-backward::before,.wp-block-button.is-style-large-cta.back .woocommerce .woocommerce-cart-form .shop_table .button::before,.woocommerce .woocommerce-cart-form .shop_table .wp-block-button.is-style-large-cta.back .button::before{left:-4rem;transform:scaleX(-1)}.wp-block-button.is-style-large-cta.back .wp-block-button__link:hover::before,.wp-block-button.is-style-large-cta.back .woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit:hover::before,.woocommerce .login-wrapper .woocommerce-form .wp-block-button.is-style-large-cta.back .woocommerce-form-login__submit:hover::before,.wp-block-button.is-style-large-cta.back .subscription_details>*>tr:last-child>*>a:hover::before,.wp-block-button.is-style-large-cta.back .woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button:hover::before,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions .wp-block-button.is-style-large-cta.back a.woocommerce-button:hover::before,.wp-block-button.is-style-large-cta.back .shipping-calculator-form button[type=submit]:hover::before,.shipping-calculator-form .wp-block-button.is-style-large-cta.back button[type=submit]:hover::before,.wp-block-button.is-style-large-cta.back .woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit:hover::before,.woocommerce-checkout .woocommerce-form-login .wp-block-button.is-style-large-cta.back .woocommerce-form-login__submit:hover::before,.wp-block-button.is-style-large-cta.back .woocommerce-checkout .woocommerce-form-login button[type=submit]:hover::before,.woocommerce-checkout .woocommerce-form-login .wp-block-button.is-style-large-cta.back button[type=submit]:hover::before,.wp-block-button.is-style-large-cta.back .woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit:hover::before,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.is-style-large-cta.back .woocommerce-form-login__submit:hover::before,.wp-block-button.is-style-large-cta.back .woocommerce-checkout .woocommerce-form-coupon button[type=submit]:hover::before,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.is-style-large-cta.back button[type=submit]:hover::before,.wp-block-button.is-style-large-cta.back .single-product__header-summary form.variations_form table.variations tr>* a.reset_variations:hover::before,.single-product__header-summary form.variations_form table.variations tr>* .wp-block-button.is-style-large-cta.back a.reset_variations:hover::before,.wp-block-button.is-style-large-cta.back .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover::before,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-button.is-style-large-cta.back .checkout-button:hover::before,.wp-block-button.is-style-large-cta.back .woocommerce .return-to-shop .wc-backward:hover::before,.woocommerce .return-to-shop .wp-block-button.is-style-large-cta.back .wc-backward:hover::before,.wp-block-button.is-style-large-cta.back .woocommerce .woocommerce-cart-form .shop_table .button:hover::before,.woocommerce .woocommerce-cart-form .shop_table .wp-block-button.is-style-large-cta.back .button:hover::before{transform:translateX(-0.3rem) scaleX(-1)}.wp-block-button.is-style-large-cta.back .wp-block-button__link:focus-visible::before,.wp-block-button.is-style-large-cta.back .woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit:focus-visible::before,.woocommerce .login-wrapper .woocommerce-form .wp-block-button.is-style-large-cta.back .woocommerce-form-login__submit:focus-visible::before,.wp-block-button.is-style-large-cta.back .subscription_details>*>tr:last-child>*>a:focus-visible::before,.wp-block-button.is-style-large-cta.back .woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button:focus-visible::before,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions .wp-block-button.is-style-large-cta.back a.woocommerce-button:focus-visible::before,.wp-block-button.is-style-large-cta.back .shipping-calculator-form button[type=submit]:focus-visible::before,.shipping-calculator-form .wp-block-button.is-style-large-cta.back button[type=submit]:focus-visible::before,.wp-block-button.is-style-large-cta.back .woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit:focus-visible::before,.woocommerce-checkout .woocommerce-form-login .wp-block-button.is-style-large-cta.back .woocommerce-form-login__submit:focus-visible::before,.wp-block-button.is-style-large-cta.back .woocommerce-checkout .woocommerce-form-login button[type=submit]:focus-visible::before,.woocommerce-checkout .woocommerce-form-login .wp-block-button.is-style-large-cta.back button[type=submit]:focus-visible::before,.wp-block-button.is-style-large-cta.back .woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit:focus-visible::before,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.is-style-large-cta.back .woocommerce-form-login__submit:focus-visible::before,.wp-block-button.is-style-large-cta.back .woocommerce-checkout .woocommerce-form-coupon button[type=submit]:focus-visible::before,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.is-style-large-cta.back button[type=submit]:focus-visible::before,.wp-block-button.is-style-large-cta.back .single-product__header-summary form.variations_form table.variations tr>* a.reset_variations:focus-visible::before,.single-product__header-summary form.variations_form table.variations tr>* .wp-block-button.is-style-large-cta.back a.reset_variations:focus-visible::before,.wp-block-button.is-style-large-cta.back .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:focus-visible::before,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-button.is-style-large-cta.back .checkout-button:focus-visible::before,.wp-block-button.is-style-large-cta.back .woocommerce .return-to-shop .wc-backward:focus-visible::before,.woocommerce .return-to-shop .wp-block-button.is-style-large-cta.back .wc-backward:focus-visible::before,.wp-block-button.is-style-large-cta.back .woocommerce .woocommerce-cart-form .shop_table .button:focus-visible::before,.woocommerce .woocommerce-cart-form .shop_table .wp-block-button.is-style-large-cta.back .button:focus-visible::before{transform:translateX(-0.3rem) scaleX(-1)}.wp-block-button.return-archive{display:flex;justify-content:flex-start;padding-left:3.6rem;padding-bottom:4rem}.wp-block-button.return-archive .wp-block-button__link::before,.wp-block-button.return-archive .woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit::before,.woocommerce .login-wrapper .woocommerce-form .wp-block-button.return-archive .woocommerce-form-login__submit::before,.wp-block-button.return-archive .subscription_details>*>tr:last-child>*>a::before,.wp-block-button.return-archive .woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button::before,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions .wp-block-button.return-archive a.woocommerce-button::before,.wp-block-button.return-archive .shipping-calculator-form button[type=submit]::before,.shipping-calculator-form .wp-block-button.return-archive button[type=submit]::before,.wp-block-button.return-archive .woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit::before,.woocommerce-checkout .woocommerce-form-login .wp-block-button.return-archive .woocommerce-form-login__submit::before,.wp-block-button.return-archive .woocommerce-checkout .woocommerce-form-login button[type=submit]::before,.woocommerce-checkout .woocommerce-form-login .wp-block-button.return-archive button[type=submit]::before,.wp-block-button.return-archive .woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit::before,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.return-archive .woocommerce-form-login__submit::before,.wp-block-button.return-archive .woocommerce-checkout .woocommerce-form-coupon button[type=submit]::before,.woocommerce-checkout .woocommerce-form-coupon .wp-block-button.return-archive button[type=submit]::before,.wp-block-button.return-archive .single-product__header-summary form.variations_form table.variations tr>* a.reset_variations::before,.single-product__header-summary form.variations_form table.variations tr>* .wp-block-button.return-archive a.reset_variations::before,.wp-block-button.return-archive .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button::before,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .wp-block-button.return-archive .checkout-button::before,.wp-block-button.return-archive .woocommerce .return-to-shop .wc-backward::before,.woocommerce .return-to-shop .wp-block-button.return-archive .wc-backward::before,.wp-block-button.return-archive .woocommerce .woocommerce-cart-form .shop_table .button::before,.woocommerce .woocommerce-cart-form .shop_table .wp-block-button.return-archive .button::before{left:unset;right:calc(100% + 2rem);transform:rotate(180deg) !important}.has-white-color .wp-block-button.is-style-large-cta .wp-block-button__link::before,.has-white-color .wp-block-button.is-style-large-cta .woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit::before,.woocommerce .login-wrapper .woocommerce-form .has-white-color .wp-block-button.is-style-large-cta .woocommerce-form-login__submit::before,.has-white-color .wp-block-button.is-style-large-cta .subscription_details>*>tr:last-child>*>a::before,.has-white-color .wp-block-button.is-style-large-cta .woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button::before,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions .has-white-color .wp-block-button.is-style-large-cta a.woocommerce-button::before,.has-white-color .wp-block-button.is-style-large-cta .shipping-calculator-form button[type=submit]::before,.shipping-calculator-form .has-white-color .wp-block-button.is-style-large-cta button[type=submit]::before,.has-white-color .wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit::before,.woocommerce-checkout .woocommerce-form-login .has-white-color .wp-block-button.is-style-large-cta .woocommerce-form-login__submit::before,.has-white-color .wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-login button[type=submit]::before,.woocommerce-checkout .woocommerce-form-login .has-white-color .wp-block-button.is-style-large-cta button[type=submit]::before,.has-white-color .wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit::before,.woocommerce-checkout .woocommerce-form-coupon .has-white-color .wp-block-button.is-style-large-cta .woocommerce-form-login__submit::before,.has-white-color .wp-block-button.is-style-large-cta .woocommerce-checkout .woocommerce-form-coupon button[type=submit]::before,.woocommerce-checkout .woocommerce-form-coupon .has-white-color .wp-block-button.is-style-large-cta button[type=submit]::before,.has-white-color .wp-block-button.is-style-large-cta .single-product__header-summary form.variations_form table.variations tr>* a.reset_variations::before,.single-product__header-summary form.variations_form table.variations tr>* .has-white-color .wp-block-button.is-style-large-cta a.reset_variations::before,.has-white-color .wp-block-button.is-style-large-cta .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button::before,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .has-white-color .wp-block-button.is-style-large-cta .checkout-button::before,.has-white-color .wp-block-button.is-style-large-cta .woocommerce .return-to-shop .wc-backward::before,.woocommerce .return-to-shop .has-white-color .wp-block-button.is-style-large-cta .wc-backward::before,.has-white-color .wp-block-button.is-style-large-cta .woocommerce .woocommerce-cart-form .shop_table .button::before,.woocommerce .woocommerce-cart-form .shop_table .has-white-color .wp-block-button.is-style-large-cta .button::before{filter:url("#kenyonreview-white")}.wp-block-embed{margin:3.2rem 0}.wp-block-embed.is-type-video .wp-block-embed__wrapper{display:block;width:100%;height:0;padding-bottom:56.25%;position:relative}.wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%}.slick-gallery{margin:4rem 0}.slick-gallery .wp-block-image{margin:0}.slick-gallery .wp-block-image img{max-width:100%;width:100%;height:auto}.slick-gallery-nav{display:flex;justify-content:flex-end;align-items:center;gap:2.4rem;margin-top:2rem}.slick-gallery-nav__inner{flex-grow:1;flex-shrink:0;flex-basis:0;min-width:0;order:1}.slick-gallery-nav.has-captions{background-size:5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom;padding-bottom:1.2rem}.slick-gallery-nav figcaption{font-weight:700}.slick-gallery .slick-big-arrow{position:relative}.slick-gallery .slick-big-arrow.slick-prev{order:2}.slick-gallery .slick-big-arrow.slick-next{order:3}.slick-gallery .slick-big-arrow svg circle{fill:transparent;transition:300ms}.slick-gallery .slick-big-arrow svg stroke{transition:300ms}.slick-gallery .slick-big-arrow:hover svg circle,.slick-gallery .slick-big-arrow:focus-visible svg circle{fill:#ff2f2f}.slick-gallery .slick-big-arrow:hover svg path,.slick-gallery .slick-big-arrow:focus-visible svg path{stroke:#fff}.slick-gallery .slick-big-arrow:focus-visible circle{stroke:#000}.slick-big-arrow{color:inherit}.slick-big-arrow.slick-prev svg{transform:scaleX(-1)}.slick-big-arrow svg circle{fill:transparent;transition:300ms}.slick-big-arrow svg stroke{transition:300ms}.slick-big-arrow:hover svg circle,.slick-big-arrow:focus-visible svg circle{fill:#ff2f2f}.slick-big-arrow:hover svg path,.slick-big-arrow:focus-visible svg path{stroke:#fff}.slick-big-arrow:focus-visible circle{stroke:#000}.wp-block-image .alignright,.wp-block-image .alignleft{position:relative;width:50%;margin:-0.2rem 2rem;margin-top:0}@media(max-width: 767px){.wp-block-image .alignright,.wp-block-image .alignleft{width:100%;margin:0}}.wp-block-image .alignright{left:8rem;margin-left:-6rem;margin-right:0}@media(max-width: 767px){.wp-block-image .alignright{left:unset;margin-left:unset}}.wp-block-image .alignleft{left:-8rem;margin-right:-6rem;margin-left:0}@media(max-width: 767px){.wp-block-image .alignleft{left:unset;margin-right:unset}}.wp-block-image figcaption{font-weight:600;padding-bottom:1.6rem;background-size:5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom;margin-top:1.6rem}.content-margins p:not([class]) img.aligncenter{position:relative;left:50%;transform:translateX(-50%)}@media(max-width: 767px){.content-margins p:not([class]) img.aligncenter{left:unset;transform:unset}}.content-margins p:not([class]) img.alignright{position:relative;float:right;padding-left:20px}@media(max-width: 767px){.content-margins p:not([class]) img.alignright{float:unset;padding-right:unset}}.content-margins p:not([class]) img.alignleft{position:relative;float:left;padding-right:20px}@media(max-width: 767px){.content-margins p:not([class]) img.alignleft{float:unset;padding-right:unset}}ul,ol{margin:1.6rem 0}li{padding-left:5.6rem;margin:1em 0;position:relative}li::before{content:"";position:absolute;left:3rem;top:.5rem}ul>li::before{width:.7rem;height:.7rem;background:#ff2f2f;border-radius:50%}ol{counter-reset:orderedlist}ol>li{counter-increment:orderedlist}ol>li::before{content:counter(orderedlist) ".";color:#ff2f2f;top:0;font-family:garamond-premier-pro-display,serif;font-style:italic;font-weight:700}.is-style-justified{text-align:justify}.is-style-justified::after{content:" __________________________________________________________";line-height:0;visibility:hidden}.is-style-justified+.is-style-justified{margin-top:calc(-1.6rem - 1em)}.wp-block-pullquote{margin:5.6rem 0;padding:0;padding-left:30%;padding-right:10%;background-image:url("data:image/svg+xml,%3Csvg width='176' height='131' viewBox='0 0 176 131' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M45 131C61 131 78.5 119.5 78.5 99.5C78.5 83 68 78 60.5 77.5C45.5 76 37.5 68.5 37.5 57C37.5 41 47.5 26.5 71 16.5C75.5 16 80.5 10.5 80.5 5C80.5 1.00002 74 0 69.5 0C56.5 0 0 20.5 0 75.5C0 113 20.5 131 45 131ZM140 131C156 131 173.5 119.5 173.5 99.5C173.5 83 163 78.5 155.5 77.5C142 75.5 132.5 68.5 132.5 57C132.5 41 143 26.5 166 16.5C171 16 176 10.5 176 5C176 1.00002 169 0 165 0C152 0 95 20.5 95 75.5C95 113 115.5 131 140 131Z' fill='%23E52B24'/%3E %3C/svg%3E");background-size:17.6rem auto;background-repeat:no-repeat;background-position:calc(30% - 8.4rem) top}@media(max-width: 767px){.wp-block-pullquote{padding-left:20%;padding-right:5%;background-size:8.6rem;background-position:calc(30% - 6.4rem) top}}.wp-block-pullquote blockquote{text-align:left;display:flex;flex-direction:column;min-height:19.6rem}@media(max-width: 767px){.wp-block-pullquote blockquote>*:not(cite){font-size:2.4rem;line-height:22.8px}}.wp-block-pullquote blockquote cite{font-size:1.4rem;font-family:"akzidenz-grotesk",sans-serif;font-weight:700;text-transform:uppercase;flex-grow:1;flex-shrink:0;flex-basis:auto;display:flex;align-items:flex-end;justify-content:flex-start}blockquote.wp-block-quote{margin:3.2rem 0;padding-left:4.8rem}blockquote.wp-block-quote>*:first-child{margin-top:0}blockquote.wp-block-quote>*:last-child{margin-bottom:0}blockquote.wp-block-quote cite{font-size:1.4rem;font-family:"akzidenz-grotesk",sans-serif;font-weight:700;text-transform:uppercase;margin-top:3.2rem}blockquote.wp-block-quote.is-style-dark{background-color:#000;color:#fff;padding:4.8rem;padding-left:6.4rem;position:relative;margin:6.4rem 0}blockquote.wp-block-quote.is-style-dark::before{content:"";display:block;width:2px;height:calc(100% - 2.8rem - 2.8rem);top:2.8rem;left:3rem;background-repeat:repeat-y;background-size:2px 5px;background-image:radial-gradient(circle, white 0.5px, transparent 1px);position:absolute}.wp-block-separator{border-bottom:none;margin:3rem 0}.wp-block-separator.is-style-dots{background-image:radial-gradient(circle, currentColor 0.5px, transparent 1px) !important;background-size:5px 2px !important;background-repeat:repeat-x !important;background-position:left top !important;border:0 !important;width:100%;height:2px;color:inherit}.wp-block-separator.is-style-dots::before{display:none}.has-black-color{color:#000 !important}.has-black-color:visited{color:#000 !important}.has-black-background-color{background-color:#000 !important}.has-red-color{color:#ff2f2f !important}.has-red-color:visited{color:#ff2f2f !important}.has-red-background-color{background-color:#ff2f2f !important}.has-white-color{color:#fff !important}.has-white-color:visited{color:#fff !important}.has-white-background-color{background-color:#fff !important}.has-light-grey-color{color:#fafafa !important}.has-light-grey-color:visited{color:#fafafa !important}.has-light-grey-background-color{background-color:#fafafa !important}.alignfull{position:relative;left:calc(50% - 50vw);width:100vw}@media(max-width: 1214px)and (min-width: 768px){.alignfull{left:calc(-21.7rem - 4vw)}}.alignwideright,.woocommerce .login-wrapper,.woocommerce .woocommerce-cart-form,.page-content .selection-column h3,ul.products,.product-grid,.kr-form-wrapper.is-style-account .gravity-theme,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper,.kr-form-wrapper.is-style-cover-background .gravity-theme,.alignwide{position:relative;width:calc(100% + (100vw - 100%)/2 - 6.4rem - 2rem)}@media(max-width: 1214px)and (min-width: 768px){.alignwideright,.woocommerce .login-wrapper,.woocommerce .woocommerce-cart-form,.page-content .selection-column h3,ul.products,.product-grid,.kr-form-wrapper.is-style-account .gravity-theme,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper,.kr-form-wrapper.is-style-cover-background .gravity-theme,.alignwide{width:calc(100% + ((100vw - 100%) - 21.7rem - 4vw - 6.4rem))}}@media(max-width: 767px){.alignwideright,.woocommerce .login-wrapper,.woocommerce .woocommerce-cart-form,.page-content .selection-column h3,ul.products,.product-grid,.kr-form-wrapper.is-style-account .gravity-theme,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper,.kr-form-wrapper.is-style-cover-background .gravity-theme,.alignwide{width:100%}}.gravity-theme .gform_heading .gform_title{margin-top:0}@media(max-width: 767px){.gravity-theme .gform_body .gform_fields{grid-row-gap:.4rem !important}}.gravity-theme .gform_body .gfield{display:flex;flex-direction:column-reverse}.gravity-theme .gform_body .gfield .gfield_label{font-family:akzidenz-grotesk, sans-serif;font-size:1.4rem;font-weight:300;line-height:2rem;letter-spacing:0.02em;text-transform:initial;font-size:1.6rem;margin-top:.8rem}.gravity-theme .gform_body .gfield .ginput_container input[type=text],.gravity-theme .gform_body .gfield .ginput_container input[type=email],.gravity-theme .gform_body .gfield .ginput_container input[type=telephone],.gravity-theme .gform_body .gfield .ginput_container input[type=tel],.gravity-theme .gform_body .gfield .ginput_container input[type=date],.gravity-theme .gform_body .gfield .ginput_container input[type=number],.gravity-theme .gform_body .gfield .ginput_container input[type=search],.gravity-theme .gform_body .gfield .ginput_container input[type=password]{padding:0;padding-bottom:.6rem;border-bottom:1px solid currentColor !important;color:inherit}.gravity-theme .gform_body .gfield .ginput_container input[type=text]::-webkit-input-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=email]::-webkit-input-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=telephone]::-webkit-input-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=tel]::-webkit-input-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=date]::-webkit-input-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=number]::-webkit-input-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=search]::-webkit-input-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=password]::-webkit-input-placeholder{color:inherit;opacity:.5}.gravity-theme .gform_body .gfield .ginput_container input[type=text]::-moz-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=email]::-moz-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=telephone]::-moz-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=tel]::-moz-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=date]::-moz-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=number]::-moz-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=search]::-moz-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=password]::-moz-placeholder{color:inherit;opacity:.5}.gravity-theme .gform_body .gfield .ginput_container input[type=text]:-ms-input-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=email]:-ms-input-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=telephone]:-ms-input-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=tel]:-ms-input-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=date]:-ms-input-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=number]:-ms-input-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=search]:-ms-input-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=password]:-ms-input-placeholder{color:inherit;opacity:.5}.gravity-theme .gform_body .gfield .ginput_container input[type=text]:-moz-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=email]:-moz-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=telephone]:-moz-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=tel]:-moz-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=date]:-moz-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=number]:-moz-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=search]:-moz-placeholder,.gravity-theme .gform_body .gfield .ginput_container input[type=password]:-moz-placeholder{color:inherit;opacity:.5}.gravity-theme .gform_body .gfield .ginput_container input[type=text][aria-invalid=true],.gravity-theme .gform_body .gfield .ginput_container input[type=email][aria-invalid=true],.gravity-theme .gform_body .gfield .ginput_container input[type=telephone][aria-invalid=true],.gravity-theme .gform_body .gfield .ginput_container input[type=tel][aria-invalid=true],.gravity-theme .gform_body .gfield .ginput_container input[type=date][aria-invalid=true],.gravity-theme .gform_body .gfield .ginput_container input[type=number][aria-invalid=true],.gravity-theme .gform_body .gfield .ginput_container input[type=search][aria-invalid=true],.gravity-theme .gform_body .gfield .ginput_container input[type=password][aria-invalid=true]{border:0 !important;border-bottom:1px solid #ff2f2f !important}.gravity-theme .gform_body .gfield .ginput_container select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;padding:0;padding-bottom:.9rem;border-bottom:1px solid currentColor !important;color:inherit;background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8 1L4.5 4L1 1' stroke='%231C1C1C' stroke-width='1.5'/%3E %3C/svg%3E");background-size:1.2rem auto;background-repeat:no-repeat;background-position:right 40%}.gravity-theme .gform_body .gfield .ginput_container textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;padding:0;border:0;padding-bottom:.6rem;border-bottom:1px solid currentColor !important;color:inherit;resize:none;height:20rem !important}.gravity-theme .gform_body .gfield .ginput_container textarea::-webkit-input-placeholder{color:inherit;opacity:.5}.gravity-theme .gform_body .gfield .ginput_container textarea::-moz-placeholder{color:inherit;opacity:.5}.gravity-theme .gform_body .gfield .ginput_container textarea:-ms-input-placeholder{color:inherit;opacity:.5}.gravity-theme .gform_body .gfield .ginput_container textarea:-moz-placeholder{color:inherit;opacity:.5}.gravity-theme .gform_body .gfield .ginput_container textarea[aria-invalid=true]{border:0 !important;border-bottom:1px solid #ff2f2f !important}.gravity-theme .gform_body .gfield .gfield_password_strength{background-color:transparent;color:inherit;border:0 !important;background-size:5px 2px,5px 2px,2px 5px,2px 5px;background-image:radial-gradient(circle, currentColor 0.5px, transparent 1px),radial-gradient(circle, currentColor 0.5px, transparent 1px),radial-gradient(circle, currentColor 0.5px, transparent 1px),radial-gradient(circle, currentColor 0.5px, transparent 1px);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-position:left top,left bottom,left top,right top;order:4}.gravity-theme .gform_body .gfield .gfield_password_strength.blank{color:transparent;display:none}.gravity-theme .gform_body .gfield .gfield_password_strength.short,.gravity-theme .gform_body .gfield .gfield_password_strength.bad,.gravity-theme .gform_body .gfield .gfield_password_strength.mismatch{background-image:radial-gradient(circle, #FF2F2F 0.5px, transparent 1px),radial-gradient(circle, #FF2F2F 0.5px, transparent 1px),radial-gradient(circle, #FF2F2F 0.5px, transparent 1px),radial-gradient(circle, #FF2F2F 0.5px, transparent 1px)}.gravity-theme .gform_body .gfield .gfield_checkbox,.gravity-theme .gform_body .gfield .gfield_radio{display:flex;flex-wrap:wrap;gap:2rem}.gravity-theme .gform_body .gfield .gfield_checkbox .gchoice,.gravity-theme .gform_body .gfield .gfield_radio .gchoice{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 2rem)/2)}@media(max-width: 767px){.gravity-theme .gform_body .gfield .gfield_checkbox .gchoice,.gravity-theme .gform_body .gfield .gfield_radio .gchoice{flex-grow:0;flex-shrink:0;flex-basis:100%}}.gravity-theme .gform_body .gfield .gfield_checkbox .gchoice:first-child:last-child,.gravity-theme .gform_body .gfield .gfield_radio .gchoice:first-child:last-child{flex-grow:0;flex-shrink:0;flex-basis:100%}.gravity-theme .gform_body .gfield .gfield_checkbox .gchoice input~label,.gravity-theme .gform_body .gfield .gfield_radio .gchoice input~label{padding-left:4rem;font-size:1.6rem !important;position:relative;cursor:pointer}.gravity-theme .gform_body .gfield .gfield_checkbox .gchoice input~label::before,.gravity-theme .gform_body .gfield .gfield_checkbox .gchoice input~label::after,.gravity-theme .gform_body .gfield .gfield_radio .gchoice input~label::before,.gravity-theme .gform_body .gfield .gfield_radio .gchoice input~label::after{cursor:pointer;content:"";position:absolute;left:0;top:0rem;width:1.6rem;height:1.6rem;box-sizing:border-box;border:1px solid currentColor}.gravity-theme .gform_body .gfield .gfield_checkbox .gchoice input~label::after,.gravity-theme .gform_body .gfield .gfield_radio .gchoice input~label::after{background:currentColor;transform:scale(0);transition:transform 500ms}.gravity-theme .gform_body .gfield .gfield_checkbox .gchoice input:checked~label::after,.gravity-theme .gform_body .gfield .gfield_radio .gchoice input:checked~label::after{transform:scale(0.5)}.gravity-theme .gform_body .gfield .gfield_radio .gchoice input~label::before,.gravity-theme .gform_body .gfield .gfield_radio .gchoice input~label::after{border-radius:50%}.gravity-theme .gform_body .gfield.field_type_password .gfield_label{order:3}.gravity-theme .gform_body .gfield.field_type_password .ginput_complex{order:2}.gravity-theme .gform_body .gfield.field_type_password .gfield_password_strength{order:1}.kr-form-wrapper.is-style-cover-background .gravity-theme{position:relative;margin:6rem 0;padding:13.8rem 5vw;background-image:linear-gradient(0deg, #FFFFFF, #FFFFFF);background-size:100% calc(100% - 7.8rem - 7.8rem);background-repeat:no-repeat;background-position:left center;display:flex;align-items:flex-start;gap:5rem}@media(max-width: 1214px)and (min-width: 768px){.kr-form-wrapper.is-style-cover-background .gravity-theme{padding:13.8rem 5.6rem;padding-right:0}}.kr-form-wrapper.is-style-cover-background .gravity-theme:last-child{padding-bottom:6rem;background-size:100% calc(100% - 7.8rem);background-position:left bottom}.kr-form-wrapper.is-style-cover-background .gravity-theme:last-child::after{height:calc(100% - 7.8rem)}@media(max-width: 1214px)and (min-width: 768px){.kr-form-wrapper.is-style-cover-background .gravity-theme:last-child{padding-bottom:6rem}}@media(max-width: 767px){.kr-form-wrapper.is-style-cover-background .gravity-theme:last-child{padding:20px;padding-top:0;margin-right:calc(4.4rem + 20px);background-size:100% calc(100% - 4.8rem);background-position:left top;padding-bottom:calc(4.8rem + 20px)}}.kr-form-wrapper.is-style-cover-background .gravity-theme form{flex-grow:1;flex-shrink:0;flex-basis:0;position:relative;z-index:3}.kr-form-wrapper.is-style-cover-background .gravity-theme::before{content:"";position:absolute;right:-8.4rem;width:100vw;height:100%;top:0;z-index:-1}@media(max-width: 1214px)and (min-width: 768px){.kr-form-wrapper.is-style-cover-background .gravity-theme::before{left:calc(-21.7rem - 4vw)}}.kr-form-wrapper.is-style-cover-background .gravity-theme::after{content:"";position:absolute;left:100%;width:8.4rem;height:calc(100% - 7.8rem - 7.8rem);top:7.8rem;background:#fff;z-index:2}@media(max-width: 1214px)and (min-width: 768px){.kr-form-wrapper.is-style-cover-background .gravity-theme::after{width:6.4rem}}@media(max-width: 767px){.kr-form-wrapper.is-style-cover-background .gravity-theme{position:relative;left:-20px;padding:20px;padding-top:0;margin-right:calc(4.4rem + 20px);background-size:100% calc(100% - 4.8rem);background-position:left top;padding-bottom:calc(4.8rem + 20px);display:block}.kr-form-wrapper.is-style-cover-background .gravity-theme::before{right:unset;left:0;width:100vw}.kr-form-wrapper.is-style-cover-background .gravity-theme::after{display:none}}.kr-form-wrapper.is-style-cover-background .gravity-theme .gform_heading{flex-grow:0;flex-shrink:0;flex-basis:23.5rem}@media(min-width: 1440px){.kr-form-wrapper.is-style-cover-background .gravity-theme .gform_heading{flex-grow:0;flex-shrink:0;flex-basis:35rem}}.kr-form-wrapper.is-style-cover-background .gravity-theme .gform_heading .gform_title{margin-top:0}.kr-form-wrapper.is-style-account .gravity-theme,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper{position:relative;margin:6rem 0;background:#000;color:#fff;padding:5.6rem 9rem;padding-right:.6rem}@media(max-width: 767px){.kr-form-wrapper.is-style-account .gravity-theme,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper{padding:3.6rem 20px;position:relative;left:calc(50% - 50vw);width:100vw}}@media(min-width: 768px){.kr-form-wrapper.is-style-account .gravity-theme::before,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper::before{content:"";position:absolute;left:100%;top:0;width:8.4rem;height:100%;background:inherit}}.kr-form-wrapper.is-style-account .gravity-theme .gform_heading .gform_title,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_heading .gform_title{margin-top:0;margin-bottom:.8rem}.kr-form-wrapper.is-style-account .gravity-theme .gform_heading .gform_description,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_heading .gform_description{display:block;font-size:2rem;line-height:2.4rem;font-family:garamond-premier-pro-display,serif;margin-bottom:2.4rem !important}.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield{display:flex;flex-direction:column-reverse}.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .gfield_label,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .gfield_label{font-family:akzidenz-grotesk, sans-serif;font-size:1.4rem;font-weight:300;line-height:2rem;letter-spacing:0.02em;text-transform:initial;font-size:1.6rem;margin-top:.8rem}.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container input[type=text],.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container input[type=email],.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container input[type=telephone],.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container input[type=tel],.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container input[type=date],.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container input[type=number],.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container input[type=search],.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container input[type=password],.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container input[type=text],.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container input[type=email],.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container input[type=telephone],.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container input[type=tel],.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container input[type=date],.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container input[type=number],.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container input[type=search],.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container input[type=password]{font-size:3.2rem}@media(max-width: 767px){.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container input[type=text],.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container input[type=email],.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container input[type=telephone],.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container input[type=tel],.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container input[type=date],.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container input[type=number],.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container input[type=search],.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container input[type=password],.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container input[type=text],.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container input[type=email],.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container input[type=telephone],.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container input[type=tel],.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container input[type=date],.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container input[type=number],.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container input[type=search],.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container input[type=password]{font-size:2rem}}.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container select,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container select{font-size:3.2rem}@media(max-width: 767px){.kr-form-wrapper.is-style-account .gravity-theme .gform_body .gfield .ginput_container select,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_body .gfield .ginput_container select{font-size:2rem}}.kr-form-wrapper.is-style-account .gravity-theme .gform_footer .wp-block-button__link::before,.kr-form-wrapper.is-style-account .gravity-theme .gform_footer .woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit::before,.woocommerce .login-wrapper .woocommerce-form .kr-form-wrapper.is-style-account .gravity-theme .gform_footer .woocommerce-form-login__submit::before,.kr-form-wrapper.is-style-account .gravity-theme .gform_footer .subscription_details>*>tr:last-child>*>a::before,.kr-form-wrapper.is-style-account .gravity-theme .gform_footer .woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button::before,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions .kr-form-wrapper.is-style-account .gravity-theme .gform_footer a.woocommerce-button::before,.kr-form-wrapper.is-style-account .gravity-theme .gform_footer .shipping-calculator-form button[type=submit]::before,.shipping-calculator-form .kr-form-wrapper.is-style-account .gravity-theme .gform_footer button[type=submit]::before,.kr-form-wrapper.is-style-account .gravity-theme .gform_footer .woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit::before,.woocommerce-checkout .woocommerce-form-login .kr-form-wrapper.is-style-account .gravity-theme .gform_footer .woocommerce-form-login__submit::before,.kr-form-wrapper.is-style-account .gravity-theme .gform_footer .woocommerce-checkout .woocommerce-form-login button[type=submit]::before,.woocommerce-checkout .woocommerce-form-login .kr-form-wrapper.is-style-account .gravity-theme .gform_footer button[type=submit]::before,.kr-form-wrapper.is-style-account .gravity-theme .gform_footer .woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit::before,.woocommerce-checkout .woocommerce-form-coupon .kr-form-wrapper.is-style-account .gravity-theme .gform_footer .woocommerce-form-login__submit::before,.kr-form-wrapper.is-style-account .gravity-theme .gform_footer .woocommerce-checkout .woocommerce-form-coupon button[type=submit]::before,.woocommerce-checkout .woocommerce-form-coupon .kr-form-wrapper.is-style-account .gravity-theme .gform_footer button[type=submit]::before,.kr-form-wrapper.is-style-account .gravity-theme .gform_footer .single-product__header-summary form.variations_form table.variations tr>* a.reset_variations::before,.single-product__header-summary form.variations_form table.variations tr>* .kr-form-wrapper.is-style-account .gravity-theme .gform_footer a.reset_variations::before,.kr-form-wrapper.is-style-account .gravity-theme .gform_footer .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button::before,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .kr-form-wrapper.is-style-account .gravity-theme .gform_footer .checkout-button::before,.kr-form-wrapper.is-style-account .gravity-theme .gform_footer .woocommerce .return-to-shop .wc-backward::before,.woocommerce .return-to-shop .kr-form-wrapper.is-style-account .gravity-theme .gform_footer .wc-backward::before,.kr-form-wrapper.is-style-account .gravity-theme .gform_footer .woocommerce .woocommerce-cart-form .shop_table .button::before,.woocommerce .woocommerce-cart-form .shop_table .kr-form-wrapper.is-style-account .gravity-theme .gform_footer .button::before,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .wp-block-button__link::before,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit::before,.woocommerce .login-wrapper .woocommerce-form .kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .woocommerce-form-login__submit::before,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .subscription_details>*>tr:last-child>*>a::before,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button::before,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions .kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer a.woocommerce-button::before,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .shipping-calculator-form button[type=submit]::before,.shipping-calculator-form .kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer button[type=submit]::before,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit::before,.woocommerce-checkout .woocommerce-form-login .kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .woocommerce-form-login__submit::before,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .woocommerce-checkout .woocommerce-form-login button[type=submit]::before,.woocommerce-checkout .woocommerce-form-login .kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer button[type=submit]::before,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit::before,.woocommerce-checkout .woocommerce-form-coupon .kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .woocommerce-form-login__submit::before,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .woocommerce-checkout .woocommerce-form-coupon button[type=submit]::before,.woocommerce-checkout .woocommerce-form-coupon .kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer button[type=submit]::before,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .single-product__header-summary form.variations_form table.variations tr>* a.reset_variations::before,.single-product__header-summary form.variations_form table.variations tr>* .kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer a.reset_variations::before,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button::before,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .checkout-button::before,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .woocommerce .return-to-shop .wc-backward::before,.woocommerce .return-to-shop .kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .wc-backward::before,.kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .woocommerce .woocommerce-cart-form .shop_table .button::before,.woocommerce .woocommerce-cart-form .shop_table .kr-form-wrapper.is-style-account .gform_confirmation_wrapper .gform_footer .button::before{filter:url("#kenyonreview-white")}.grecaptcha-badge{box-shadow:unset !important}.ginput_recaptcha[data-theme=dark] .grecaptcha-badge[data-style=bottomright],.ginput_recaptcha[data-theme=dark] .grecaptcha-badge[data-style=bottomleft]{border-radius:0 !important;border:1px solid rgba(255,255,255,.35) !important}.margin-block.has-vertical-padding{padding-top:10.8rem;padding-bottom:10.8rem}@media(max-width: 767px){.margin-block.has-vertical-padding{padding-top:3.2rem;padding-bottom:3.2rem}.margin-block.has-vertical-padding.paired-container-block{padding-top:0}.margin-block.has-vertical-padding.paired-container-block-antecedent{padding-bottom:0}}.accordion{margin:3.2rem 0}.accordion-inner{background-size:5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom}.accordion-inner__title{position:relative}.accordion-inner__title-text{color:inherit;margin:0 !important;font-size:3.2rem;line-height:3.2rem;font-family:garamond-premier-pro-display,serif;font-weight:300;padding:2.4rem 0;padding-right:5.6rem}.accordion-inner__title button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.accordion-inner__title button::before{content:"";position:absolute;right:1.2rem;top:50%;width:1.4rem;height:1.4rem;border-bottom:1px solid #ff2f2f;border-right:1px solid #ff2f2f;transform:rotate(45deg) translate(-0.8rem, -0.8rem);transition:300ms}.accordion-inner__title.expanded button::before{transform:rotate(-135deg) translate(0.3rem, 0.3rem)}.accordion-inner__content{padding-bottom:3.2rem}.accordion-inner__content>*:first-child{margin-top:0}.accordion-inner__content>*:last-child{margin-bottom:0}.article-card{display:flex;align-items:stretch;margin-bottom:35px}.article-card__inner{width:100%;display:flex;flex-direction:column}.article-card__title{margin:0;margin-bottom:1.6rem}.article-card__title a{text-decoration:none;font-weight:inherit;position:relative}.article-card__title a::before{content:"";display:block;width:100%;height:2px;background-size:5px 2px;background-image:radial-gradient(circle, currentColor 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom;position:absolute;left:0;bottom:0;clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);transition:clip-path 600ms}.article-card__title a:hover::before,.article-card__title a:focus-visible::before{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.article-card__eventdatetitle{font-size:2rem;font-family:garamond-premier-pro-display,serif}.article-card__eventmeta{margin-top:0}.article-card__author{margin:0}.article-card__author a{text-decoration:none;font-weight:300}.article-card__author-image{position:relative;max-width:6.2rem;overflow:hidden;border-radius:50%}.article-card__author-image::before{content:"";display:block;width:100%;height:0;padding-bottom:100%}.article-card__author-image img{position:absolute;left:0;top:0;width:100%;height:100%;filter:grayscale(1)}.article-card .wp-block-button{margin:0;margin-top:1.2rem;flex-grow:1;flex-shrink:0;flex-basis:auto;display:flex;align-items:flex-end}.article-card.is-style-featured{padding:3rem 5rem}.article-card.is-style-featured .article-card__inner{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr}.article-card.is-style-featured .article-card__inner .wp-block-button{grid-row:3/span 1;grid-column:1/span 1;display:flex;align-items:flex-start;justify-content:flex-start;margin-top:0}.article-card.is-style-featured .article-card__author{grid-row:2/span 1;grid-column:1/span 2;margin-bottom:1.6rem}.article-card.is-style-featured .article-card__author-image{position:absolute;width:6.2rem;right:calc(100% + 5rem - 3.1rem);top:-1.2rem}.article-card.is-style-featured .article-card__title{grid-row:1/span 1;grid-column:1/span 1}.article-card.is-style-featured .article-card__excerpt{grid-row:2/span 2;grid-column:2/span 1;padding-top:2.6rem;background-size:5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left top}.article-card.is-style-featured:nth-child(2n) .article-card__inner .wp-block-button{grid-column:2/span 1;justify-content:flex-end}.article-card.is-style-featured:nth-child(2n) .article-card__author{text-align:right}.article-card.is-style-featured:nth-child(2n) .article-card__author-image{right:unset;left:calc(100% + 5rem - 3.1rem)}.article-card.is-style-featured:nth-child(2n) .article-card__title{grid-column:2/span 1;text-align:right}.article-card.is-style-featured:nth-child(2n) .article-card__excerpt{grid-column:1/span 1}@media(max-width: 767px){.article-card.is-style-featured{padding:2.8rem 2rem;padding-top:2.4rem}.article-card.is-style-featured .article-card__inner{display:grid;grid-template-columns:5.6rem 1fr;grid-template-rows:repeat(4, auto)}.article-card.is-style-featured .article-card__inner .wp-block-button{grid-row:3/span 1;grid-column:2/span 1;justify-content:flex-start !important}.article-card.is-style-featured .article-card__author{text-align:left !important;grid-row:2/span 1;grid-column:2/span 1;margin-bottom:.6rem}.article-card.is-style-featured .article-card__author-image{right:unset !important;left:-2.8rem !important;top:0}.article-card.is-style-featured .article-card__title{grid-row:1/span 1;grid-column:2/span 1;text-align:left !important;margin-bottom:.6rem}.article-card.is-style-featured .article-card__excerpt{grid-column:1/span 2 !important;grid-row:4/span 1;margin-top:2.4rem;margin-bottom:0}.article-card.is-style-featured:not(.has-author-thumbnail) .article-card__inner .wp-block-button{grid-column:1/span 2}.article-card.is-style-featured:not(.has-author-thumbnail) .article-card__author{grid-column:1/span 2}.article-card.is-style-featured:not(.has-author-thumbnail) .article-card__title{grid-column:1/span 2}}.article-card.is-style-condensed .article-card__excerpt{display:none}.article-card.is-style-condensed .article-card__title{margin-bottom:.4rem}.article-card.is-style-search{margin:0;padding:3rem 0;background-size:5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left top}.article-card.is-style-search:first-of-type{background:unset}.article-card.is-style-search .article-card__title{margin-bottom:.4rem}.article-card.is-style-search .article-card__excerpt{margin:0}.article-card.is-style-search .wp-block-button{display:none}.article-card__type{font-size:1.2rem;line-height:1.6rem;letter-spacing:.02em;margin:0;margin-bottom:1.6rem}.article-card__type-inner{display:inline-block;padding:.6rem 1rem;border:1px solid #ff2f2f}.article-card__type+.article-card__issue{margin-top:0}.article-card.is-style-grid .article-card__title{margin-bottom:.4rem}@media(max-width: 767px){.article-card.is-style-grid .article-card__title{font-size:2rem;line-height:2.2rem}}.article-card.is-style-grid .article-card__author{font-style:italic}.article-card.is-style-grid .article-card__excerpt{margin:0;margin-top:2.2rem;word-break:break-word}.article-card.is-style-grid .article-card__issue{font-size:1.6rem;margin-bottom:.2rem}@media(max-width: 767px){.article-card.is-style-side-brick{margin:0}}@media(min-width: 768px)and (max-width: 1024px){.article-card.is-style-side-brick{margin:0}}.article-card.is-style-side-brick .article-card__inner{background:#fafafa;display:grid;grid-template-columns:35% 1fr;grid-template-rows:repeat(4, auto);padding-right:1.6rem;grid-column-gap:1.6rem}@media(min-width: 1025px){.article-card.is-style-side-brick .article-card__inner{grid-template-columns:40% 1fr}}@media(min-width: 768px)and (max-width: 1024px){.article-card.is-style-side-brick .article-card__inner{grid-template-columns:35% 1fr}}@media(max-width: 767px){.article-card.is-style-side-brick .article-card__inner{display:block;padding:2rem 1.6rem}}.article-card.is-style-side-brick .article-card__inner>*{grid-column:2/span 1}.article-card.is-style-side-brick .article-card__inner .wp-block-button{padding-bottom:2.4rem;grid-row:auto/-1}@media(max-width: 767px){.article-card.is-style-side-brick .article-card__inner .wp-block-button{margin-bottom:0 !important;padding-bottom:0 !important}}.article-card.is-style-side-brick .article-card__aux{flex-grow:0;flex-shrink:0;flex-basis:35%;background:#000;color:#fff;padding:2.4rem 1.6rem}.article-card.is-style-side-brick .article-card__aux-text{font-weight:600;font-size:3rem;line-height:3rem;letter-spacing:-0.03em}.article-card.is-style-side-brick .article-card__title{font-family:garamond-premier-pro-display,serif;background:#000;color:#fff;padding:2.4rem 1.6rem;grid-column:1/span 1;grid-row:1/-1;font-weight:400;font-size:2.4rem;line-height:2.8rem;letter-spacing:normal;margin:0 !important;position:relative;transition:300ms;border:1px solid #000;min-height:20rem}@media(max-width: 767px){.article-card.is-style-side-brick .article-card__title{position:relative;min-height:unset;left:-1.6rem;width:calc(100% + 3.2rem);margin-top:-2rem;top:-2rem;margin-bottom:-2rem !important;display:flex;align-items:center;justify-content:flex-start;padding:1.6rem;min-height:calc((100vw - 40px)*.6);text-align:center}}.article-card.is-style-side-brick .article-card__title a{position:static}.article-card.is-style-side-brick .article-card__title a::before{display:none !important}.article-card.is-style-side-brick .article-card__title a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.article-card.is-style-side-brick .article-card__title:hover,.article-card.is-style-side-brick .article-card__title:focus-within{background-color:#fff;color:#000}.article-card.is-style-side-brick .article-card__title+*{padding-top:2.4rem !important;margin-top:0 !important}.article-card.is-style-side-brick .article-card__excerpt{margin:0}.article-card.is-style-side-brick.long-title .article-card__title{font-size:2rem;line-height:2.4rem}@media(min-width: 1025px){.article-card.is-style-side-brick.long-title .article-card__title{font-size:1.8rem;line-height:2.2rem}}@media(min-width: 768px)and (max-width: 1024px){.article-card.is-style-side-brick.long-title .article-card__title{font-size:1.6rem;line-height:2rem}}.article-card.is-style-fragmented .article-card__inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.article-card.is-style-fragmented .article-card__inner .wp-block-button{grid-row:3/span 1;grid-column:1/span 1;display:flex;align-items:flex-start;justify-content:flex-start;margin:0}.article-card.is-style-fragmented .article-card__title{grid-row:1/span 1;grid-column:1/span 2}.article-card.is-style-fragmented .article-card__author{grid-row:2/span 1;grid-column:1/span 2;margin-top:1.6rem;margin-bottom:1.2rem;font-weight:600}.article-card.is-style-fragmented .article-card__author a{font-weight:inherit}.article-card.is-style-fragmented .article-card__excerpt{grid-row:3/span 1;grid-column:2/span 1;margin:0}@media(max-width: 767px){.article-card.is-style-fragmented .article-card__inner{grid-template-columns:1fr;grid-template-rows:repeat(4, auto)}.article-card.is-style-fragmented .article-card__inner .wp-block-button{grid-column:1/span 1;grid-row:3/span 1}.article-card.is-style-fragmented .article-card__title{grid-column:1/span 1;grid-row:1/span 1}.article-card.is-style-fragmented .article-card__author{grid-column:1/span 1;grid-row:2/span 1;margin-top:0;font-size:1.4rem}.article-card.is-style-fragmented .article-card__excerpt{grid-column:1/span 1;grid-row:4/span 1;margin-top:2.4rem}}.article-card.is-style-toc{padding-left:8rem;position:relative;margin:2rem 0;min-height:6.2rem}.article-card.is-style-toc .wp-block-button{display:none}.article-card.is-style-toc .article-card__inner{justify-content:center}.article-card.is-style-toc .article-card__title{margin-bottom:.2rem}.article-card.is-style-toc .article-card__title a{text-decoration:underline}.article-card.is-style-toc .article-card__title a::before{display:none}.article-card.is-style-toc .article-card__author{font-family:"akzidenz-grotesk",sans-serif;font-size:1.2rem;line-height:1.2rem;font-style:italic}.article-card.is-style-toc .article-card__author-image{position:absolute;left:0;top:0;width:6.2rem;height:6.2rem}.article-card.is-style-archive{border-bottom:1px dotted #000;border-style:dotted;padding-bottom:25px;padding-top:25px}.article-card.is-style-archive.has-image .article-card__inner{padding-left:15.2rem;min-height:16.8rem}.article-card.is-style-archive .article-card__inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.8rem;position:relative}.article-card.is-style-archive .article-card__inner .wp-block-button{flex-grow:0;flex-shrink:0;flex-basis:auto;margin-top:1.2rem;align-items:start}.article-card.is-style-archive .article-card__title{line-height:22px;font-weight:300;margin-bottom:0}.article-card.is-style-archive .article-card__date{margin-top:unset;margin-bottom:unset}.article-card.is-style-archive .article-card__image{position:absolute;left:0;top:0;width:11.6rem;height:16.8rem}.article-card.is-style-archive .article-card__image img{width:100%;height:100%;object-fit:cover}.article-card.is-style-archive .article-card__excerpt,.article-card.is-style-archive .article-card__author{font-family:"akzidenz-grotesk",sans-serif;font-size:1.4rem;line-height:1.8rem;margin:0}.article-card.is-style-archive .article-card__author{font-style:italic;margin:0}.article-card.is-style-archive .article-card__issue{font-family:garamond-premier-pro-display,serif;font-size:1.6rem;line-height:1.6rem;margin:0}.article-feature{margin-top:4rem;padding:5rem}@media(max-width: 767px){.article-feature{padding:3.6rem 0}}.article-feature>.container-margins,.wp-block-image.alignfull .article-feature>figcaption{display:flex;justify-content:center;flex-direction:row-reverse;flex-wrap:wrap}@media(max-width: 767px){.article-feature>.container-margins,.wp-block-image.alignfull .article-feature>figcaption{display:block}}.article-feature__header{flex-grow:0;flex-shrink:0;flex-basis:24rem;position:relative;align-self:stretch}.article-feature__articles{flex-grow:1;flex-shrink:0;flex-basis:0;max-width:calc(758px + 7.2rem)}.article-feature__articles>.article-card{background:#fff;width:calc(100% - 7.2rem);margin:3rem 0}@media(max-width: 767px){.article-feature__articles>.article-card{width:100%}}.article-feature__articles>.article-card:first-child{margin-top:0}.article-feature__articles>.article-card:last-child{margin-bottom:0}.article-feature__articles>.article-card:nth-child(2n-1){margin-left:auto}.article-feature__title{position:absolute;right:0;top:0;transform:rotate(90deg) translateX(100%);transform-origin:right top;margin:0;white-space:nowrap}@media(max-width: 767px){.article-feature__title{position:static;transform:unset;margin-bottom:2.8rem}}.article-feature__content{flex-grow:0;flex-shrink:0;flex-basis:100%}@media(max-width: 767px){.article-feature__content{margin-top:3.2rem}}.content-with-cover__inner{max-width:50vw;margin-left:auto;padding:5vw}@media(min-width: 1440px){.content-with-cover__inner{padding:7.5vw}}@media(max-width: 767px){.content-with-cover__inner{max-width:100%;padding:2.4rem 20px}.content-with-cover__inner>*:first-child{margin-top:0}.content-with-cover__inner>*:last-child{margin-bottom:0}}@media(max-width: 767px){.content-with-cover{padding-top:10.4rem}}.cover-banner__upper{height:13rem}@media(max-width: 767px){.cover-banner__upper{height:10.4rem}}.cover-banner__lower{padding:6.4rem 0}@media(max-width: 767px){.cover-banner__lower{padding:2.4rem 0}}.cover-banner__lower .container-margins,.cover-banner__lower .wp-block-image.alignfull figcaption,.wp-block-image.alignfull .cover-banner__lower figcaption{display:flex;align-items:stretch;justify-content:space-between;gap:3.2rem}@media(min-width: 1440px){.cover-banner__lower .container-margins,.cover-banner__lower .wp-block-image.alignfull figcaption,.wp-block-image.alignfull .cover-banner__lower figcaption{padding:0 8vw}}@media(max-width: 767px){.cover-banner__lower .container-margins,.cover-banner__lower .wp-block-image.alignfull figcaption,.wp-block-image.alignfull .cover-banner__lower figcaption{display:block}}.cover-banner__left{flex-grow:0;flex-shrink:0;flex-basis:auto}@media(max-width: 767px){.cover-banner__left{margin-bottom:3.2rem}}.cover-banner__right{flex-grow:1;flex-shrink:0;flex-basis:0;max-width:56.8rem}.cover-banner__left>*:first-child,.cover-banner__right>*:first-child{margin-top:0}.cover-banner__left>*:last-child,.cover-banner__right>*:last-child{margin-bottom:0}.cover-feature__margins{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row-reverse;width:calc(100% - 12.8rem);margin:0 auto;min-height:80vh}.cover-feature__logo{flex-grow:0;flex-shrink:0;flex-basis:auto;padding:2.4rem 0;position:sticky;top:0;align-self:flex-start}.cover-feature__logo svg{height:calc(80vh - 4.8rem);width:auto;position:relative;left:3.2rem}.cover-feature__container{flex-grow:1;flex-shrink:0;flex-basis:0;display:flex;align-items:flex-end;justify-content:flex-start;margin-top:6.4rem}.cover-feature__inner{background:#fff;padding:4.8rem 0;padding-right:4.8rem;max-width:90rem;width:calc(100% - 6.4rem);margin-top:8.2rem}@media(min-width: 768px)and (max-width: 1024px){.cover-feature__inner{padding:3.6rem 0;padding-right:0;width:100%}}@media(max-width: 767px){.cover-feature__inner{max-width:100%;width:100%}}.cover-feature__inner-titlearea{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1.6rem}.cover-feature__inner-titlearea-image{flex-grow:0;flex-shrink:0;flex-basis:11.6rem;margin-right:3.2rem}@media(max-width: 767px){.cover-feature__inner-titlearea-image{margin-right:2rem}}.cover-feature__inner-titlearea-image img{width:100%;height:auto}.cover-feature__inner-titlearea-text{flex-grow:1;flex-shrink:0;flex-basis:0}.cover-feature.cover-feature-page-header{margin-bottom:8rem}@media(max-width: 767px){.cover-feature.cover-feature-page-header{margin-bottom:1.6rem}}.cover-feature.cover-feature-page-header .cover-feature__margins{min-height:80vh}@media(max-width: 767px){.cover-feature.cover-feature-page-header .cover-feature__margins{min-height:unset}}@media(min-width: 768px){.cover-feature.cover-feature-page-header .cover-feature__logo svg{height:calc(80vh - 4.8rem)}}.cover-feature.cover-feature-page-header .cover-feature__inner{padding:6.4rem 0;padding-right:7.2rem;padding-top:5.6rem}@media(min-width: 768px){.cover-feature.cover-feature-page-header .cover-feature__inner{margin-top:14.6rem}}@media(min-width: 768px)and (max-width: 1024px){.cover-feature.cover-feature-page-header .cover-feature__inner{padding-right:0}}@media(min-width: 1440px){.cover-feature.cover-feature-page-header .cover-feature__inner{padding-left:5vw;padding-right:3vw}}@media(max-width: 767px){.cover-feature.cover-feature-page-header .cover-feature__inner{flex-direction:column;max-width:unset;padding:3.2rem 20px;width:100%}}@media(max-width: 767px){.cover-feature__margins{width:100%;min-height:unset;flex-direction:column}.cover-feature__logo{position:absolute;right:0;top:0;height:83vw;width:auto;background:#fff;padding:0 1.2rem;padding-top:6rem}.cover-feature__logo svg{height:calc(83vw - 6rem);width:auto;left:0;position:static}.cover-feature__inner{padding:0 20px;max-width:100%;margin-top:83vw;padding-top:1.6rem}.cover-feature__container{margin-top:0;flex-grow:1;flex-shrink:1;flex-basis:auto}}.issue-feature__title{margin:0}.issue-feature__subtitle{margin:0;margin-top:2.4rem}.issue-feature__content{padding-left:3.6rem;position:relative}.issue-feature__content::before{content:"";position:absolute;left:0rem;top:0;width:2px;height:100%;background-size:2px 5px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-y;background-position:left bottom}@media(max-width: 767px){.issue-feature__content{padding-left:3rem}.issue-feature__content::before{left:0}}.from-the-archives{padding:8rem 0}@media(max-width: 767px){.from-the-archives{padding:2.4rem 0}}.from-the-archives__container{display:flex;align-items:stretch;justify-content:center}@media(max-width: 767px){.from-the-archives__container{display:block}}.from-the-archives__header{flex-grow:0;flex-shrink:0;flex-basis:19.8rem;margin-right:9.6rem;display:flex;flex-direction:column;align-items:stretch}.from-the-archives__header-title{width:100%;height:38.3rem;position:relative;margin-bottom:3.6rem}.from-the-archives__header-title h2{position:absolute;left:0;top:0;width:38.3rem;height:19rem;margin:0;transform:rotate(-90deg) translateX(-100%);transform-origin:left top}@media(max-width: 767px){.from-the-archives__header-title{height:auto;width:100%;margin-bottom:1.4rem}.from-the-archives__header-title h2{position:static;width:100%;height:auto;transform:unset}}.from-the-archives__header-content{flex-grow:1;flex-shrink:0;flex-basis:auto;display:flex;flex-direction:column;align-items:stretch}.from-the-archives__header .wp-block-buttons{flex-grow:1;flex-shrink:0;flex-basis:auto;display:flex;align-items:flex-end}.from-the-archives__header .wp-block-buttons .wp-block-button{padding-right:0}.from-the-archives__collection{flex-grow:1;flex-shrink:0;flex-basis:0;max-width:calc(758px + 7.2rem);padding-left:9.6rem;background-size:2px 5px;background-image:radial-gradient(circle, currentColor 0.5px, transparent 1px);background-repeat:repeat-y;background-position:left bottom}@media(max-width: 767px){.from-the-archives__collection{padding-left:0;background:unset;max-width:100%}}.from-the-archives__collection-header{background-size:5px 2px;background-image:radial-gradient(circle, currentColor 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom;padding-bottom:2rem;margin-bottom:3.2rem}.from-the-archives__collection-header .wp-block-button{margin-top:1.2rem}@media(max-width: 767px){.from-the-archives__collection-header{background-size:5px 2px,5px 2px;background-image:radial-gradient(circle, currentColor 0.5px, transparent 1px),radial-gradient(circle, currentColor 0.5px, transparent 1px);background-repeat:repeat-x,repeat-x;background-position:left bottom,left top;padding-top:2rem;margin-top:2.4rem}}.from-the-archives__collection-header>*:first-child{margin-top:0}.from-the-archives__collection-header>*:last-child{margin-bottom:0}.from-the-archives__collection-header-title{font-size:5rem;line-height:5.6rem;letter-spacing:-0.03em;margin-bottom:2rem}@media(max-width: 767px){.from-the-archives__collection-header-title{font-size:2.8rem;line-height:2.8rem}}.from-the-archives__collection-description{display:flex;align-items:center;justify-content:space-between}.from-the-archives__collection-description-image{flex-grow:0;flex-shrink:0;flex-basis:6.2rem;margin-right:1.2rem;border-radius:50%;overflow:hidden;position:relative}.from-the-archives__collection-description-image::before{content:"";display:block;width:100%;height:0;padding-bottom:100%}.from-the-archives__collection-description-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.from-the-archives__collection-description-inner{flex-grow:1;flex-shrink:0;flex-basis:0}.from-the-archives__collection-description-inner>*{margin:.8rem 0}.from-the-archives__collection-description-inner>*:first-child{margin-top:0}.from-the-archives__collection-description-inner>*:last-child{margin-bottom:0}.from-the-archives__collection-articles .article-card{margin:1.2rem 0}@media(max-width: 767px){.from-the-archives__collection-articles .article-card{margin:4.8rem 0}.from-the-archives__collection-articles .article-card:last-child{margin-bottom:0}}.from-the-archives__collection-articles .article-card:nth-child(2n){margin-left:40%}@media(max-width: 767px){.from-the-archives__collection-articles .article-card:nth-child(2n){margin-left:0}}.homepage-about{display:flex;align-items:flex-start;justify-content:space-between;margin:8rem 0;margin-top:11.2rem}@media(max-width: 767px){.homepage-about{margin:3.2rem 0;margin-top:3.2rem;display:block}}.homepage-about__header{flex-grow:0;flex-shrink:0;flex-basis:4.8rem;position:relative}.homepage-about__header>h2{position:absolute;margin:0;left:0;top:0;transform-origin:left top;transform:rotate(-90deg) translateY(-100%) translateX(-100%)}@media(max-width: 767px){.homepage-about__header>h2{position:static;transform:unset;margin-bottom:2.4rem}}.homepage-about__container{flex-grow:1;flex-shrink:0;flex-basis:0;min-height:30rem;display:flex;flex-direction:column}.homepage-about__content{flex-grow:1;flex-shrink:0;flex-basis:auto;display:flex;align-items:stretch;justify-content:space-between;gap:6rem}@media(max-width: 767px){.homepage-about__content{display:block}}.homepage-about__content-inner{max-width:45.5rem;flex-grow:3;flex-shrink:0;flex-basis:0}.homepage-about__content-inner>*:first-child{margin-top:0}.homepage-about__content-inner>*:last-child{margin-top:0}@media(max-width: 767px){.homepage-about__content-inner{max-width:100%}}.homepage-about__content-accent{flex-grow:2;flex-shrink:0;flex-basis:0;max-width:30%}@media(max-width: 767px){.homepage-about__content-accent{display:none}}.homepage-about__buttons{flex-grow:0;flex-shrink:0;flex-basis:auto;background-size:5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left top;padding-top:3rem;margin-top:3rem;padding-right:30%;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:2.4rem}.homepage-about__buttons>.wp-block-button{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.2rem)}@media(max-width: 767px){.homepage-about__buttons{display:block;background:unset;padding-right:0;padding-top:0;margin-top:1.2rem}.homepage-about__buttons>.wp-block-button{margin:2.4rem 0}}.homepage-newsletter{margin:5rem 0}.homepage-newsletter__margins{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row-reverse}@media(max-width: 767px){.homepage-newsletter{margin:3.2rem 0}.homepage-newsletter:last-child{margin-bottom:0}.homepage-newsletter__margins{display:block}}.homepage-newsletter__header{flex-grow:0;flex-shrink:0;flex-basis:20rem;position:relative}.homepage-newsletter__header h2{position:absolute;right:0;top:50%;margin:0;transform:rotate(90deg) translateX(50%) translateY(-50%);transform-origin:right top}@media(max-width: 1214px)and (min-width: 768px){.homepage-newsletter__header{flex-grow:0;flex-shrink:0;flex-basis:12rem}.homepage-newsletter__header h2{transform:rotate(90deg) translateX(50%)}}@media(max-width: 767px){.homepage-newsletter__header h2{position:static;transform:unset}}@media(max-width: 1214px)and (min-width: 768px){.homepage-newsletter__inner{position:relative;left:calc((100vw - 90vw)/-2)}}@media(max-width: 767px){.homepage-newsletter__inner{position:relative;left:calc(50% - 50vw);width:100vw;padding-bottom:4.8rem}}.homepage-newsletter__inner-container{margin:6.4rem 0;padding:6.4rem;padding-left:0;display:flex;align-items:flex-start;justify-content:space-between;gap:6.4rem;background:#fff;margin-right:6.4rem}@media(min-width: 1440px){.homepage-newsletter__inner-container{gap:4vw;padding:4vw;padding-left:4vw;margin:5vw 0;margin-right:5vw}}@media(max-width: 1214px)and (min-width: 768px){.homepage-newsletter__inner-container{padding-left:6.4rem}}@media(max-width: 767px){.homepage-newsletter__inner-container{margin:2.4rem 0;width:calc(100% - 20px - 4.4rem);display:block;margin-right:0;padding:0 20px;padding-bottom:20px}}.homepage-newsletter__content{flex-grow:1;flex-shrink:0;flex-basis:0}.homepage-newsletter__content>*:first-child{margin-top:0}.homepage-newsletter__content>*:last-child{margin-bottom:0}@media(max-width: 767px){.homepage-newsletter__content h3{margin-bottom:1.6rem}}.homepage-newsletter__form{flex-grow:1;flex-shrink:0;flex-basis:0}.homepage-newsletter__form .gravity-theme{margin:0;padding:0;width:100% !important;background:unset}@media(max-width: 767px){.homepage-newsletter__form .gravity-theme{position:static}}.homepage-newsletter__form .gravity-theme::before{display:none}.homepage-newsletter__form .gravity-theme::after{display:none}.homepage-newsletter__form .gravity-theme form{margin:0;padding:0;width:100% !important}.homepage-newsletter__form .gravity-theme form::before{display:none}.workshop-feature{padding:7.6rem 0;margin:0}@media(max-width: 767px){.workshop-feature{margin:0;padding:3.2rem 0}}.workshop-feature__upper-inner{display:grid;grid-template-columns:1fr 51.6rem}@media(max-width: 767px){.workshop-feature__upper-inner{display:block;padding-top:2.4rem}}.workshop-feature__title{margin:0}.workshop-feature__workshops{margin-top:3.6rem;display:flex;align-items:stretch;justify-content:space-between}@media(max-width: 767px){.workshop-feature__workshops{display:block}}.workshop-feature__workshops .article-card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - .6rem);background:#fff;padding:3rem 5rem}@media(min-width: 1440px){.workshop-feature__workshops .article-card{padding:3vw 4vw}}@media(max-width: 767px){.workshop-feature__workshops .article-card{padding:2rem;margin:2.4rem 0}.workshop-feature__workshops .article-card:first-child{margin-top:0}.workshop-feature__workshops .article-card:last-child{margin-bottom:0}}@media(max-width: 767px){.workshop-feature.is-style-cover-background{margin-bottom:0;padding-bottom:15rem}}.workshop-feature.is-style-cover-background .workshop-feature__upper{position:relative}@media(max-width: 767px){.workshop-feature.is-style-cover-background .workshop-feature__upper{position:static}}.workshop-feature.is-style-cover-background .workshop-feature__upper-inner{width:calc(50% - 4vw);display:block;margin-left:auto;text-align:right;padding:5.6rem 0}@media(max-width: 767px){.workshop-feature.is-style-cover-background .workshop-feature__upper-inner{width:100%;padding:0;text-align:left}}.workshop-feature.is-style-cover-background .workshop-feature__upper-accent{position:absolute;left:calc(50% - 50vw);width:calc(40% + (100vw - 90vw)/2);height:100%;display:flex;align-items:stretch;pointer-events:none}@media(min-width: 1440px){.workshop-feature.is-style-cover-background .workshop-feature__upper-accent{width:calc(40% + (100vw - 85vw)/2)}}.workshop-feature.is-style-cover-background .workshop-feature__upper-accent-inner{width:100%}@media(max-width: 767px){.workshop-feature.is-style-cover-background .workshop-feature__upper-accent{position:absolute;left:0;bottom:0;width:100%;height:11.4rem;top:unset}}.workshop-feature.is-style-cover-background .workshop-feature__content{max-width:51.6rem;margin-left:auto}@media(max-width: 767px){.workshop-feature.is-style-cover-background .workshop-feature__content{max-width:100%}}.cover-archive{margin:8rem 0}.cover-archive__list{padding:0 !important;margin:0 !important}.cover-archive__list-item{padding:0 !important;position:relative;margin:0 !important}.cover-archive__list-item::before{display:none !important}@media(min-width: 768px){.cover-archive__list{display:grid;grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(6, auto);grid-column-gap:2rem;grid-row-gap:2.8rem}.cover-archive__list-item:nth-child(24n+2),.cover-archive__list-item:nth-child(24n+5),.cover-archive__list-item:nth-child(24n+8),.cover-archive__list-item:nth-child(24n+10),.cover-archive__list-item:nth-child(24n+13),.cover-archive__list-item:nth-child(24n+15),.cover-archive__list-item:nth-child(24n+18),.cover-archive__list-item:nth-child(24n+19){grid-row:auto/span 2;grid-column:auto/span 2}.cover-archive__list-item:nth-child(24n+2) .cover-archive__link-hover-title,.cover-archive__list-item:nth-child(24n+5) .cover-archive__link-hover-title,.cover-archive__list-item:nth-child(24n+8) .cover-archive__link-hover-title,.cover-archive__list-item:nth-child(24n+10) .cover-archive__link-hover-title,.cover-archive__list-item:nth-child(24n+13) .cover-archive__link-hover-title,.cover-archive__list-item:nth-child(24n+15) .cover-archive__link-hover-title,.cover-archive__list-item:nth-child(24n+18) .cover-archive__link-hover-title,.cover-archive__list-item:nth-child(24n+19) .cover-archive__link-hover-title{font-size:2.8rem}}@media(max-width: 767px){.cover-archive{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin:3.2rem 0}.cover-archive__list{flex-grow:0;flex-shrink:0;flex-basis:100%;width:100%;position:relative;left:0;order:1;margin-bottom:2.4rem !important}.cover-archive .slick-prev{order:2;margin-right:1.2rem}.cover-archive .slick-next{order:3;margin-right:20px}}.cover-archive__link{display:block}.cover-archive__link::before{content:"";display:block;width:100%;height:0;padding-bottom:158%}@media(max-width: 767px){.cover-archive__link{padding:0 .4rem}}.cover-archive__link-bg{position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid rgba(196,196,196,.5)}.cover-archive__link-bg img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media(max-width: 767px){.cover-archive__link-bg{left:.4rem;width:calc(100% - .8rem)}}.cover-archive__link-hover{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(28,28,28,.8);color:#fff;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:1.2rem;opacity:0;transition:opacity 400ms}.cover-archive__link-hover-title{margin-bottom:2.4rem}@media(max-width: 767px){.cover-archive__link-hover{left:.4rem;width:calc(100% - .8rem)}}.cover-archive__link:hover .cover-archive__link-hover,.cover-archive__link:focus-visible .cover-archive__link-hover{opacity:1}.left-image-with-content{padding:2rem 0 !important;flex-wrap:wrap}.left-image-with-content__title{flex-grow:0;flex-shrink:0;flex-basis:100%}.left-image-with-content+.left-image-with-content{margin-top:-6.4rem}.left-image-with-content+.left-image-with-content::before{display:none}.bordered-grid{margin:7.2rem 0;display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 767px){.bordered-grid{margin:4rem 0;display:block}}.bordered-grid-item{padding:4rem 2rem;position:relative;min-height:28rem}@media(max-width: 767px){.bordered-grid-item{min-height:unset;padding:3.6rem 0;border-bottom:1px solid rgba(0,0,0,.5)}.bordered-grid-item::after,.bordered-grid-item::before{display:none !important}.bordered-grid-item:last-child{border-bottom:0;padding-bottom:0}.bordered-grid-item:first-child{padding-top:0}}.bordered-grid-item::after{content:"";position:absolute;right:0;top:4rem;width:1px;height:calc(100% - 8rem);background:rgba(0,0,0,.5)}.bordered-grid-item:nth-child(3n){padding-right:0}.bordered-grid-item:nth-child(3n)::after{display:none}.bordered-grid-item:nth-last-child(1)::after{display:none}.bordered-grid-item:nth-child(3n+1){padding-left:0}.bordered-grid-item:nth-child(3n+1):not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3))::before{content:"";position:absolute;left:0;bottom:0;width:300%;height:1px;background:rgba(0,0,0,.5)}.bordered-grid-item>*:first-child{margin-top:0}.bordered-grid-item>*:last-child{margin-bottom:0}.bordered-grid-item.fill-contents{display:flex;align-items:stretch}.bordered-grid-item.fill-contents>*{width:100%}.bordered-grid.archive-collection{margin-top:3.2rem}@media(min-width: 768px){.bordered-grid.archive-collection .bordered-grid-item:nth-child(1),.bordered-grid.archive-collection .bordered-grid-item:nth-child(2),.bordered-grid.archive-collection .bordered-grid-item:nth-child(3){padding-top:0}.bordered-grid.archive-collection .bordered-grid-item:nth-child(1)::after,.bordered-grid.archive-collection .bordered-grid-item:nth-child(2)::after,.bordered-grid.archive-collection .bordered-grid-item:nth-child(3)::after{top:0;height:calc(100% - 4rem)}}.search-cloud{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5.6rem;row-gap:1.2rem;margin:2rem 0}.search-cloud__item{font-size:3.2rem;line-height:3.2rem;margin:0;padding:.8rem 0}.search-cloud__item::before{display:none}.search-cloud__item-link{text-decoration:none;font-weight:inherit;color:rgba(0,0,0,.35);background-image:linear-gradient(0deg, #FF2F2F, #FF2F2F);background-size:0 2px;background-repeat:no-repeat;background-position:left bottom;transition:background 600ms,color 600ms;border-radius:0 !important}.search-cloud__item-link:hover,.search-cloud__item-link:focus-visible{color:#000;background-size:100% 2px}.events-feed.is-style-grid{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:3rem;column-gap:2rem}@media(max-width: 1024px){.events-feed.is-style-grid{grid-template-columns:auto}}.person-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.6rem;margin:4rem 0 !important;padding:0 !important}@media(min-width: 1440px){.person-grid{margin-left:3.2rem;width:calc(100% + (100vw - 100%)/2 - 6vw - 6.4rem - 2rem)}}@media(max-width: 767px){.person-grid{grid-template-columns:repeat(2, 1fr);margin:3.2rem 0 !important}}.person-grid.search{margin-top:0 !important;width:100% !important;margin-left:0 !important}.person-grid.search .person-grid-item{padding:0 !important}.person-grid-item{background:#000;color:#fff;padding:2.2rem !important;margin:0 !important}.person-grid-item::before{display:none !important}.person-grid-item>a{display:block !important;padding:2.2rem !important;background:#000 !important;color:#fff !important;border:1px solid #000;transition:300ms;text-decoration:none}.person-grid-item>a:hover,.person-grid-item>a:focus-visible{background:#fff !important;color:#000 !important}.person-grid-item__image{position:relative}.person-grid-item__image::before{content:"";display:block;width:100%;height:0;padding-bottom:100%}.person-grid-item__image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.person-grid-item__image-noimage{position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid currentColor}.person-grid-item__content{display:block;margin:0;padding-top:1.2rem;margin-top:1.2rem;border-top:2px solid #ff2f2f}.person-grid-item__content b{display:block}.article-carousel{overflow:hidden;padding:3.2rem 0;padding-top:6rem}.article-carousel__header>*:first-child{margin-top:0}.article-carousel__header>*:last-child{margin-bottom:0}.article-carousel__slick{position:relative;left:-15%;width:140%;margin-top:7.2rem}@media(max-width: 767px){.article-carousel__slick{left:0;width:calc(100% - 40px);margin:0 auto;margin-top:3.2rem}}.article-carousel__slick-slide{padding:0 12vw;border-right:1px solid #fff}.article-carousel__slick-slide.even{padding-top:7.2rem}@media(min-width: 1440px){.article-carousel__slick-slide.even{padding-top:8vw}}.article-carousel__slick-slide.odd{padding-bottom:7.2rem}@media(min-width: 1440px){.article-carousel__slick-slide.odd{padding-bottom:8vw}}@media(max-width: 767px){.article-carousel__slick-slide{padding-top:0 !important;padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;border-right:0}}.article-carousel__slick-nav{display:flex;align-items:center;justify-content:center;margin-top:7rem}.article-carousel__slick-nav .slick-big-arrow.slick-prev{order:1}.article-carousel__slick-nav .slick-big-arrow.slick-next{order:3}.article-carousel__slick-nav .slick-big-arrow svg path{stroke:#fff}.article-carousel__slick-nav .slick-dots{order:2;margin:0 3.2rem !important}.table-of-contents-section__title,.page-content .selection-column h3{padding:2rem 0;background-size:5px 2px,5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px),radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x,repeat-x;background-position:left bottom,left top}.table-of-contents-section__inner,.page-content .selection-column ul{margin:0 !important;padding:0 !important}.table-of-contents-section__inner>li,.page-content .selection-column ul>li{padding:0;margin:0}.table-of-contents-section__inner>li::before,.page-content .selection-column ul>li::before{display:none}.current-issue__inner{display:flex;align-items:center;gap:5.6rem;padding:0 2vw}.current-issue__cover{flex-grow:2;flex-shrink:0;flex-basis:0}.current-issue__cover img{width:100%;height:auto}.current-issue__content{flex-grow:7;flex-shrink:0;flex-basis:0}.split-image-content{display:flex;gap:35px}@media(max-width: 767px){.split-image-content{flex-direction:column}}.split-image-content__image{flex:0 0 245px;width:245px;height:auto}@media(max-width: 767px){.split-image-content__image{width:100%}}.split-image-content__image img{width:100%;height:100%;object-fit:contain}.split-image-content__content{display:flex;flex-direction:column;justify-content:space-around}.split-image-content__content__title{margin:0}.split-image-content__content h4{display:none}.split-image-content__content h5{display:none}.newsletter-archive{margin:4.8rem 0;padding-bottom:2.4rem;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-size:5px 2px;background-repeat:repeat-x;background-position:left bottom}.newsletter-archive__page-list{justify-content:flex-start}.newsletter-archive__nav{display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:2}.newsletter-archive__nav-title{margin:0;margin-right:1.2rem}.newsletter-archive__nav-dropdown{position:relative}.newsletter-archive__nav-dropdown-toggle{border:1px solid #ff2f2f;color:#000;padding:.8rem 1.6rem;padding-right:3.2rem;min-width:19.6rem;text-align:left;font-family:"akzidenz-grotesk",sans-serif;font-size:2rem;background-image:linear-gradient(0deg, #FF2F2F, #FF2F2F);background-position:left bottom;background-size:0 2px;background-repeat:no-repeat;transition:500ms}.newsletter-archive__nav-dropdown-toggle::before{content:"";position:absolute;right:.8rem;top:calc(50% - .7rem);width:2.1rem;height:1.4rem;background-image:url("data:image/svg+xml,%3Csvg width='21' height='14' viewBox='0 0 21 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M20.1426 1L10.5715 12L1.00048 0.999999' stroke='%23FF2F2F' stroke-width='1.5'/%3E %3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center center;transition:300ms}.newsletter-archive__nav-dropdown-toggle:focus-visible{background-size:100% 2px}.newsletter-archive__nav-dropdown-toggle[aria-expanded=true]::before{transform:rotate(180deg)}.newsletter-archive__nav-dropdown-list{position:absolute;left:0;top:100%;width:100%;height:auto;background:#000;color:#fff;display:none;margin:0;border:1px solid rgba(255,255,255,.35);border-top:0}.newsletter-archive__nav-dropdown-list-item{margin:0;padding:0}.newsletter-archive__nav-dropdown-list-item::before{display:none}.newsletter-archive__nav-dropdown-list-item-button{font-family:akzidenz-grotesk, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.8rem;letter-spacing:initial;text-transform:initial;display:block;width:100%;text-transform:uppercase;color:inherit;padding:1rem 1.6rem;background-image:linear-gradient(0deg, #FF2F2F, #FF2F2F);background-position:left bottom;background-size:0 2px;background-repeat:no-repeat;transition:500ms;text-align:left}.newsletter-archive__nav-dropdown-list-item-button:hover,.newsletter-archive__nav-dropdown-list-item-button:focus-visible{background-color:#fff;color:#000}.newsletter-archive__nav-dropdown-list-item-button:focus-visible{background-size:100% 2px}.site-socials__block .site-socials__item{margin:0 .4rem;font-size:2rem}.site-socials__block .site-socials__item:first-child{margin-left:0}.site-socials__block .site-socials__item:last-child{margin-right:0}.site-socials__block .site-socials__item::before{display:none}.product-grid{margin:2rem 0}.product-grid__wrapper{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:1.6rem;row-gap:3rem;padding:0 !important;margin:0 !important}.product-grid__wrapper>li{padding:0 !important;margin:0 !important;display:flex;align-items:stretch;justify-content:flex-start}.product-grid__wrapper>li::before{display:none !important}@media(max-width: 767px){.product-grid__wrapper{display:block}}ul.products{margin:2rem 0;display:grid;grid-template-columns:repeat(2, 1fr);column-gap:1.6rem;row-gap:3rem}ul.products::before{display:none !important}@media(max-width: 767px){ul.products{display:block}}ul.products>li{padding:0 !important;margin:0 !important}@media(max-width: 767px){ul.products>li{margin:5.2rem 0 !important}}form.woocommerce-ordering select.orderby{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;padding:0;padding-bottom:.9rem;border-bottom:1px solid currentColor !important;color:inherit;background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8 1L4.5 4L1 1' stroke='%231C1C1C' stroke-width='1.5'/%3E %3C/svg%3E");background-size:1.2rem auto;background-repeat:no-repeat;background-position:right 40%}.product-card{display:flex;align-items:stretch;justify-content:space-between;width:100%}@media(max-width: 767px){.product-card{display:block;margin:5.2rem 0}}.product-card>a{display:block;position:relative;flex-grow:0;flex-shrink:0;flex-basis:35%}@media(max-width: 767px){.product-card>a{margin-bottom:1.2rem}}@media(min-width: 768px){.product-card>a+.product-card__content{padding-left:4rem}}.product-card>a::before{content:"";position:relative;display:block;width:100%;height:0;padding-bottom:163%}.product-card__image{position:absolute;left:0;top:0;width:100%;height:100%}.product-card__image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.product-card__image.fallback{background:#000;color:#fff;font-family:garamond-premier-pro-display,serif;padding:2.4rem;display:flex;align-items:center;justify-content:center;font-size:3.2rem;line-height:3.5rem;font-weight:300}@media(min-width: 1025px){.product-card__image.fallback{font-size:2.8rem;line-height:3.2rem}}@media(max-width: 767px){.product-card__image.fallback{text-align:center}}.product-card__content{flex-grow:1;flex-shrink:0;flex-basis:0;background-color:#fafafa;padding:2rem 1.6rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media(min-width: 1440px){.product-card__content{padding-top:4rem;padding-bottom:4rem}}@media(max-width: 767px){.product-card__content{padding:0 !important;background:transparent;display:block}}.product-card__content__title{font-family:garamond-premier-pro-display,serif;letter-spacing:normal;font-weight:300;margin-bottom:0 !important;margin-top:0 !important}.product-card__content__title a{text-decoration:none !important;font-weight:inherit;position:relative !important}.product-card__content__title a::before{content:"";display:block;width:100%;height:2px;background-size:5px 2px;background-image:radial-gradient(circle, currentColor 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom;position:absolute;left:0;bottom:0;clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);transition:clip-path 600ms}.product-card__content__title a:hover::before,.product-card__content__title a:focus-visible::before{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.product-card__content__price{margin-top:0 !important;margin-bottom:1.6rem}.product-card__content__description{margin:1rem 0}.product-card__content__description .woocommerce-product-details__short-description>*:first-child{margin-top:0}.product-card__content__description .woocommerce-product-details__short-description>*:last-child{margin-bottom:0}.product-card__content .wp-block-button{flex-grow:1;flex-shrink:0;flex-basis:auto;display:flex;align-items:flex-end;justify-content:flex-start;margin-top:1.2rem}.product-card.journals>a::before{padding-bottom:0;height:auto;aspect-ratio:1707/2560}.product-card.journals .product-card__image{background-color:#e0e0e0}.product-card.journals .product-card__image img.nonexact{object-fit:contain;width:75%;height:80%;left:12.5%;top:10%}.product-card:not(.journals)>a::before{padding-bottom:132%}@media(max-width: 767px){.product-card:not(.journals)>a::before{padding-bottom:65%}}.article-card__readinglist-container{display:flex;justify-content:flex-end;flex-grow:1;flex-shrink:0;flex-basis:auto;margin-right:0 !important}.newsletter-sign-up__description{line-height:18px}.newsletter-sign-up__form__input{width:100%;border-bottom:1px solid #000;font-weight:300;color:#000}.newsletter-sign-up__form__input::placeholder{color:currentColor}.newsletter-sign-up__form__small{font-weight:300;font-size:1.2rem;line-height:16px;letter-spacing:.02em;color:#1c1c1c;opacity:.6}.featured-product{margin:2rem 0;display:flex;align-items:center;gap:4rem}@media(max-width: 767px){.featured-product{display:block}}.featured-product__image{flex:1}.featured-product__image figure{width:100%;height:auto}.featured-product__image figure img{width:100%;height:auto}@media(max-width: 767px){.featured-product__image figure{width:100%;height:auto}.featured-product__image figure img{position:relative;width:100%;height:auto}}.featured-product__content{flex:2}.featured-product__content__block-title{margin-top:.6rem;margin-bottom:2.2rem}.featured-product__content__title{margin-top:1.4rem;margin-bottom:0}.featured-product__content__price{margin:0 0 1.6rem 0}.footnotes-block{margin-top:5rem}.footnotes-block hr{margin:3rem 0}.footnotes-block p{font-size:1.2rem}.post-header-content-block{margin:2rem 0}.page-header{padding-top:3.2rem;position:relative}@media(max-width: 767px){.page-header{margin-top:4.8rem;z-index:8}}.page-header__title{margin-top:0}.page-header__backlink{margin-bottom:2.4rem}.page-header__inner{display:flex;flex-direction:column;min-height:17.2rem}@media(max-width: 767px){.page-header__inner{min-height:unset}}.page-header__accent{position:absolute;left:calc(50% - 50vw);top:0;width:21.7rem;height:25rem}@media(max-width: 1214px)and (min-width: 768px){.page-header__accent{left:calc(-21.7rem - 4vw)}}@media(max-width: 767px){.page-header__accent{display:none}}.page-header__title{flex-grow:1;flex-shrink:0;flex-basis:auto}.page-header__navigation{flex-grow:0;flex-shrink:0;flex-basis:auto;padding:1rem 5.6rem;margin:0 !important;margin-top:2.4rem !important;margin-bottom:7.2rem !important;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background-size:5px 2px,5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px),radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x,repeat-x;background-position:left bottom,left top}@media(min-width: 768px){.page-header__navigation{display:flex !important;gap:1.5rem}}.page-header__navigation-item,.page-header__navigation>li{padding:0 !important;margin:0}.page-header__navigation-item::before,.page-header__navigation>li::before{display:none}.page-header__navigation-item-link,.page-header__navigation>li>a{font-weight:inherit;text-decoration:none;background-image:linear-gradient(0deg, currentColor, currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:left bottom;transition:background 600ms}.page-header__navigation-item-link:hover,.page-header__navigation>li>a:hover,.page-header__navigation-item-link:focus-visible,.page-header__navigation>li>a:focus-visible{background-size:100% 1px}.page-header__navigation-item.active .page-header__navigation-item-link,.page-header__navigation>li.active .page-header__navigation-item-link,.page-header__navigation-item.active a,.page-header__navigation>li.active a,.page-header__navigation-item.current-menu-item .page-header__navigation-item-link,.page-header__navigation>li.current-menu-item .page-header__navigation-item-link,.page-header__navigation-item.current-menu-item a,.page-header__navigation>li.current-menu-item a{color:#ff2f2f;font-weight:bold}.page-header__navigation>li>a{text-align:center}@media(max-width: 767px){.page-header__navigation>li>a{text-align:left}}@media(max-width: 767px){.page-header__navigation{position:absolute;left:0;top:100%;width:auto;height:auto;background-image:unset;background-color:#000;color:#fff;display:block;padding:1.6rem 2rem;margin:0 !important;display:none}.page-header__navigation-item,.page-header__navigation>li{font-family:akzidenz-grotesk, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.8rem;letter-spacing:initial;text-transform:initial;text-transform:uppercase;margin:2rem 0}.page-header__navigation-item:first-child,.page-header__navigation>li:first-child{margin-top:0}.page-header__navigation-item:last-child,.page-header__navigation>li:last-child{margin-bottom:0}.page-header__navigation-container{position:relative;display:flex;justify-content:flex-start;margin:2rem 0}.page-header__navigation-mobiletoggle{font-family:akzidenz-grotesk, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.8rem;letter-spacing:initial;text-transform:initial;text-transform:uppercase;padding-right:1.6rem;position:relative;color:inherit}.page-header__navigation-mobiletoggle::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#ff2f2f}.page-header__navigation-mobiletoggle::before{content:"";position:absolute;right:0;top:.4rem;width:.9rem;height:.6rem;background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8 1L4.5 4L1 1' stroke='%23FF2F2F' stroke-width='1.5'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;transition:300ms}.page-header__navigation-mobiletoggle[aria-expanded=true]::before{transform:rotate(180deg)}}.page-header.no-navigation .page-header__inner{padding-bottom:3.6rem;background-size:5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left 0px bottom 3.6rem}.page-header.no-navigation .page-header__inner h1{padding-bottom:2.4rem}@media(max-width: 767px){body.cart-visible .page-header{padding-top:7.2rem}}body.post-type-archive-writer.archive .page-header__inner{background-image:unset}.post-header{position:relative;padding-top:3.6rem;margin-bottom:3rem}@media(max-width: 767px){.post-header{margin-top:4.8rem;padding-top:0;margin-bottom:4rem}}.post-header__inner{position:relative;z-index:2;padding-top:2rem;min-height:18.6rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding-bottom:.8rem}.post-header__inner .post-header__title{letter-spacing:.003em}.post-header__inner .post-header__date{margin-top:.4rem;margin-bottom:unset}.post-header__inner>*{position:relative;z-index:2}.post-header__inner::before{content:"";position:absolute;left:-4vw;top:0;width:calc(100% + (100vw - 100%)/2 + 4vw);height:100%;min-height:18.6rem;background:#fff}@media(max-width: 1214px)and (min-width: 768px){.post-header__inner::before{width:calc(100% + 100vw - 100% - 21.7rem - 4vw);left:0}}.post-header__inner::after{content:"";position:absolute;left:-2vw;top:2rem;width:2px;height:calc(100% - 2rem - .8rem);background-size:2px 5px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-y;background-position:left bottom}@media(max-width: 1214px)and (min-width: 768px){.post-header__inner::after{left:2rem}}@media(max-width: 1214px)and (min-width: 768px){.post-header__inner{padding-left:4rem}}@media(max-width: 767px){.post-header__inner{margin-left:6.4rem;padding-left:2.4rem;background:#fff;padding-bottom:3rem}.post-header__inner::before{display:none}.post-header__inner::after{left:unset;right:0;top:unset;bottom:0;width:calc(100vw - 40px);height:2px;background-size:5px 2px;background-repeat:repeat-x}}.post-header__background{position:absolute;left:0;top:0;width:calc(100vw - 21.7rem);min-height:22.2rem;height:100%;left:calc(50% - 50vw + 21.7rem);z-index:1}@media(max-width: 1214px)and (min-width: 768px){.post-header__background{left:-2vw;width:calc(100% + 100vw - 100% - 21.7rem - 2vw)}}@media(max-width: 767px){.post-header__background{width:calc(100vw - 20px);min-height:unset;height:calc(100% - 3rem);left:calc(50% - 50vw)}}.post-header__issue{margin:0;margin-bottom:.6rem}.post-header__issue a{font-weight:inherit;text-decoration:none}.post-header__issue a,.post-header__issue button{position:relative}.post-header__issue a::before,.post-header__issue button::before{content:"";display:block;width:100%;height:2px;background-size:5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom;position:absolute;left:0;bottom:0;clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);transition:clip-path 600ms}.post-header__issue a:hover::before,.post-header__issue a:focus-visible::before,.post-header__issue button:hover::before,.post-header__issue button:focus-visible::before{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.post-header__issue-tag{padding-right:.4rem}.post-header__issue-tag::after{content:","}.post-header__issue-tag.no-comma::after,.post-header__issue-tag:last-child::after,.post-header__issue-tag:is(a):last-of-type::after{display:none}@media(max-width: 767px){.post-header__issue-tag{background:#fff;position:relative;z-index:2;padding-right:.4rem}.post-header__issue-tag:last-child,.post-header__issue-tag:first-child:nth-last-child(2){padding-right:1.6rem}}.post-header__issue-tag-dot{padding-right:.4rem}@media(max-width: 767px){.post-header__issue-tag-dot{background-color:#fff;position:relative;z-index:2}}.post-header__issue-tag-dot:last-child{display:none}.post-header__issue-tag-dot+.post-header__issue-tag-dot{display:none}.post-header__issue-toctrigger{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;display:inline;font-weight:inherit;font-size:inherit;font-family:inherit;font-style:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.post-header__issue-toctrigger::after{content:"";display:inline-block;width:.5rem;height:.5rem;border-right:1px solid currentColor;border-top:1px solid currentColor;transform-origin:right top;position:relative;margin-left:.8rem;top:.4rem;left:-0.6rem;transform:rotate(135deg);transition:transform 300ms,top 300ms}.post-header__issue-toctrigger-separator{margin:0 .8rem}@media(max-width: 767px){.post-header__issue-toctrigger{display:none}.post-header__issue-toctrigger-separator{display:none}}@media(max-width: 767px){.post-header__issue{position:relative;margin-bottom:2.4rem}.post-header__issue::after{content:"";background-size:5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom;position:absolute;right:0;width:100%;bottom:.7em;height:2px}.post-header__issue a{background:#fff;position:relative;z-index:2;padding-right:.4rem}.post-header__issue a:last-of-type{padding-right:1.6rem}}.post-header__byline{margin:0;margin-top:.4rem;flex-grow:1;flex-shrink:0;flex-basis:auto}.post-header__byline a{position:relative;text-decoration:none;font-weight:inherit}.post-header__byline a::before{content:"";display:block;width:100%;height:2px;background-size:5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom;position:absolute;left:0;bottom:0;clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);transition:clip-path 600ms}.post-header__byline a:hover::before,.post-header__byline a:focus-visible::before{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.post-header__byline~.post-header__share{flex-grow:1;flex-shrink:1;flex-basis:auto}@media(max-width: 767px){.post-header__byline{font-size:2.4rem;line-height:2.6rem;margin-bottom:2rem}}.post-header__share{display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;flex-grow:1;flex-shrink:0;flex-basis:auto}.post-header__share .wp-block-button{flex-grow:0;flex-shrink:0;flex-basis:100%;margin:0}.post-header__share-reading-list,.article-card__readinglist-container{margin-right:2.4rem}.post-header__share-reading-list>a,.article-card__readinglist-container>a,.post-header__share-reading-list>button,.article-card__readinglist-container>button{text-decoration:none;display:flex;align-items:center;justify-content:flex-start;color:inherit}.post-header__share-reading-list>a span,.article-card__readinglist-container>a span,.post-header__share-reading-list>button span,.article-card__readinglist-container>button span{position:relative;display:block;white-space:nowrap}.post-header__share-reading-list>a span::before,.article-card__readinglist-container>a span::before,.post-header__share-reading-list>button span::before,.article-card__readinglist-container>button span::before{content:"";display:block;width:100%;height:2px;background-size:5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom;position:absolute;left:0;bottom:0;clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);animation-name:reading-list-loader;animation-duration:300ms;animation-iteration-count:infinite;animation-timing-function:linear;animation-play-state:paused;transition:clip-path 600ms}.post-header__share-reading-list>a svg,.article-card__readinglist-container>a svg,.post-header__share-reading-list>button svg,.article-card__readinglist-container>button svg{margin-left:.8rem;transition:300ms;color:#000;fill:transparent;transition:fill 300ms}.post-header__share-reading-list>a:hover span::before,.article-card__readinglist-container>a:hover span::before,.post-header__share-reading-list>a:focus-visible span::before,.article-card__readinglist-container>a:focus-visible span::before,.post-header__share-reading-list>button:hover span::before,.article-card__readinglist-container>button:hover span::before,.post-header__share-reading-list>button:focus-visible span::before,.article-card__readinglist-container>button:focus-visible span::before{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.post-header__share-reading-list>a:active,.article-card__readinglist-container>a:active,.post-header__share-reading-list>button:active,.article-card__readinglist-container>button:active{color:inherit}.post-header__share-reading-list>a.active svg *,.article-card__readinglist-container>a.active svg *,.post-header__share-reading-list>button.active svg *,.article-card__readinglist-container>button.active svg *{fill:currentColor}.post-header__share-reading-list>a.loading span::before,.article-card__readinglist-container>a.loading span::before,.post-header__share-reading-list>button.loading span::before,.article-card__readinglist-container>button.loading span::before{animation-play-state:running;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}@keyframes reading-list-loader{from{background-position:left bottom}to{background-position:5px bottom}}.post-header__share-socials{display:flex;align-items:center}.post-header__share-socials h2{margin:0;margin-right:.8rem}.post-header__share-socials .post-share__list{position:relative;top:.2rem}.post-header+.page-content{position:relative;z-index:2}.post-header__fixed{position:fixed;right:0;top:0;width:calc(100vw - 21.7rem);box-shadow:0px 2px 4px rgba(0,0,0,.05);z-index:10;background:#fff;padding-left:4rem;transform:translateY(-100%);transition:transform 600ms cubic-bezier(0.64, 0.04, 0.35, 1);display:flex;align-items:stretch;justify-content:space-between}.post-header__fixed.active,.post-header__fixed.dropdown-open{transform:translateY(0)}@media(max-width: 767px){.post-header__fixed{display:none}}.post-header__fixed-info{padding:1.6rem 0}.post-header__fixed-info>*{margin:0}.post-header__fixed-issue{display:flex;align-items:stretch;justify-content:center;flex-direction:column}.post-header__fixed-issue-button{flex-grow:1;flex-shrink:0;flex-basis:0;display:flex;align-items:stretch;justify-content:center;border-bottom:1px solid #000}.post-header__fixed-issue-button>a,.post-header__fixed-issue-button>button{width:100%;padding:0 2rem;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center}.post-header__fixed-issue-button>a .underline,.post-header__fixed-issue-button>button .underline{background-image:linear-gradient(0deg, currentColor, currentColor),linear-gradient(0deg, #FF2F2F, #FF2F2F);background-size:0 2px,100% 2px;background-repeat:no-repeat,no-repeat;background-position:left bottom,left bottom;transition:background 600ms}.post-header__fixed-issue-button>a:hover .underline,.post-header__fixed-issue-button>a:focus .underline,.post-header__fixed-issue-button>button:hover .underline,.post-header__fixed-issue-button>button:focus .underline{background-size:100% 2px}.post-header__fixed-issue-button.has-dropdown>a,.post-header__fixed-issue-button.has-dropdown>button{color:#959595;transition:color 300ms}.post-header__fixed-issue-button.has-dropdown>a::after,.post-header__fixed-issue-button.has-dropdown>button::after{content:"";width:.5rem;height:.5rem;border-right:2px solid currentColor;border-top:2px solid currentColor;transform-origin:right top;position:relative;margin-left:.8rem;top:.6rem;transform:rotate(135deg);transition:transform 300ms,top 300ms}.post-header__fixed-issue-button.has-dropdown>a:hover,.post-header__fixed-issue-button.has-dropdown>a:focus,.post-header__fixed-issue-button.has-dropdown>button:hover,.post-header__fixed-issue-button.has-dropdown>button:focus{color:#ff2f2f}.post-header__fixed-issue-button.has-dropdown>a[aria-expanded=true]::after,.post-header__fixed-issue-button.has-dropdown>button[aria-expanded=true]::after{transform:rotate(-45deg);top:-0.1rem}.post-header__fixed-issue-button:last-child{border-bottom:0}.post-header__fixed-issue-dropdown{position:absolute;right:0;top:100%;width:100%;height:calc(100vh - 7.8rem);background:#fff;padding:1.6rem 4rem;box-shadow:0px 0px 4px rgba(0,0,0,0);clip-path:polygon(-100% -100%, 100% -100%, 100% 0%, -100% 0%);visibility:hidden;pointer-events:none;overflow-y:auto}.post-share__list{display:flex;align-items:center;justify-content:center;padding:0;margin:0}.post-share__list-item{margin:0 .4rem;padding:0}.post-share__list-item:first-child{margin-left:0}.post-share__list-item:last-child{margin-right:0}.post-share__list-item::before{display:none}.post-share__list-item svg{height:1.4rem;max-width:1.4rem}.post-share__link{transition:color 300ms}.post-share__link:hover,.post-share__link:focus{color:#ff2f2f}.author-section{position:relative;padding:1.2rem 0;display:flex;align-items:flex-start;justify-content:space-between;margin:6.4rem 0}.author-section::before,.author-section::after{content:"";position:absolute;background-size:5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom;width:100%;height:2px;left:0;top:0}.author-section::after{top:unset;bottom:0}.author-section__image{flex-grow:1;flex-shrink:0;flex-basis:0;margin-right:2rem;position:relative}.author-section__image::before{content:"";display:block;width:100%;height:0;padding-bottom:100%}.author-section__image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.author-section__content{flex-grow:3;flex-shrink:0;flex-basis:0}.author-section__content>*:first-child{margin-top:0}.author-section__content>*:last-child{margin-bottom:0}@media(max-width: 767px){.author-section{display:block}.author-section__content{margin-top:2rem}}@media(max-width: 767px){.post-read-more{background:unset !important}.post-read-more::before,.post-read-more::after{display:none}}.post-read-more__inner{display:flex;flex-direction:row-reverse;align-items:stretch;justify-content:space-between;padding:6.4rem 0}@media(min-width: 1440px){.post-read-more__inner{padding-right:8vw}}@media(max-width: 767px){.post-read-more__inner{display:block;padding:0;margin-bottom:10.4rem}}.post-read-more__header{flex-grow:0;flex-shrink:0;flex-basis:20rem;position:relative}@media(max-width: 767px){.post-read-more__header{padding-right:calc(50vw - 20px)}}.post-read-more__header>*{margin:0;position:absolute;right:0;top:0;transform:rotate(90deg) translateX(100%);transform-origin:right top}@media(max-width: 767px){.post-read-more__header>*{display:block;position:static;transform:unset}}.post-read-more__posts{flex-grow:1;flex-shrink:0;flex-basis:0;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:2.8rem}@media(min-width: 1440px){.post-read-more__posts{gap:2vw}}@media(max-width: 767px){.post-read-more__posts{display:block}}.post-read-more__posts-accent{flex-grow:0;flex-shrink:0;flex-basis:100%;height:7rem}@media(min-width: 1440px){.post-read-more__posts-accent{height:3.4vw}}@media(max-width: 767px){.post-read-more__posts-accent{position:absolute;right:-20px;width:50vw;top:1.2rem;height:7.6rem}}.post-read-more__posts .article-card{flex-grow:1;flex-shrink:0;flex-basis:0;padding:3rem 3.2rem;background:#fff}@media(max-width: 767px){.post-read-more__posts .article-card{padding:0;margin:6.4rem 0}.post-read-more__posts .article-card:first-child{margin-top:0}.post-read-more__posts .article-card:last-child{margin-bottom:0}.post-read-more__posts .article-card__title{font-size:3.2rem;line-height:3rem;letter-spacing:-0.03em}}@media(max-width: 767px){.post-workshops{padding-top:7.6rem}}.post-workshops__inner{position:relative}@media(min-width: 1440px){.post-workshops__inner{padding-right:8vw}}.post-workshops__inner::before{content:"";position:absolute;left:calc(100% - 1px);top:0;width:8.4rem;height:100%;background:#fff}@media(min-width: 1440px){.post-workshops__inner::before{left:calc(100% - 1px - 8vw);width:calc(8.4rem + 8vw)}}@media(max-width: 1214px)and (min-width: 768px){.post-workshops__inner::before{width:calc(6.4rem + 1px)}}@media(max-width: 767px){.post-workshops__inner::before{display:none}}@media(max-width: 767px){.post-workshops__inner{width:100vw;left:calc(50% - 50vw);background:#fff;padding:2.4rem 20px}}.post-workshops__header{background:#fff;text-align:right;padding-top:4.4rem;max-width:calc(50vw - 8.4rem);margin-left:auto;padding-left:5.6rem}@media(max-width: 1214px)and (min-width: 768px){.post-workshops__header{max-width:calc(50% + 4vw)}}@media(min-width: 1440px){.post-workshops__header{padding-top:3vw}}.post-workshops__header>*{position:relative;z-index:2;margin:0;text-align:right}@media(max-width: 767px){.post-workshops__header{padding:0 !important;max-width:100%}.post-workshops__header>h2{font-size:5.6rem;line-height:5.2rem;letter-spacing:-0.03em}}.post-workshops__posts{background:#fff;padding:5.6rem 0;position:relative;display:flex;align-items:stretch;justify-content:space-between;margin-top:-1px;gap:8vw}@media(min-width: 1440px){.post-workshops__posts{padding:5vw 0}}.post-workshops__posts::before{content:"";position:absolute;right:calc(100% - 1px);top:0;width:8vw;height:100%;background:#fff}@media(max-width: 767px){.post-workshops__posts{display:block}.post-workshops__posts::before{display:none}.post-workshops__posts .article-card{margin:3.2rem 0}.post-workshops__posts .article-card:first-child{margin-top:0}.post-workshops__posts .article-card:last-child{margin-bottom:0}.post-workshops__posts .article-card__title{font-size:3.2rem;line-height:3rem;letter-spacing:-0.03em}}.post-support{margin-bottom:5.6rem}.post-support__inner{background:#000;color:#fff;padding:5rem 7.2rem;position:relative;display:flex;align-items:center;justify-content:space-between;gap:5.6rem}.post-support__inner::before{content:"";position:absolute;left:calc(100% - 1px);top:0;width:calc(8.4rem + 1px);height:100%;background:inherit}@media(max-width: 1214px)and (min-width: 768px){.post-support__inner::before{width:calc(6.4rem + 1px)}}@media(min-width: 1440px){.post-support__inner{padding:4vw 7.2rem;padding-right:8vw}}@media(max-width: 767px){.post-support__inner{display:block;position:relative;left:calc(50% - 50vw);width:100vw;padding:6.4rem 20px}.post-support__inner::before{display:none}}.post-support__block{flex-grow:1;flex-shrink:1;flex-basis:auto}@media(max-width: 767px){.post-support__block{margin:6.4rem 0}.post-support__block:first-child{margin-top:0}.post-support__block:last-child{margin-bottom:0}}.post-support__block>h2:first-child{padding-bottom:2.8rem;background-size:5px 2px;background-image:radial-gradient(circle, currentColor 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom;margin-bottom:2.8rem;margin-top:0}@media(max-width: 767px){.post-support__block>h2:first-child{font-size:5.6rem;line-height:5.2rem;letter-spacing:-0.03em}}.post-support__block p{max-width:calc(100% - 5.6rem)}#table-of-contents{display:flex}.post-fixed-header__toc{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;padding:0;width:100%;margin:0}.post-fixed-header__toc-item{padding:0;margin:.8rem 0;margin-right:3.6rem;max-width:20%}.post-fixed-header__toc-item::before{display:none}.post-fixed-header__toc-item h2:not(.has-h-3-font-size){margin:0;margin-top:1.6rem;font-weight:700}.post-fixed-header__toc-item a{font-weight:inherit}.post-fixed-header__toc-item .has-h-3-font-size,.post-fixed-header__toc-item .has-h-6-font-size{margin:0;margin-bottom:.8rem}.post-fixed-header__toc-item:first-child{margin-bottom:0}@media(max-width: 767px){body.cart-visible .post-header__inner{padding-top:7.2rem}}.single-writer .post-header .author-section__image{width:5.6rem;height:5.6rem;border-radius:50%;margin-bottom:25px;position:absolute;left:0;margin:0 !important;overflow:hidden;top:3.2rem}@media(max-width: 1214px)and (min-width: 768px){.single-writer .post-header .author-section__image{left:4rem}}.single-writer .post-header .author-section__image~.post-header__title{padding-top:2.8rem;padding-left:7.2rem;min-height:7.8rem}@media(max-width: 767px){.single-writer .post-header .author-section__image{left:2rem}}.piece-prev-next{padding:3.2rem 5.6rem;display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:7.2rem}@media(max-width: 767px){.piece-prev-next{padding:2.8rem 1.6rem;display:block}}.piece-prev-next__piece{position:relative;display:flex;flex-direction:column-reverse;flex-grow:1;flex-shrink:1;flex-basis:auto}.piece-prev-next__piece__upper{position:relative}.piece-prev-next__piece__upper::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-size:5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom}.piece-prev-next__piece-title{margin:0;padding-top:1.6rem}.piece-prev-next__piece-title a{text-decoration:none}.piece-prev-next__piece-title a::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:5}.piece-prev-next__piece-author{font-family:garamond-premier-pro-display,serif;font-size:1.2rem;line-height:1.1em;margin-top:.8rem;margin-bottom:0}.piece-prev-next__piece-author a{text-decoration:none;font-weight:inherit}.piece-prev-next__piece.next{align-items:flex-end;text-align:right}@media(max-width: 767px){.piece-prev-next__piece.next{flex-direction:column-reverse}.piece-prev-next__piece.next:nth-child(2){margin-top:1.6rem}}.piece-prev-next__piece.next .piece-prev-next__piece__upper{align-self:stretch;display:flex;justify-content:flex-end}.piece-prev-next__piece.previous .piece-prev-next__piece__upper{display:flex;justify-content:flex-start}.piece-prev-next__piece.previous .piece-prev-next__arr{flex-direction:row-reverse;align-self:flex-start}.piece-prev-next__piece.previous .piece-prev-next__arr::after{transform:scaleX(1)}.piece-prev-next__piece:hover .piece-prev-next__arr,.piece-prev-next__piece:focus-within .piece-prev-next__arr{color:#ff2f2f}.piece-prev-next__arr{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.6rem;transition:color 400ms}.piece-prev-next__arr-line{width:1px;height:2.2rem;background:currentcolor}.piece-prev-next__arr::after{content:"";width:2.2rem;height:2.2rem;border:1px solid #ff2f2f;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M14.02 6.21484L7.97984 11.5L14.02 16.7852' stroke='%231C1C1C'/%3E %3C/svg%3E");background-size:2.2rem auto;background-repeat:no-repeat;background-position:center center;transform:scaleX(-1)}.page-content .selection-column ul>li{display:flex;flex-direction:column-reverse;margin:2rem 0}.page-content .selection-column ul>li h6{font-family:"akzidenz-grotesk",sans-serif;font-size:1.2rem;line-height:1.2rem;font-style:italic;margin:0 !important}.page-content .selection-column ul>li p{margin:0 !important;margin-bottom:.2rem !important}.page-content .selection-column ul>li p a{font-weight:inherit}.post-header__location{margin:0}.post-header__location b{text-transform:uppercase}.post-header__eventdate{margin:0;margin-bottom:.8rem;padding-top:15px}.post-header__eventdate span{margin:0 1.2rem}.post-header__subtitle{margin:0;margin-top:3rem;margin-bottom:.8rem}.workshop-dates{padding:10px 0}.workshop-dates h2{margin-bottom:2rem;margin-top:0 !important}.workshop-dates-list .workshop-dates-item{padding-left:0px}.workshop-dates-list .workshop-dates-item::before{display:none}.newsletter-preview{padding:5.6rem 0;margin:5.6rem 0}.newsletter-preview>table{background:#fff;margin:0 auto}.popup-takeover{position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:100;background-color:transparent;transition:background 400ms}.popup-takeover__wrapper__content>*:first-child{margin-top:0}.popup-takeover__wrapper__content>*:last-child{margin-bottom:0}.popup-takeover__wrapper__content h6,.popup-takeover__wrapper__content .has-h-6-font-size{margin-bottom:1.2rem}.popup-takeover__wrapper__content h6+*,.popup-takeover__wrapper__content .has-h-6-font-size+*{margin-top:0 !important}.popup-takeover__dismiss{color:inherit;position:absolute;right:2.4rem;top:2.4rem;padding:.4rem}.popup-takeover.active .popup-takeover__wrapper{pointer-events:auto}.popup-takeover.is-style-fullscreen{display:flex;align-items:center;justify-content:center;padding:3.6rem 0}.popup-takeover.is-style-fullscreen .popup-takeover__wrapper{max-width:84rem;width:80vw;min-height:50rem;background:#000;color:#fff;padding:6.4rem 4.4rem;transform:scale(0.95) translateY(3.6rem);display:flex;align-items:center;justify-content:center;opacity:0}.popup-takeover.is-style-fullscreen .popup-takeover__wrapper__content{width:100%}@media(max-width: 767px){.popup-takeover.is-style-fullscreen .popup-takeover__wrapper{padding:3.2rem 1.6rem;width:calc(100% - 3.2rem);min-height:unset;max-height:calc(100vh - 3.2rem);overflow-y:auto;display:block}.popup-takeover.is-style-fullscreen .popup-takeover__wrapper .popup-takeover__dismiss{z-index:9}.popup-takeover.is-style-fullscreen .popup-takeover__wrapper .wp-block-media-text{display:block !important}.popup-takeover.is-style-fullscreen .popup-takeover__wrapper .wp-block-media-text__media{margin-bottom:.6rem;float:left;margin-right:2rem;width:30%}.popup-takeover.is-style-fullscreen .popup-takeover__wrapper .wp-block-media-text__content{padding:0;padding-top:3.2rem}.popup-takeover.is-style-fullscreen .popup-takeover__wrapper .wp-block-media-text__content>*:first-child{margin-top:0 !important}.popup-takeover.is-style-fullscreen .popup-takeover__wrapper .wp-block-media-text__content>*:last-child{margin-bottom:0 !important}.popup-takeover.is-style-fullscreen .popup-takeover__wrapper .wp-block-spacer{display:none}}.popup-takeover.is-style-right{display:flex;align-items:stretch;justify-content:flex-end}.popup-takeover.is-style-right .popup-takeover__wrapper{background:#fff;color:#000;padding:5.6rem;width:100%;transform:translateX(100%);display:flex;align-items:center;justify-content:center}.popup-takeover.is-style-right .popup-takeover__wrapper__content{width:100%}@media(min-width: 768px){.popup-takeover.is-style-right .popup-takeover__wrapper{width:55vw;max-width:70rem}}.popup-takeover.is-style-bottom{display:flex;align-items:flex-end;justify-content:center}.popup-takeover.is-style-bottom .popup-takeover__wrapper{background:#fff;color:#000;padding:5.6rem;padding-top:7.6rem;width:100%;transform:translateY(100%);display:flex;align-items:center;justify-content:center}.popup-takeover.is-style-bottom .popup-takeover__wrapper__content{width:100%}.popup-takeover.is-style-corner{display:flex;align-items:flex-end;justify-content:flex-end}.popup-takeover.is-style-corner .popup-takeover__dismiss{right:.8rem;top:.8rem}.popup-takeover.is-style-corner .popup-takeover__wrapper{background:#000;color:#fff;padding:3.2rem 4rem;padding-right:8rem;width:100%;max-width:38.6rem;transform:translateY(100%);transition:transform 400ms;display:flex;align-items:center;justify-content:center;padding-top:4.8rem;position:relative}@media screen and (min-width: 38.6rem){.popup-takeover.is-style-corner .popup-takeover__wrapper{border-left:1px solid rgba(255,255,255,.35);border-top:1px solid rgba(255,255,255,.35)}}.popup-takeover.is-style-corner .popup-takeover__wrapper::before{content:"";position:absolute;left:4rem;top:2.2rem;width:calc(100% - 12rem);height:2px;background-image:radial-gradient(circle, currentColor 0.5px, transparent 1px);background-size:5px 2px;background-repeat:repeat-x;background-position:left top}.popup-takeover.is-style-corner .popup-takeover__wrapper__content{width:100%}.popup-takeover.is-style-corner.active .popup-takeover__wrapper{transform:translateY(0)}.popup-takeover.is-style-bottom .popup-takeover__wrapper__content p,.popup-takeover.is-style-bottom .popup-takeover__wrapper__content .has-p-style,.popup-takeover.is-style-fullscreen .popup-takeover__wrapper__content p,.popup-takeover.is-style-fullscreen .popup-takeover__wrapper__content .has-p-style{max-width:37.4rem}.popup-takeover.is-style-bottom .popup-takeover__wrapper__content h1,.popup-takeover.is-style-bottom .popup-takeover__wrapper__content h2,.popup-takeover.is-style-bottom .popup-takeover__wrapper__content h3,.popup-takeover.is-style-bottom .popup-takeover__wrapper__content h4,.popup-takeover.is-style-bottom .popup-takeover__wrapper__content h5,.popup-takeover.is-style-bottom .popup-takeover__wrapper__content h6,.popup-takeover.is-style-bottom .popup-takeover__wrapper__content .has-h-1-font-size,.popup-takeover.is-style-bottom .popup-takeover__wrapper__content .has-h-2-font-size,.popup-takeover.is-style-bottom .popup-takeover__wrapper__content .has-h-3-font-size,.popup-takeover.is-style-bottom .popup-takeover__wrapper__content .has-h-4-font-size,.popup-takeover.is-style-bottom .popup-takeover__wrapper__content .has-h-5-font-size,.popup-takeover.is-style-bottom .popup-takeover__wrapper__content .has-h-6-font-size,.popup-takeover.is-style-fullscreen .popup-takeover__wrapper__content h1,.popup-takeover.is-style-fullscreen .popup-takeover__wrapper__content h2,.popup-takeover.is-style-fullscreen .popup-takeover__wrapper__content h3,.popup-takeover.is-style-fullscreen .popup-takeover__wrapper__content h4,.popup-takeover.is-style-fullscreen .popup-takeover__wrapper__content h5,.popup-takeover.is-style-fullscreen .popup-takeover__wrapper__content h6,.popup-takeover.is-style-fullscreen .popup-takeover__wrapper__content .has-h-1-font-size,.popup-takeover.is-style-fullscreen .popup-takeover__wrapper__content .has-h-2-font-size,.popup-takeover.is-style-fullscreen .popup-takeover__wrapper__content .has-h-3-font-size,.popup-takeover.is-style-fullscreen .popup-takeover__wrapper__content .has-h-4-font-size,.popup-takeover.is-style-fullscreen .popup-takeover__wrapper__content .has-h-5-font-size,.popup-takeover.is-style-fullscreen .popup-takeover__wrapper__content .has-h-6-font-size{max-width:48.6rem}.popup-takeover.is-style-fullscreen .popup-takeover__wrapper,.popup-takeover.is-style-right .popup-takeover__wrapper,.popup-takeover.is-style-bottom .popup-takeover__wrapper{transition:opacity 400ms,transform 400ms}.popup-takeover.is-style-fullscreen.active,.popup-takeover.is-style-right.active,.popup-takeover.is-style-bottom.active{background-color:rgba(26,26,26,.85)}.popup-takeover.is-style-fullscreen.active .popup-takeover__wrapper,.popup-takeover.is-style-right.active .popup-takeover__wrapper,.popup-takeover.is-style-bottom.active .popup-takeover__wrapper{transform:translateX(0);opacity:1}.popup-takeover.is-style-two-col.active{top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;padding:0px 250px}.popup-takeover.is-style-two-col.active .popup-takeover__wrapper{display:flex;background-color:#000;padding:0px 0px 0px 0px}.popup-takeover.is-style-two-col.active .popup-takeover__wrapper .popup-takeover__wrapper__content{background-color:#000;padding:40px 40px;width:55%;color:#fff}.popup-takeover.is-style-two-col.active .popup-takeover__wrapper .popup-takeover__wrapper__content .popup-takeover__wrapper__content__login{display:block}.popup-takeover.is-style-two-col.active .popup-takeover__wrapper .popup-takeover__wrapper__content p{display:none}.popup-takeover.is-style-two-col.active .popup-takeover__wrapper .popup-takeover__wrapper__content-right{background-color:#fff;display:block !important;padding:100px 45px;width:45%}.popup-takeover.is-style-two-col.active .popup-takeover__wrapper .popup-takeover__wrapper__content-right .wp-block-button{display:block;margin-top:unset;float:unset;color:#000}.popup-takeover.is-style-two-col.active .wp-block-button{display:none}body.takeover-active{overflow:hidden}.kr-woo-box,.woocommerce-error,.subscription_details,.woocommerce-customer-details address,.woocommerce-orders-table.shop_table_responsive>tbody>tr,.woocommerce-checkout .woocommerce-info,.woocommerce .woocommerce-info{border:0 !important;border-top:1px solid #ff2f2f !important;border-radius:0 !important;background:rgba(0,0,0,.02);padding-top:1.6rem !important;padding-right:2.4rem !important;padding-bottom:1.6rem !important}.woocommerce-page ul li::before{display:none}.woocommerce .woocommerce-info{color:#000}.woocommerce .woocommerce-info::before{color:inherit}.woocommerce .woocommerce-cart-form .shop_table{table-layout:fixed;border:unset}.woocommerce .woocommerce-cart-form .shop_table thead tr>*{font-weight:600}.woocommerce .woocommerce-cart-form .shop_table thead tr>*.product-remove{width:5%}.woocommerce .woocommerce-cart-form .shop_table thead tr>*.product-thumbnail{width:8%}.woocommerce .woocommerce-cart-form .shop_table thead tr>*.product-name{width:42%}.woocommerce .woocommerce-cart-form .shop_table thead tr>*.product-price{width:15%}.woocommerce .woocommerce-cart-form .shop_table thead tr>*.product-quantity{width:15%}.woocommerce .woocommerce-cart-form .shop_table thead tr>*.product-subtotal{width:15%}@media(max-width: 767px){.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item>*{border:0 !important;padding:.8rem 0 !important;background-color:transparent !important}.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item>*:last-child{border-bottom:1px solid rgba(0,0,0,.1) !important}}.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-remove a{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:transparent;color:#000 !important;transition:300ms}.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-remove a svg{width:1.2rem;height:auto}.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-remove a:hover,.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-remove a:focus{background:#ff2f2f;color:#fff !important}@media(max-width: 767px){.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name{position:relative;padding-left:8.4rem !important}.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name::before{float:unset;position:absolute;left:0;top:.8rem;width:8.4rem;height:calc(100% - 1.6rem);text-align:left}}.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name fieldset{padding:.4rem 0;border:0 dotted rgba(0,0,0,.1);border-width:1px 0;margin:.4rem 0;padding-bottom:0}@media(max-width: 767px){.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name fieldset{border:0;padding:0}}.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name fieldset input[type=checkbox]~label{margin-bottom:.4rem !important;text-align:left !important}.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name fieldset .woocommerce_subscriptions_gifting_recipient_email input{border-bottom-color:rgba(0,0,0,.5) !important}.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name fieldset .woocommerce_subscriptions_gifting_recipient_email label{text-align:left !important}.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name dl.variation{display:grid;grid-template-columns:auto 1fr;column-gap:.8rem;font-size:1.2rem;line-height:1.6rem;text-align:left !important}.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name dl.variation>*{float:unset !important;margin:0 !important}.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name dl.variation>* p{font-size:inherit;line-height:inherit;margin:0 !important}.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-quantity input[type=number]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;-moz-appearance:textfield;font-weight:600;padding-bottom:.6rem;border-bottom:1px solid rgba(0,0,0,.5);min-width:5.2rem}.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-quantity input[type=number]::-webkit-outer-spin-button,.woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .woocommerce-cart-form .shop_table tbody tr:not(.woocommerce-cart-form__cart-item) .coupon #coupon_code{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;-moz-appearance:textfield;padding:0 .6rem;padding-bottom:.6rem;border-bottom:1px solid rgba(0,0,0,.5);min-width:14rem;margin-right:2.4rem}.woocommerce .woocommerce-cart-form .shop_table tbody tr:not(.woocommerce-cart-form__cart-item) .coupon #coupon_code+.button{font-size:1.4rem !important;line-height:2rem !important;font-family:"akzidenz-grotesk",sans-serif;font-weight:600 !important}.woocommerce .woocommerce-cart-form .shop_table tbody tr:not(.woocommerce-cart-form__cart-item)>* button[type=submit]{padding:0 !important;padding-bottom:.2rem !important}@media(min-width: 768px){.woocommerce .woocommerce-cart-form .shop_table tbody tr:not(.woocommerce-cart-form__cart-item)>*{padding:1.6rem 0;border-bottom:1px solid rgba(0,0,0,.1)}.woocommerce .woocommerce-cart-form .shop_table tbody tr:not(.woocommerce-cart-form__cart-item)>*:first-child{padding-left:2rem !important}}@media(max-width: 767px){.woocommerce .woocommerce-cart-form .shop_table tbody tr:not(.woocommerce-cart-form__cart-item)>*{background:transparent !important;border-top:0 !important;padding-left:0 !important;padding-right:0 !important}.woocommerce .woocommerce-cart-form .shop_table tbody tr:not(.woocommerce-cart-form__cart-item)>* .coupon{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.woocommerce .woocommerce-cart-form .shop_table tbody tr:not(.woocommerce-cart-form__cart-item)>* .coupon::before,.woocommerce .woocommerce-cart-form .shop_table tbody tr:not(.woocommerce-cart-form__cart-item)>* .coupon::after{display:none}.woocommerce .woocommerce-cart-form .shop_table tbody tr:not(.woocommerce-cart-form__cart-item)>* .coupon #coupon_code{width:100%;min-width:unset;max-width:14rem;margin-right:0;float:unset !important}.woocommerce .woocommerce-cart-form .shop_table tbody tr:not(.woocommerce-cart-form__cart-item)>* .coupon .button{width:auto;flex-grow:0;flex-shrink:0;flex-basis:auto;float:unset !important}.woocommerce .woocommerce-cart-form .shop_table tbody tr:not(.woocommerce-cart-form__cart-item)>* button[type=submit]{width:auto;float:right}}.woocommerce .woocommerce-cart-form .shop_table .product-subtotal{border-bottom:unset !important}.woocommerce p.cart-empty::before{color:#ff2f2f}.woocommerce .return-to-shop{padding-left:4rem}.woocommerce .return-to-shop .wc-backward{font-size:2rem;line-height:2.2rem;letter-spacing:-0.01em;font-weight:300;position:relative;background-image:linear-gradient(0deg, currentColor, currentColor),linear-gradient(0deg, #FF2F2F, #FF2F2F) !important;background-size:0 2px,100% 2px !important;background-repeat:no-repeat,no-repeat !important;background-position:left bottom,left bottom !important}.woocommerce .return-to-shop .wc-backward::before{content:"";position:absolute;left:-4rem;transform:scaleX(-1);top:calc(50% - .7rem);width:1.4rem;height:1.3rem;background-image:url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0 6.36328H12.5151' fill='none' stroke='black'/%3E %3Cpath d='M8.34277 1L13.1104 6.36377L8.34277 11.7275' fill='none' stroke='black'/%3E %3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center center;transition:transform 600ms}.woocommerce .return-to-shop .wc-backward:hover,.woocommerce .return-to-shop .wc-backward:focus-visible{background-size:100% 2px,100% 2px !important}.woocommerce .return-to-shop .wc-backward:hover::before,.woocommerce .return-to-shop .wc-backward:focus-visible::before{transform:translateX(-0.3rem) scaleX(-1)}.woocommerce .cart-collaterals .cart_totals{float:unset;width:100%}.woocommerce .cart-collaterals .cart_totals .shop_table{border:unset !important;background-color:transparent !important}@media(max-width: 767px){.woocommerce .cart-collaterals .cart_totals .shop_table tr{background:transparent !important}}.woocommerce .cart-collaterals .cart_totals .shop_table tr>*{padding:1.2rem 0}@media(min-width: 768px){.woocommerce .cart-collaterals .cart_totals .shop_table tr th{padding-left:4.4rem !important}}@media(max-width: 767px){.woocommerce .cart-collaterals .cart_totals .shop_table tr th{background:transparent !important}.woocommerce .cart-collaterals .cart_totals .shop_table tr th[colspan="2"]{display:block !important;width:100%}}@media(max-width: 767px){.woocommerce .cart-collaterals .cart_totals .shop_table tr td{background:transparent !important}}@media(min-width: 768px){.woocommerce .cart-collaterals .cart_totals .shop_table tr td{padding-right:4.4rem !important;text-align:right}}.woocommerce .cart-collaterals .cart_totals .shop_table tr td>*:first-child{margin-top:0}.woocommerce .cart-collaterals .cart_totals .shop_table tr td>*:last-child{margin-bottom:0}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{display:flex;justify-content:flex-end;padding-right:4rem}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{font-size:2rem;line-height:2.2rem;letter-spacing:-0.01em;font-weight:300;position:relative}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button::before{content:"";position:absolute;left:calc(100% + 2rem);top:calc(50% - .7rem);width:1.4rem;height:1.3rem;background-image:url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0 6.36328H12.5151' fill='none' stroke='black'/%3E %3Cpath d='M8.34277 1L13.1104 6.36377L8.34277 11.7275' fill='none' stroke='black'/%3E %3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center center;transition:transform 600ms}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover::before,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:focus-visible::before{transform:translateX(0.3rem)}.woocommerce-checkout .woocommerce-info{color:#000}.woocommerce-checkout .woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce-checkout .col2-set .col-2{float:unset;width:100%}.woocommerce-checkout .woocommerce-checkout .col2-set .col-2 textarea{height:100px;padding:10px 5px}.woocommerce-checkout .woocommerce-checkout .col2-set .woocommerce-billing-fields .form-row .woocommerce-input-wrapper{border-bottom:1px solid #000}.woocommerce-checkout .woocommerce-checkout .col2-set .woocommerce-billing-fields .form-row .woocommerce-input-wrapper input{font-size:14px !important}.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment{background:unset !important}.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods{padding:1em 0 1em 0 !important;border-bottom:unset !important}.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods li{padding-left:unset}.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods li::before{display:none !important}.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods li .payment_box{padding:0 !important}.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods li .payment_box::before{display:none !important}.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods li .woocommerce-input-wrapper input{border-bottom:1px solid #000 !important;font-size:14px !important}.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order{padding:1em 0 !important}.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button{float:unset !important;background-color:#ff2f2f;font-size:14px;padding:10px 30px;border-radius:unset !important}.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_box{background-color:unset !important}.woocommerce .woocommerce-MyAccount-navigation{float:unset;width:100%}.woocommerce .woocommerce-MyAccount-navigation ul{flex-grow:0;flex-shrink:0;flex-basis:auto;padding:2rem 1rem;margin:0 !important;margin-top:2.4rem !important;margin-bottom:7.2rem !important;display:flex;align-items:center;justify-content:space-between;background-size:5px 2px,5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px),radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x,repeat-x;background-position:left bottom,left top}.woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{padding:0 !important;margin:0}.woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a{font-weight:inherit;text-decoration:none;background-image:linear-gradient(0deg, currentColor, currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:left bottom;transition:background 600ms}.woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:hover,.woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:focus-visible{background-size:100% 1px}.woocommerce .woocommerce-MyAccount-content{float:unset;width:95%}.woocommerce .woocommerce-MyAccount-content .wp-block-button{margin:2.6rem 0}.site-header__nav-cart{z-index:-3;min-width:100%;position:absolute;border:1px solid #000;border-left:0;background-color:#fff;top:calc(100% + 1.6rem);left:0;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;padding:1rem 2rem;transform:translateX(-100%)}.site-header__nav-cart.active{transform:translateX(0)}.site-header__nav-cart-icon{flex-grow:0;flex-shrink:0;flex-basis:auto;align-self:center}.site-header__nav-cart-links{flex-grow:1;flex-shrink:0;flex-basis:auto;border-left:1px solid #000;margin-left:2.2rem;padding-left:2.4rem}.site-header__nav-cart-links .wp-block-button{margin:0 !important;margin-bottom:.2rem !important}.site-header__nav-cart-total{margin:0 !important;margin-top:.2rem !important;margin-bottom:.6rem !important;font-size:1.4rem;font-weight:bold}.site-header__nav-cart-total span{font-weight:normal}@media(max-width: 767px){.site-header__nav-cart{padding:1.2rem 1.6rem;padding-right:5.4rem;border:0;border-left:1px solid #000;border-bottom:1px solid #000;align-items:center;top:100%;left:unset;right:0;flex-direction:row-reverse;transform:translateX(100%);transition:transform 600ms;min-width:unset}.site-header__nav-cart.active{transform:translateX(0)}.site-header__nav-cart-icon>a{padding:1.2rem 1.6rem;display:flex;align-items:center;justify-content:flex-end;position:absolute;right:0;top:0;width:100%;height:100%;transition:300ms}.site-header__nav-cart-icon>a svg{position:relative;top:-0.1rem}.site-header__nav-cart-icon>a:hover,.site-header__nav-cart-icon>a:focus{background:#fff;mix-blend-mode:difference;color:#000}.site-header__nav-cart-total{margin:0 !important}.site-header__nav-cart-links{margin-left:0;border-left:0;padding-left:0;padding-right:0}.site-header__nav-cart-links .wp-block-button{display:none}}@media(max-width: 767px){.site-header:not(.logo-visible) .site-header__nav-cart{transform:translateX(100%)}}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-form-row .woocommerce-Input{border-bottom:1px solid #000;padding-bottom:5px;font-size:16px}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-form-row .woocommerce-Button{background-color:transparent !important;color:#000;padding:0;padding-bottom:.2rem;margin-right:5em;font-size:1.4rem;font-weight:300;line-height:2rem;background-image:linear-gradient(0deg, currentColor, currentColor),linear-gradient(0deg, #FF2F2F, #FF2F2F);background-size:0 2px,100% 2px;background-repeat:no-repeat,no-repeat;background-position:left bottom,left bottom;transition:background 600ms;border-radius:0 !important}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-form-row .woocommerce-Button::before{content:"";position:absolute;left:calc(100% + 2rem);top:calc(50% - .7rem);width:1.4rem;height:1.3rem;background-image:url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0 6.36328H12.5151' fill='none' stroke='black'/%3E %3Cpath d='M8.34277 1L13.1104 6.36377L8.34277 11.7275' fill='none' stroke='black'/%3E %3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center center;transition:transform 600ms}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-form-row .woocommerce-Button:hover,.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-form-row .woocommerce-Button:focus-visible{background-size:100% 2px,100% 2px}.woocommerce-message{border-top:3px solid #ff2f2f !important}.woocommerce-message::before{color:#ff2f2f}.onsale{background-color:#ff2f2f !important}.posted_in a{padding-left:5px}.coupon .button,.site-header__nav-cart-links a,.woocommerce-message a,.single_add_to_cart_button{background-color:transparent !important;color:#000 !important;padding:0 !important;padding-bottom:.2rem !important;text-decoration:none !important;font-size:1.4rem !important;font-weight:300 !important;line-height:2rem !important;background-image:linear-gradient(0deg, currentColor, currentColor),linear-gradient(0deg, #FF2F2F, #FF2F2F) !important;background-size:0 2px,100% 2px;background-repeat:no-repeat,no-repeat;background-position:left bottom,left bottom;transition:background 600ms;border-radius:0 !important}.coupon .button:hover,.coupon .button:focus-visible,.site-header__nav-cart-links a:hover,.site-header__nav-cart-links a:focus-visible,.woocommerce-message a:hover,.woocommerce-message a:focus-visible,.single_add_to_cart_button:hover,.single_add_to_cart_button:focus-visible{background-size:100% 2px,100% 2px}.checkout-button,.woocommerce-form-login__submit,.woocommerce-Button{background-color:transparent !important;color:#000;padding:0;padding-bottom:.2rem;margin-right:5em;font-size:1.4rem;font-weight:300;line-height:2rem;background-image:linear-gradient(0deg, currentColor, currentColor),linear-gradient(0deg, #FF2F2F, #FF2F2F);background-size:0 2px,100% 2px;background-repeat:no-repeat,no-repeat;background-position:left bottom,left bottom;transition:background 600ms;border-radius:0 !important}.checkout-button::before,.woocommerce-form-login__submit::before,.woocommerce-Button::before{content:"";position:absolute;left:calc(100% + 2rem);top:calc(50% - .7rem);width:1.4rem;height:1.3rem;background-image:url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0 6.36328H12.5151' fill='none' stroke='black'/%3E %3Cpath d='M8.34277 1L13.1104 6.36377L8.34277 11.7275' fill='none' stroke='black'/%3E %3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center center;transition:transform 600ms}.checkout-button:hover,.checkout-button:focus-visible,.woocommerce-form-login__submit:hover,.woocommerce-form-login__submit:focus-visible,.woocommerce-Button:hover,.woocommerce-Button:focus-visible{background-size:100% 2px,100% 2px}.place-order .button{float:unset !important;background-color:#ff2f2f;font-size:14px;padding:10px 30px;border-radius:unset !important}.woocommerce-form__label-for-checkbox input[type=checkbox]~span{padding-left:3.2rem;font-size:1.6rem !important;position:relative;cursor:pointer}.woocommerce-form__label-for-checkbox input[type=checkbox]~span::before,.woocommerce-form__label-for-checkbox input[type=checkbox]~span::after{cursor:pointer;content:"";position:absolute;left:0;top:0rem;width:1.6rem;height:1.6rem;box-sizing:border-box;border:1px solid currentColor}.woocommerce-form__label-for-checkbox input[type=checkbox]~span::after{background:currentColor;transform:scale(0);transition:transform 500ms}.woocommerce-form__label-for-checkbox input[type=checkbox]:checked~span::after{transform:scale(0.5)}.woocommerce .form-row .sv-wc-payment-gateway-payment-form-manage-payment-methods{display:inline-block !important;align-self:flex-start !important;background-color:transparent !important;color:#000;padding:0;padding-bottom:.2rem;font-size:1.4rem;line-height:2rem;background-image:linear-gradient(0deg, currentColor, currentColor),linear-gradient(0deg, #FF2F2F, #FF2F2F) !important;background-size:0 2px,100% 2px;background-repeat:no-repeat,no-repeat;background-position:left bottom,left bottom;transition:background 600ms;border-radius:0 !important}.woocommerce .form-row .sv-wc-payment-gateway-payment-form-manage-payment-methods:hover,.woocommerce .form-row .sv-wc-payment-gateway-payment-form-manage-payment-methods:focus-visible{color:#000 !important;background-size:100% 2px,100% 2px !important}.woocommerce .form-row .sv-wc-payment-gateway-payment-form-manage-payment-methods:visited{color:#000 !important}.woocommerce .form-row .sv-wc-payment-gateway-payment-form-manage-payment-methods~input[type=radio]+label{padding-left:3.2rem !important;position:relative}.woocommerce .form-row .sv-wc-payment-gateway-payment-form-manage-payment-methods~input[type=radio]+label::before,.woocommerce .form-row .sv-wc-payment-gateway-payment-form-manage-payment-methods~input[type=radio]+label::after{cursor:pointer;content:"";position:absolute;left:0;top:.5rem;width:1.6rem;height:1.6rem;box-sizing:border-box;border:1px solid currentColor;border-radius:50%}.woocommerce .form-row .sv-wc-payment-gateway-payment-form-manage-payment-methods~input[type=radio]+label::after{background:currentColor;transform:scale(0);transition:transform 500ms}.woocommerce .form-row .sv-wc-payment-gateway-payment-form-manage-payment-methods~input[type=radio]:checked+label::after{transform:scale(0.5)}.woocommerce input[type=text],.woocommerce input[type=email],.woocommerce input[type=telephone],.woocommerce input[type=tel],.woocommerce input[type=date],.woocommerce input[type=number],.woocommerce input[type=search],.woocommerce input[type=password]{border-bottom:1px solid #000;padding-bottom:5px;font-size:1.6rem}.woocommerce .woocommerce-address-fields .form-row{margin:0 0 20px}.woocommerde_MyAccount-content .modal-header h2{margin-top:0px}.woocommerde_MyAccount-content .wc-item-meta li{padding-left:0px}.woocommerde_MyAccount-content .wcs_early_renew_modal_note{line-height:1.9rem;margin:0px 0}.woocommerce #order_review #payment{background:unset}.woocommerce #order_review #payment .payment_methods{border-bottom:unset}.woocommerce #order_review #payment .payment_methods .wc_payment_method{padding-left:unset}.woocommerce #order_review #payment .payment_methods .wc_payment_method::before{display:none}.woocommerce #order_review #payment .payment_methods .wc_payment_method .payment_box{background-color:unset;padding:1em 0}.woocommerce #order_review #payment .payment_methods .wc_payment_method .payment_box::before{display:none}.wcms-address-form input[type=text],.wcms-address-form input[type=email],.wcms-address-form input[type=telephone],.wcms-address-form input[type=tel],.wcms-address-form input[type=date],.wcms-address-form input[type=number],.wcms-address-form input[type=search],.wcms-address-form input[type=password]{padding-bottom:2rem}.wcms-address-form #use_address{margin:2rem 0}@media(min-width: 768px){body.single-product .post-header__inner .post-header__title{font-family:akzidenz-grotesk, sans-serif;font-size:9.6rem;font-weight:700;line-height:8.4rem;letter-spacing:-0.05em;text-transform:initial}}body.single-product .woocommerce-notices-wrapper{margin-top:3.2rem}body.single-product .woocommerce-variation-add-to-cart .quantity input[type=number],body.single-product form.cart .quantity input[type=number]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;-moz-appearance:textfield;font-weight:600;padding-bottom:.6rem;border-bottom:1px solid rgba(0,0,0,.5);min-width:5.2rem;margin-right:3.2rem}body.single-product .woocommerce-variation-add-to-cart .quantity input[type=number]::-webkit-outer-spin-button,body.single-product .woocommerce-variation-add-to-cart .quantity input[type=number]::-webkit-inner-spin-button,body.single-product form.cart .quantity input[type=number]::-webkit-outer-spin-button,body.single-product form.cart .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.single-product .woocommerce-variation-add-to-cart button[type=submit],body.single-product form.cart button[type=submit]{font-size:2rem;line-height:2.2rem;letter-spacing:-0.01em;font-weight:300;position:relative}body.single-product .woocommerce-variation-add-to-cart button[type=submit]::before,body.single-product form.cart button[type=submit]::before{content:"";position:absolute;left:calc(100% + 2rem);top:calc(50% - .7rem);width:1.4rem;height:1.3rem;background-image:url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0 6.36328H12.5151' fill='none' stroke='black'/%3E %3Cpath d='M8.34277 1L13.1104 6.36377L8.34277 11.7275' fill='none' stroke='black'/%3E %3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center center;transition:transform 600ms}body.single-product .woocommerce-variation-add-to-cart button[type=submit]:hover::before,body.single-product .woocommerce-variation-add-to-cart button[type=submit]:focus-visible::before,body.single-product form.cart button[type=submit]:hover::before,body.single-product form.cart button[type=submit]:focus-visible::before{transform:translateX(0.3rem)}.single-product__header{margin-top:3.2rem}@media(min-width: 768px){.single-product__header{margin-top:5.6rem;display:flex;align-items:center;justify-content:space-between;gap:4rem}}.single-product__header-image{flex-grow:1;flex-shrink:0;flex-basis:0}.single-product__header-image>*{float:unset !important;width:100% !important}.single-product__header-summary{flex-grow:2;flex-shrink:0;flex-basis:0}.single-product__header-summary>p.price{font-family:garamond-premier-pro-display, serif;font-size:3.2rem;font-weight:300;line-height:3.5rem;letter-spacing:initial;text-transform:initial;font-size:3.2rem !important}.single-product__header-summary form.variations_form table.variations{display:block}.single-product__header-summary form.variations_form table.variations tbody{display:block}.single-product__header-summary form.variations_form table.variations tr{display:flex;flex-direction:column-reverse;margin:1.6rem 0}.single-product__header-summary form.variations_form table.variations tr:first-child{margin-top:0}.single-product__header-summary form.variations_form table.variations tr:last-child{margin-bottom:0}.single-product__header-summary form.variations_form table.variations tr>*{display:block;position:relative}.single-product__header-summary form.variations_form table.variations tr>* label{font-family:akzidenz-grotesk, sans-serif;font-size:1.4rem;font-weight:300;line-height:2rem;letter-spacing:0.02em;text-transform:initial;font-size:1.6rem;font-weight:400 !important;margin-top:.8rem;text-align:left !important;display:block}.single-product__header-summary form.variations_form table.variations tr>* select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;width:100%;padding:0;padding-bottom:.9rem;border-bottom:1px solid currentColor !important;color:inherit;background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8 1L4.5 4L1 1' stroke='%231C1C1C' stroke-width='1.5'/%3E %3C/svg%3E");background-size:1.2rem auto;background-repeat:no-repeat;background-position:right 40%}.single-product__header-summary form.variations_form table.variations tr>* a.reset_variations{text-decoration:none !important;position:absolute;right:0;top:100%;margin-top:.8rem}.single-product__header-summary form.variations_form .woocommerce-variation-price{margin-bottom:1.2rem}.woocommerce_subscription_gifting_checkbox~label{color:#000;padding-left:3.2rem;font-size:1.6rem !important;position:relative;cursor:pointer;display:block;margin-bottom:1.2rem}.woocommerce_subscription_gifting_checkbox~label::before,.woocommerce_subscription_gifting_checkbox~label::after{cursor:pointer;content:"";position:absolute;left:0;top:.1rem;width:1.6rem;height:1.6rem;box-sizing:border-box;border:1px solid currentColor}.woocommerce_subscription_gifting_checkbox~label::after{background:currentColor;transform:scale(0);transition:transform 500ms}.woocommerce_subscription_gifting_checkbox:checked~label::after{transform:scale(0.5)}body:not(.single-product) .woocommerce_subscription_gifting_checkbox~label{font-size:1.2rem !important;padding-left:2.4rem}body:not(.single-product) .woocommerce_subscription_gifting_checkbox~label::before,body:not(.single-product) .woocommerce_subscription_gifting_checkbox~label::after{top:.5rem;width:1.2rem;height:1.2rem}.wcsg_add_recipient_fields{margin-bottom:2.4rem}.woocommerce_subscriptions_gifting_recipient_email{display:flex;flex-direction:column-reverse}.woocommerce_subscriptions_gifting_recipient_email label{font-family:akzidenz-grotesk, sans-serif;font-size:1.4rem;font-weight:300;line-height:2rem;letter-spacing:0.02em;text-transform:initial;font-size:1.6rem;margin-top:.8rem}.woocommerce_subscriptions_gifting_recipient_email input{padding:0;padding-bottom:.6rem;border-bottom:1px solid currentColor !important;color:inherit}.woocommerce_subscriptions_gifting_recipient_email input::-webkit-input-placeholder{color:inherit;opacity:.5}.woocommerce_subscriptions_gifting_recipient_email input::-moz-placeholder{color:inherit;opacity:.5}.woocommerce_subscriptions_gifting_recipient_email input:-ms-input-placeholder{color:inherit;opacity:.5}.woocommerce_subscriptions_gifting_recipient_email input:-moz-placeholder{color:inherit;opacity:.5}.woocommerce_subscriptions_gifting_recipient_email input[aria-invalid=true]{border:0 !important;border-bottom:1px solid #ff2f2f !important}body:not(.single-product) .woocommerce_subscriptions_gifting_recipient_email label{font-size:1.2rem !important;margin-top:0rem}body:not(.single-product) .woocommerce_subscriptions_gifting_recipient_email input{font-size:1.2rem !important;padding:0;padding-bottom:.4rem}body:not(.single-product) .wcsg_add_recipient_fields{margin-bottom:0}.single-product__header-summary form.cart{position:relative}table.payyourprice_customize_class{margin-bottom:2.4rem}table.payyourprice_customize_class label{font-weight:400 !important;padding-top:2.7rem;margin-top:.8rem;display:block}table.payyourprice_customize_class+table{position:absolute;left:0;top:0}table.payyourprice_customize_class+table::before{content:"$";position:absolute;left:0;top:.1rem}.payyourprice_contribution{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;-moz-appearance:textfield;font-weight:400;padding-bottom:.6rem;border-bottom:1px solid rgba(0,0,0,.5);min-width:5.2rem;margin-right:3.2rem;margin-bottom:0;padding-left:1.2rem;position:relative}.payyourprice_contribution::-webkit-outer-spin-button,.payyourprice_contribution::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.payyourprice_message{margin:1.6rem 0}span.price,p.price{color:inherit !important;font-size:inherit !important}.woocommerce .single-product__header-image span.onsale{position:absolute;background:#ff2f2f !important;color:#fff !important;left:-1.2rem;top:0;transform:rotate(-90deg) translateY(-100%) translateX(-100%);transform-origin:left top;min-width:unset;min-height:unset;width:auto !important;height:auto !important;text-transform:uppercase;font-size:2.4rem;line-height:2.4rem;padding:.8rem 1.2rem;border-radius:0 !important}@media(max-width: 767px){.woocommerce .single-product__header-image span.onsale{left:1.2rem;transform:rotate(-90deg) translateX(-100%)}}.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-Input{border-bottom:1px solid #000;font-size:1.6rem;padding-top:15px;padding-bottom:5px}.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-Button{padding:10px 30px;border-radius:unset;color:#fff;font-weight:600;background-color:red}.wc-block-featured-product{margin-top:25px;margin-bottom:25px}.wc-block-featured-product__wrapper{display:grid;grid-template-columns:40% 1fr;grid-template-rows:1fr 1fr 1fr 1fr;justify-content:space-between;height:unset;width:100%;overflow:visible;flex-wrap:unset}.wc-block-featured-product__wrapper .background-dim__overlay{background-color:unset !important}.wc-block-featured-product__wrapper .wc-block-featured-product__background-image{border:1px solid #000;position:unset;width:262px;height:409px;grid-column:1/2;grid-row:1/5}.wc-block-featured-product__wrapper .wc-block-featured-product__title{color:#000;text-align:unset;padding:0px;grid-column:2/3;grid-row:1/2}.wc-block-featured-product__wrapper .wc-block-featured-product__description{padding:0px;color:#000;text-align:unset;grid-column:2/3;grid-row:3/4}.wc-block-featured-product__wrapper .wc-block-featured-product__price{padding:0px;color:#000;text-align:unset;grid-column:2/3;grid-row:2/3}.wc-block-featured-product__wrapper .wc-block-featured-product__link{padding:0px;color:#000;text-align:unset;grid-column:2/3;grid-row:4/5}.wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons{display:block}.wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .wp-block-button__link,.wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit,.woocommerce .login-wrapper .woocommerce-form .wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .woocommerce-form-login__submit,.wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .subscription_details>*>tr:last-child>*>a,.wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions .wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons a.woocommerce-button,.wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .shipping-calculator-form button[type=submit],.shipping-calculator-form .wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons button[type=submit],.wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-checkout .woocommerce-form-login .wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .woocommerce-form-login__submit,.wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .woocommerce-checkout .woocommerce-form-login button[type=submit],.woocommerce-checkout .woocommerce-form-login .wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons button[type=submit],.wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit,.woocommerce-checkout .woocommerce-form-coupon .wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .woocommerce-form-login__submit,.wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .woocommerce-checkout .woocommerce-form-coupon button[type=submit],.woocommerce-checkout .woocommerce-form-coupon .wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons button[type=submit],.wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .woocommerce .woocommerce-cart-form .shop_table .button,.woocommerce .woocommerce-cart-form .shop_table .wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .button,.wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .woocommerce .return-to-shop .wc-backward,.woocommerce .return-to-shop .wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .wc-backward,.wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .checkout-button,.wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons .single-product__header-summary form.variations_form table.variations tr>* a.reset_variations,.single-product__header-summary form.variations_form table.variations tr>* .wc-block-featured-product__wrapper .wc-block-featured-product__link .wp-block-buttons a.reset_variations{background-color:transparent !important;color:#000;padding:0;padding-bottom:.2rem;margin-right:5em;font-size:1.4rem;font-weight:300;line-height:2rem;background-image:linear-gradient(0deg, currentColor, currentColor),linear-gradient(0deg, #FF2F2F, #FF2F2F);background-size:0 2px,100% 2px;background-repeat:no-repeat,no-repeat;background-position:left bottom,left bottom;transition:background 600ms;border-radius:0 !important}.wp-block-product-category{border:1px solid red}.wp-block-product-category .wc-block-grid__products .wc-block-grid__product{border:1px solid #000;flex:1 0 49%;max-width:49%}.wp-block-product-category .wc-block-grid__products .wc-block-grid__product::before{display:none}.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle .woocommerce-info,.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{color:#000}.woocommerce-checkout .woocommerce-form-login,.woocommerce-checkout .woocommerce-form-coupon{background:#000 !important;color:#fff !important;border-radius:0 !important;border:0 !important;position:relative}.woocommerce-checkout .woocommerce-form-login>p:not([class]),.woocommerce-checkout .woocommerce-form-coupon>p:not([class]){display:block;font-size:2rem;line-height:2.4rem;font-family:garamond-premier-pro-display,serif;margin-bottom:2.4rem !important}.woocommerce-checkout .woocommerce-form-login .form-row,.woocommerce-checkout .woocommerce-form-coupon .form-row{float:unset;width:100%;padding:0 !important;display:flex;flex-direction:column-reverse}.woocommerce-checkout .woocommerce-form-login .form-row .label,.woocommerce-checkout .woocommerce-form-coupon .form-row .label{font-family:akzidenz-grotesk, sans-serif;font-size:1.4rem;font-weight:300;line-height:2rem;letter-spacing:0.02em;text-transform:initial;font-size:1.6rem;margin-top:.8rem}.woocommerce-checkout .woocommerce-form-login .form-row input[type=text],.woocommerce-checkout .woocommerce-form-login .form-row input[type=email],.woocommerce-checkout .woocommerce-form-login .form-row input[type=telephone],.woocommerce-checkout .woocommerce-form-login .form-row input[type=tel],.woocommerce-checkout .woocommerce-form-login .form-row input[type=date],.woocommerce-checkout .woocommerce-form-login .form-row input[type=number],.woocommerce-checkout .woocommerce-form-login .form-row input[type=search],.woocommerce-checkout .woocommerce-form-login .form-row input[type=password],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=text],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=email],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=telephone],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=tel],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=date],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=number],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=search],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=password]{padding:0;padding-bottom:.6rem;border-bottom:1px solid currentColor !important;color:inherit}.woocommerce-checkout .woocommerce-form-login .form-row input[type=text]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=email]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=telephone]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=tel]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=date]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=number]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=search]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=password]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=text]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=email]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=telephone]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=tel]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=date]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=number]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=search]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=password]::-webkit-input-placeholder{color:inherit;opacity:.5}.woocommerce-checkout .woocommerce-form-login .form-row input[type=text]::-moz-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=email]::-moz-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=telephone]::-moz-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=tel]::-moz-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=date]::-moz-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=number]::-moz-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=search]::-moz-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=password]::-moz-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=text]::-moz-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=email]::-moz-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=telephone]::-moz-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=tel]::-moz-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=date]::-moz-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=number]::-moz-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=search]::-moz-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=password]::-moz-placeholder{color:inherit;opacity:.5}.woocommerce-checkout .woocommerce-form-login .form-row input[type=text]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=email]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=telephone]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=tel]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=date]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=number]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=search]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=password]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=text]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=email]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=telephone]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=tel]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=date]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=number]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=search]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=password]:-ms-input-placeholder{color:inherit;opacity:.5}.woocommerce-checkout .woocommerce-form-login .form-row input[type=text]:-moz-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=email]:-moz-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=telephone]:-moz-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=tel]:-moz-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=date]:-moz-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=number]:-moz-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=search]:-moz-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row input[type=password]:-moz-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=text]:-moz-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=email]:-moz-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=telephone]:-moz-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=tel]:-moz-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=date]:-moz-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=number]:-moz-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=search]:-moz-placeholder,.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=password]:-moz-placeholder{color:inherit;opacity:.5}.woocommerce-checkout .woocommerce-form-login .form-row input[type=text][aria-invalid=true],.woocommerce-checkout .woocommerce-form-login .form-row input[type=email][aria-invalid=true],.woocommerce-checkout .woocommerce-form-login .form-row input[type=telephone][aria-invalid=true],.woocommerce-checkout .woocommerce-form-login .form-row input[type=tel][aria-invalid=true],.woocommerce-checkout .woocommerce-form-login .form-row input[type=date][aria-invalid=true],.woocommerce-checkout .woocommerce-form-login .form-row input[type=number][aria-invalid=true],.woocommerce-checkout .woocommerce-form-login .form-row input[type=search][aria-invalid=true],.woocommerce-checkout .woocommerce-form-login .form-row input[type=password][aria-invalid=true],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=text][aria-invalid=true],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=email][aria-invalid=true],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=telephone][aria-invalid=true],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=tel][aria-invalid=true],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=date][aria-invalid=true],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=number][aria-invalid=true],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=search][aria-invalid=true],.woocommerce-checkout .woocommerce-form-coupon .form-row input[type=password][aria-invalid=true]{border:0 !important;border-bottom:1px solid #ff2f2f !important}.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__rememberme{display:block;margin-top:1.2rem;order:2}.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__rememberme input~span,.woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__rememberme input~span{padding-left:3.2rem;font-size:1.6rem !important;position:relative;cursor:pointer}.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__rememberme input~span::before,.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__rememberme input~span::after,.woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__rememberme input~span::before,.woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__rememberme input~span::after{cursor:pointer;content:"";position:absolute;left:0;top:.1rem;width:1.6rem;height:1.6rem;box-sizing:border-box;border:1px solid currentColor}.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__rememberme input~span::after,.woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__rememberme input~span::after{background:currentColor;transform:scale(0);transition:transform 500ms}.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__rememberme input:checked~span::after,.woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__rememberme input:checked~span::after{transform:scale(0.5)}.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-checkout .woocommerce-form-login button[type=submit],.woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit,.woocommerce-checkout .woocommerce-form-coupon button[type=submit]{order:1;align-self:flex-start;flex-grow:0;flex-shrink:0;flex-basis:auto;margin-top:1.2rem}.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit::before,.woocommerce-checkout .woocommerce-form-login button[type=submit]::before,.woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit::before,.woocommerce-checkout .woocommerce-form-coupon button[type=submit]::before{filter:url("#kenyonreview-white")}.woocommerce-checkout form.woocommerce-checkout .form-row{display:flex;flex-direction:column-reverse}.woocommerce-checkout form.woocommerce-checkout .form-row#billing_address_2_field label{position:static !important;clip:unset !important;height:auto !important;width:auto !important;clip-path:unset !important}.woocommerce-checkout form.woocommerce-checkout .form-row .label{font-family:akzidenz-grotesk, sans-serif;font-size:1.4rem;font-weight:300;line-height:2rem;letter-spacing:0.02em;text-transform:initial;font-size:1.6rem;margin-top:.8rem}.woocommerce-checkout form.woocommerce-checkout .form-row .woocommerce-input-wrapper{border:0 !important}.woocommerce-checkout form.woocommerce-checkout .form-row input[type=text],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=email],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=telephone],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=tel],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=date],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=number],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=search],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=password]{font-size:1.8rem !important;padding:0;padding-bottom:.6rem;border-bottom:1px solid currentColor !important;color:inherit}.woocommerce-checkout form.woocommerce-checkout .form-row input[type=text]::-webkit-input-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=email]::-webkit-input-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=telephone]::-webkit-input-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=tel]::-webkit-input-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=date]::-webkit-input-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=number]::-webkit-input-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=search]::-webkit-input-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=password]::-webkit-input-placeholder{color:inherit;opacity:.5}.woocommerce-checkout form.woocommerce-checkout .form-row input[type=text]::-moz-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=email]::-moz-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=telephone]::-moz-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=tel]::-moz-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=date]::-moz-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=number]::-moz-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=search]::-moz-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=password]::-moz-placeholder{color:inherit;opacity:.5}.woocommerce-checkout form.woocommerce-checkout .form-row input[type=text]:-ms-input-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=email]:-ms-input-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=telephone]:-ms-input-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=tel]:-ms-input-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=date]:-ms-input-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=number]:-ms-input-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=search]:-ms-input-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=password]:-ms-input-placeholder{color:inherit;opacity:.5}.woocommerce-checkout form.woocommerce-checkout .form-row input[type=text]:-moz-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=email]:-moz-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=telephone]:-moz-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=tel]:-moz-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=date]:-moz-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=number]:-moz-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=search]:-moz-placeholder,.woocommerce-checkout form.woocommerce-checkout .form-row input[type=password]:-moz-placeholder{color:inherit;opacity:.5}.woocommerce-checkout form.woocommerce-checkout .form-row input[type=text][aria-invalid=true],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=email][aria-invalid=true],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=telephone][aria-invalid=true],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=tel][aria-invalid=true],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=date][aria-invalid=true],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=number][aria-invalid=true],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=search][aria-invalid=true],.woocommerce-checkout form.woocommerce-checkout .form-row input[type=password][aria-invalid=true]{border:0 !important;border-bottom:1px solid #ff2f2f !important}.woocommerce-checkout form.woocommerce-checkout .form-row textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;padding:0 !important;border:0 !important;padding-bottom:.6rem !important;border-bottom:1px solid currentColor !important;color:inherit;resize:none;height:20rem !important}.woocommerce-checkout form.woocommerce-checkout .form-row textarea::-webkit-input-placeholder{color:inherit;opacity:.5}.woocommerce-checkout form.woocommerce-checkout .form-row textarea::-moz-placeholder{color:inherit;opacity:.5}.woocommerce-checkout form.woocommerce-checkout .form-row textarea:-ms-input-placeholder{color:inherit;opacity:.5}.woocommerce-checkout form.woocommerce-checkout .form-row textarea:-moz-placeholder{color:inherit;opacity:.5}.woocommerce-checkout form.woocommerce-checkout .form-row textarea[aria-invalid=true]{border:0 !important;border-bottom:1px solid #ff2f2f !important}.woocommerce-checkout form.woocommerce-checkout .form-row .select2-container .select2-selection{border:0 !important;border-radius:0 !important;padding:0 !important;padding-bottom:.9rem !important;border-bottom:1px solid currentColor !important;color:inherit;background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8 1L4.5 4L1 1' stroke='%231C1C1C' stroke-width='1.5'/%3E %3C/svg%3E");background-size:1.2rem auto;background-repeat:no-repeat;background-position:right 40%;font-size:1.8rem !important}.woocommerce-checkout form.woocommerce-checkout .form-row .select2-container .select2-selection__arrow{display:none !important}.woocommerce-checkout form.woocommerce-checkout .form-row .select2-container .select2-selection__rendered{padding-left:0 !important;color:#000;font-size:1.8rem !important}.woocommerce-checkout form.woocommerce-checkout .form-row.place-order button[type=submit]{padding:2rem 7rem !important;text-transform:uppercase;align-self:flex-start;background-image:linear-gradient(0deg, #000000, #000000);background-size:0 3px;background-repeat:no-repeat;background-position:left bottom;transition:background 800ms}.woocommerce-checkout form.woocommerce-checkout .form-row.place-order button[type=submit]:hover,.woocommerce-checkout form.woocommerce-checkout .form-row.place-order button[type=submit]:focus{background-size:100% 3px}.woocommerce-checkout form.woocommerce-checkout .form-row.woocommerce_subscriptions_gifting_recipient_email label{font-size:1.2rem !important;margin-top:.5rem}.woocommerce-checkout form.woocommerce-checkout .form-row.woocommerce_subscriptions_gifting_recipient_email input{font-size:1.2rem !important;padding:0;padding-bottom:.4rem}.woocommerce-checkout form.woocommerce-checkout .followup-checkout .form-row label{display:block;margin-top:1.2rem;order:2}.woocommerce-checkout form.woocommerce-checkout .followup-checkout .form-row label input[type=checkbox]{position:relative;top:.2rem;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;width:1.6rem;height:1.6rem;box-sizing:border-box;border:1px solid currentColor;display:inline-block;margin-right:1.2rem;background-image:linear-gradient(0deg, currentColor, currentColor);background-size:0 0;background-repeat:no-repeat;background-position:center center;transition:background 500ms}.woocommerce-checkout form.woocommerce-checkout .followup-checkout .form-row label input[type=checkbox]:checked{background-size:50% 50%}.woocommerce-checkout form.woocommerce-checkout .col2-set .woocommerce-billing-fields .form-row .woocommerce-input-wrapper input[type=text],.woocommerce-checkout form.woocommerce-checkout .col2-set .woocommerce-billing-fields .form-row .woocommerce-input-wrapper input[type=email],.woocommerce-checkout form.woocommerce-checkout .col2-set .woocommerce-billing-fields .form-row .woocommerce-input-wrapper input[type=telephone],.woocommerce-checkout form.woocommerce-checkout .col2-set .woocommerce-billing-fields .form-row .woocommerce-input-wrapper input[type=tel],.woocommerce-checkout form.woocommerce-checkout .col2-set .woocommerce-billing-fields .form-row .woocommerce-input-wrapper input[type=date],.woocommerce-checkout form.woocommerce-checkout .col2-set .woocommerce-billing-fields .form-row .woocommerce-input-wrapper input[type=number],.woocommerce-checkout form.woocommerce-checkout .col2-set .woocommerce-billing-fields .form-row .woocommerce-input-wrapper input[type=search],.woocommerce-checkout form.woocommerce-checkout .col2-set .woocommerce-billing-fields .form-row .woocommerce-input-wrapper input[type=password]{font-size:1.8rem !important}.woocommerce-checkout .woocommerce-checkout-review-order-table{border-radius:0 !important;border:0 !important;table-layout:fixed}.woocommerce-checkout .woocommerce-checkout-review-order-table thead>tr>*:first-child,.woocommerce-checkout .woocommerce-checkout-review-order-table tbody>tr>*:first-child,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot>tr>*:first-child{padding-left:4.8rem}@media(max-width: 767px){.woocommerce-checkout .woocommerce-checkout-review-order-table thead>tr>*:first-child,.woocommerce-checkout .woocommerce-checkout-review-order-table tbody>tr>*:first-child,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot>tr>*:first-child{padding-left:1.2rem}}.woocommerce-checkout .woocommerce-checkout-review-order-table thead>tr>*:last-child,.woocommerce-checkout .woocommerce-checkout-review-order-table tbody>tr>*:last-child,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot>tr>*:last-child{padding-right:4.8rem}@media(max-width: 767px){.woocommerce-checkout .woocommerce-checkout-review-order-table thead>tr>*:last-child,.woocommerce-checkout .woocommerce-checkout-review-order-table tbody>tr>*:last-child,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot>tr>*:last-child{padding-right:1.2rem}}.woocommerce-checkout .woocommerce-checkout-review-order-table thead>tr>th{font-weight:bold}.woocommerce-checkout .woocommerce-checkout-review-order-table dl.variation{display:grid;grid-template-columns:auto 1fr;font-size:1.2rem;line-height:1.6rem;column-gap:.8rem}.woocommerce-checkout .woocommerce-checkout-review-order-table dl.variation>*{float:unset !important;margin:0 !important}.woocommerce-checkout .woocommerce-checkout-review-order-table dl.variation>* p{font-size:inherit;line-height:inherit;margin:0 !important}.woocommerce-checkout .woocommerce-checkout-review-order-table fieldset{padding:.4rem 0;border:0 dotted rgba(0,0,0,.1);border-width:1px 0;margin:.4rem 0;padding-bottom:0}.woocommerce-checkout .woocommerce-checkout-review-order-table fieldset input[type=checkbox]~label{margin-bottom:.4rem !important;line-height:1em}.woocommerce-checkout .woocommerce-checkout-review-order-table fieldset .woocommerce_subscriptions_gifting_recipient_email input{border-bottom-color:rgba(0,0,0,.5) !important}.woocommerce-checkout .payment_box>p:first-child,.woocommerce-checkout .payment_box>p:first-child+p{color:#000;background:rgba(0,0,0,.02);border-top:1px solid #ff2f2f;padding:1.6rem 1.4rem}.woocommerce-checkout .payment_box .form-row label{color:#000}.woocommerce-checkout .payment_box .form-row input[type=text],.woocommerce-checkout .payment_box .form-row input[type=email],.woocommerce-checkout .payment_box .form-row input[type=telephone],.woocommerce-checkout .payment_box .form-row input[type=tel],.woocommerce-checkout .payment_box .form-row input[type=date],.woocommerce-checkout .payment_box .form-row input[type=number],.woocommerce-checkout .payment_box .form-row input[type=search],.woocommerce-checkout .payment_box .form-row input[type=password]{padding-left:0 !important;padding-right:0 !important;font-size:1.8rem !important;color:#000 !important}.woocommerce-checkout .payment_box .form-row input[type=checkbox]~label{color:#000;padding-left:3.2rem;font-size:1.6rem !important;position:relative;cursor:pointer}.woocommerce-checkout .payment_box .form-row input[type=checkbox]~label::before,.woocommerce-checkout .payment_box .form-row input[type=checkbox]~label::after{cursor:pointer;content:"";position:absolute;left:0;top:.1rem;width:1.6rem;height:1.6rem;box-sizing:border-box;border:1px solid currentColor}.woocommerce-checkout .payment_box .form-row input[type=checkbox]~label::after{background:currentColor;transform:scale(0);transition:transform 500ms}.woocommerce-checkout .payment_box .form-row input[type=checkbox]:checked~label::after{transform:scale(0.5)}.select2-dropdown{border-radius:0 !important;background:#000;color:#fff;border-radius:0 !important}.select2-dropdown .select2-search__field{color:#fff;border:0 !important;border-bottom:1px solid #fff !important}.select2-dropdown .select2-results__options .select2-results__option{margin:0 !important}.select2-dropdown .select2-results__options .select2-results__option[data-selected=true]{background-color:#fff !important;color:#000 !important}.select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:#ff2f2f !important;color:#fff !important}.shipping-calculator-form input[type=text],.shipping-calculator-form input[type=email],.shipping-calculator-form input[type=telephone],.shipping-calculator-form input[type=tel],.shipping-calculator-form input[type=date],.shipping-calculator-form input[type=number],.shipping-calculator-form input[type=search],.shipping-calculator-form input[type=password]{padding:0;padding-bottom:.6rem;border-bottom:1px solid currentColor !important;color:inherit}.shipping-calculator-form input[type=text]::-webkit-input-placeholder,.shipping-calculator-form input[type=email]::-webkit-input-placeholder,.shipping-calculator-form input[type=telephone]::-webkit-input-placeholder,.shipping-calculator-form input[type=tel]::-webkit-input-placeholder,.shipping-calculator-form input[type=date]::-webkit-input-placeholder,.shipping-calculator-form input[type=number]::-webkit-input-placeholder,.shipping-calculator-form input[type=search]::-webkit-input-placeholder,.shipping-calculator-form input[type=password]::-webkit-input-placeholder{color:inherit;opacity:.5}.shipping-calculator-form input[type=text]::-moz-placeholder,.shipping-calculator-form input[type=email]::-moz-placeholder,.shipping-calculator-form input[type=telephone]::-moz-placeholder,.shipping-calculator-form input[type=tel]::-moz-placeholder,.shipping-calculator-form input[type=date]::-moz-placeholder,.shipping-calculator-form input[type=number]::-moz-placeholder,.shipping-calculator-form input[type=search]::-moz-placeholder,.shipping-calculator-form input[type=password]::-moz-placeholder{color:inherit;opacity:.5}.shipping-calculator-form input[type=text]:-ms-input-placeholder,.shipping-calculator-form input[type=email]:-ms-input-placeholder,.shipping-calculator-form input[type=telephone]:-ms-input-placeholder,.shipping-calculator-form input[type=tel]:-ms-input-placeholder,.shipping-calculator-form input[type=date]:-ms-input-placeholder,.shipping-calculator-form input[type=number]:-ms-input-placeholder,.shipping-calculator-form input[type=search]:-ms-input-placeholder,.shipping-calculator-form input[type=password]:-ms-input-placeholder{color:inherit;opacity:.5}.shipping-calculator-form input[type=text]:-moz-placeholder,.shipping-calculator-form input[type=email]:-moz-placeholder,.shipping-calculator-form input[type=telephone]:-moz-placeholder,.shipping-calculator-form input[type=tel]:-moz-placeholder,.shipping-calculator-form input[type=date]:-moz-placeholder,.shipping-calculator-form input[type=number]:-moz-placeholder,.shipping-calculator-form input[type=search]:-moz-placeholder,.shipping-calculator-form input[type=password]:-moz-placeholder{color:inherit;opacity:.5}.shipping-calculator-form input[type=text][aria-invalid=true],.shipping-calculator-form input[type=email][aria-invalid=true],.shipping-calculator-form input[type=telephone][aria-invalid=true],.shipping-calculator-form input[type=tel][aria-invalid=true],.shipping-calculator-form input[type=date][aria-invalid=true],.shipping-calculator-form input[type=number][aria-invalid=true],.shipping-calculator-form input[type=search][aria-invalid=true],.shipping-calculator-form input[type=password][aria-invalid=true]{border:0 !important;border-bottom:1px solid #ff2f2f !important}.shipping-calculator-form .select2-container .select2-selection{border:0 !important;text-align:left !important;border-radius:0 !important;padding:0 !important;padding-bottom:.9rem !important;border-bottom:1px solid currentColor !important;color:inherit;background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8 1L4.5 4L1 1' stroke='%231C1C1C' stroke-width='1.5'/%3E %3C/svg%3E");background-size:1.2rem auto;background-repeat:no-repeat;background-position:right 40%;font-size:1.4rem !important}.shipping-calculator-form .select2-container .select2-selection__arrow{display:none !important}.shipping-calculator-form .select2-container .select2-selection__rendered{padding-left:0 !important;color:#000;font-size:1.4rem !important}.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{padding:2.5rem 0}.woocommerce-MyAccount-content .woocommerce-EditAccountForm p button.woocommerce-Button{margin:1.6rem 0;text-align:left;color:#000;background-color:transparent !important;padding:0;padding-bottom:.2rem;font-size:1.4rem;line-height:2rem;background-image:linear-gradient(0deg, currentColor, currentColor),linear-gradient(0deg, #FF2F2F, #FF2F2F);background-size:0 2px,100% 2px;background-repeat:no-repeat,no-repeat;background-position:left bottom,left bottom;transition:background 600ms;border-radius:0 !important}.woocommerce-MyAccount-content .woocommerce-EditAccountForm p button.woocommerce-Button:hover,.woocommerce-MyAccount-content .woocommerce-EditAccountForm p button.woocommerce-Button:focus-visible{color:inherit !important;background-size:100% 2px,100% 2px}.woocommerce-MyAccount-content .woocommerce-EditAccountForm p button.woocommerce-Button:visited{color:inherit !important}.woocommerce-MyAccount-content .woocommerce-EditAccountForm p button.woocommerce-Button::before{display:none}body.woocommerce-orders .woocommerce-orders-table::before{content:"All Orders & Donations";display:block;margin-bottom:3.2rem}.woocommerce-orders-table.shop_table_responsive{border:0 !important;border-radius:0 !important;display:block}.woocommerce-orders-table.shop_table_responsive>*{display:block}.woocommerce-orders-table.shop_table_responsive>tbody>tr{display:block !important;margin:2.4rem 0}.woocommerce-orders-table.shop_table_responsive>tbody>tr>*{display:block !important;border:0 !important;text-align:left !important;padding:0 !important;margin:.8rem 0}.woocommerce-orders-table.shop_table_responsive>tbody>tr>*:first-child{margin-top:0}.woocommerce-orders-table.shop_table_responsive>tbody>tr>*:last-child{margin-bottom:0}.woocommerce-orders-table.shop_table_responsive>tbody>tr>*::before{display:none !important}@media(max-width: 767px){.woocommerce-orders-table.shop_table_responsive>tbody>tr>*{text-align:left !important;background:transparent !important}}.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-number{text-align:left !important}.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-number a{text-decoration:none;position:relative}.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-number a::before{content:"";display:block;width:100%;height:2px;background-size:5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom;position:absolute;left:0;bottom:0;clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);transition:clip-path 600ms}.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-number a:hover::before,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-number a:focus::before{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-date,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-remaining,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-status,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-total,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*:not([class]){font-weight:bold}.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-date::before,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-remaining::before,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-status::before,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-total::before,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*:not([class])::before{content:attr(data-title) ": ";display:inline !important;font-weight:normal}.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions{display:flex !important;align-items:center;justify-content:flex-start;gap:1.6rem}@media(max-width: 767px){.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions{justify-content:flex-end}}.woocommerce-customer-details address .woocommerce-customer-details--phone,.woocommerce-customer-details address .woocommerce-customer-details--email{display:flex;align-items:center}body.woocommerce-view-order .woocommerce-MyAccount-content p mark{background-color:transparent;background-size:5px 2px;background-image:radial-gradient(circle, #000000 0.5px, transparent 1px);background-repeat:repeat-x;background-position:left bottom}.woocommerce-table--order-details,.order_details{border:0 !important;border-radius:0 !important}.woocommerce-table--order-details>*>tr>*,.order_details>*>tr>*{padding-top:1.2rem !important;padding-bottom:1.2rem !important}.woocommerce-table--order-details>*>tr>*:first-child,.order_details>*>tr>*:first-child{padding-left:4.8rem !important}@media(max-width: 767px){.woocommerce-table--order-details>*>tr>*:first-child,.order_details>*>tr>*:first-child{padding-left:1.2rem !important}}.woocommerce-table--order-details>*>tr>*:last-child,.order_details>*>tr>*:last-child{padding-right:4.8rem !important}@media(max-width: 767px){.woocommerce-table--order-details>*>tr>*:last-child,.order_details>*>tr>*:last-child{padding-right:1.2rem !important}}.subscription_details{display:block !important}.subscription_details>*{display:block}.subscription_details>*>tr{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;margin:1.2rem !important}.subscription_details>*>tr:first-child{margin-top:0 !important}.subscription_details>*>tr:last-child{margin-bottom:0 !important}.subscription_details>*>tr>*{padding:0 !important;border:0 !important;display:block}.subscription_details>*>tr>*:first-child::after{content:": "}.subscription_details>*>tr>*:first-child~*{font-weight:bold}.woocommerce-orders-table__row{padding-left:2.4rem !important}.woocommerce .login-wrapper{position:relative;margin:6rem 0;background:#000;color:#fff;padding:5.6rem 9rem;padding-right:.6rem}@media(max-width: 767px){.woocommerce .login-wrapper{padding:3.6rem 20px;position:relative;left:calc(50% - 50vw);width:100vw}}@media(min-width: 768px){.woocommerce .login-wrapper::before{content:"";position:absolute;left:100%;top:0;width:100%;height:100%;background:inherit}}.woocommerce .login-wrapper h2{margin-top:2.6rem;color:inherit}.woocommerce .login-wrapper .woocommerce-form{border:unset;padding:0px;display:flex;flex-wrap:wrap;align-items:center}.woocommerce .login-wrapper .woocommerce-form label{color:#fff}.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row{display:flex;flex-direction:column-reverse}.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row label{font-family:akzidenz-grotesk, sans-serif;font-size:1.4rem;font-weight:300;line-height:2rem;letter-spacing:0.02em;text-transform:initial;font-size:1.6rem;margin-top:.8rem}.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=text],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=email],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=telephone],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=tel],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=date],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=number],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=search],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=password]{font-size:3.2rem;padding:0;padding-bottom:.6rem;border-bottom:1px solid currentColor !important;color:inherit}.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=text]::-webkit-input-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=email]::-webkit-input-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=telephone]::-webkit-input-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=tel]::-webkit-input-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=date]::-webkit-input-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=number]::-webkit-input-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=search]::-webkit-input-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=password]::-webkit-input-placeholder{color:inherit;opacity:.5}.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=text]::-moz-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=email]::-moz-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=telephone]::-moz-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=tel]::-moz-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=date]::-moz-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=number]::-moz-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=search]::-moz-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=password]::-moz-placeholder{color:inherit;opacity:.5}.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=text]:-ms-input-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=email]:-ms-input-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=telephone]:-ms-input-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=tel]:-ms-input-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=date]:-ms-input-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=number]:-ms-input-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=search]:-ms-input-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=password]:-ms-input-placeholder{color:inherit;opacity:.5}.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=text]:-moz-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=email]:-moz-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=telephone]:-moz-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=tel]:-moz-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=date]:-moz-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=number]:-moz-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=search]:-moz-placeholder,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=password]:-moz-placeholder{color:inherit;opacity:.5}.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=text][aria-invalid=true],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=email][aria-invalid=true],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=telephone][aria-invalid=true],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=tel][aria-invalid=true],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=date][aria-invalid=true],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=number][aria-invalid=true],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=search][aria-invalid=true],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=password][aria-invalid=true]{border:0 !important;border-bottom:1px solid #ff2f2f !important}@media(max-width: 767px){.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=text],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=email],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=telephone],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=tel],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=date],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=number],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=search],.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-row input[type=password]{font-size:2rem}}.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit{font-size:2rem;line-height:2.2rem;letter-spacing:-0.01em;font-weight:300;position:relative}.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit::before{content:"";position:absolute;left:calc(100% + 2rem);top:calc(50% - .7rem);width:1.4rem;height:1.3rem;background-image:url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M0 6.36328H12.5151' fill='none' stroke='black'/%3E %3Cpath d='M8.34277 1L13.1104 6.36377L8.34277 11.7275' fill='none' stroke='black'/%3E %3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center center;transition:transform 600ms;filter:url("#kenyonreview-white")}.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit:hover::before,.woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit:focus-visible::before{transform:translateX(0.3rem)}.woocommerce .login-wrapper .woocommerce-form .form-row{flex-grow:1;flex-shrink:0;flex-basis:auto;padding-right:6.4rem}.woocommerce .login-wrapper .woocommerce-form .form-row.form-row-wide{flex-grow:0;flex-shrink:0;flex-basis:100%}.woocommerce .login-wrapper .woocommerce-form>.wp-block-button{margin:0 1.6rem}.woocommerce .login-wrapper .woocommerce-form>.wp-block-button:last-child{margin-right:0}@media(max-width: 767px){.woocommerce .login-wrapper .woocommerce-form>.wp-block-button{flex-grow:0;flex-shrink:0;flex-basis:100%;margin:.8rem 0}}.woocommerce-error{padding-left:6.4rem !important}.woocommerce-error::before{top:50%;left:3.2rem;transform:translate(-50%, -50%);color:#ff2f2f}.woocommerce-error>li{color:#000}.leaky-paywall-input-error{display:none !important}.woocommerce-MyAccount-content p{font-weight:600}.woocommerce-MyAccount-content .woocommerce-Addresses{display:flex;flex-direction:column}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{width:100%}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address a.edit{margin-top:5rem;margin-bottom:4rem;background-color:transparent !important;color:inherit;padding:0;padding-bottom:.2rem;font-size:1.4rem;line-height:2rem;background-image:linear-gradient(0deg, currentColor, currentColor),linear-gradient(0deg, #FF2F2F, #FF2F2F);background-size:0 2px,100% 2px;background-repeat:no-repeat,no-repeat;background-position:left bottom,left bottom;transition:background 600ms;border-radius:0 !important;text-decoration:none}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address a.edit:hover,.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address a.edit:focus-visible{color:inherit !important;background-size:100% 2px,100% 2px}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address a.edit:visited{color:inherit !important}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address{border-top:1px solid #ff2f2f;background-color:#fafafa;padding:25px 15px}body.single-piece.paywalled{overflow:hidden;min-height:100vh}body.single-piece.paywalled #primary>article~section,body.single-piece.paywalled #colophon{display:none}body.single-piece.paywalled .page-content{position:static}body .page-content .leaky_paywall_message_wrap{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:100;background-image:unset !important;background-color:rgba(26,26,26,.85);display:flex;align-items:flex-end;justify-content:center;margin:0 !important;padding:5.6rem 0;animation-name:paywallinbg;animation-duration:600ms;animation-iteration-count:1;animation-fill-mode:forwards}body .page-content #leaky_paywall_message{border:0 !important;box-shadow:unset !important;max-width:87rem;width:80vw;min-height:39rem;background:#fff;color:#000;padding:0;display:flex;align-items:stretch;justify-content:space-between;opacity:1;border-radius:0 !important;animation-name:paywallincontent;animation-duration:600ms;animation-iteration-count:1;animation-fill-mode:forwards}@media(max-width: 767px){body .page-content #leaky_paywall_message{flex-direction:column}}.leaky-paywall__inner-left{padding:4rem;flex-grow:3;flex-shrink:0;flex-basis:0}@media(min-width: 768px){.leaky-paywall__inner-left p.has-h-2-font-size{margin-top:5rem;margin-bottom:5rem;font-size:5.4rem;line-height:5.1rem;letter-spacing:-0.05em}}@media(max-width: 767px){.leaky-paywall__inner-left p.has-h-2-font-size{margin-top:2rem;letter-spacing:-0.02em;margin-bottom:0}}@media(max-width: 767px){.leaky-paywall__inner-left{flex-grow:1;flex-shrink:1;flex-basis:auto;padding:2.4rem 2rem}}.leaky-paywall__inner-right{flex-grow:2;flex-shrink:0;flex-basis:0;padding:4.8rem;align-self:center}@media(max-width: 767px){.leaky-paywall__inner-right{flex-grow:1;flex-shrink:1;flex-basis:auto;padding:2.4rem 2rem}}.leaky-paywall__inner-right .wp-block-button{margin:3.2rem 0}.leaky-paywall__inner-right .wp-block-button__link,.leaky-paywall__inner-right .woocommerce .woocommerce-cart-form .shop_table .button,.woocommerce .woocommerce-cart-form .shop_table .leaky-paywall__inner-right .button,.leaky-paywall__inner-right .woocommerce .return-to-shop .wc-backward,.woocommerce .return-to-shop .leaky-paywall__inner-right .wc-backward,.leaky-paywall__inner-right .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .leaky-paywall__inner-right .checkout-button,.leaky-paywall__inner-right .single-product__header-summary form.variations_form table.variations tr>* a.reset_variations,.single-product__header-summary form.variations_form table.variations tr>* .leaky-paywall__inner-right a.reset_variations,.leaky-paywall__inner-right .woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-checkout .woocommerce-form-login .leaky-paywall__inner-right .woocommerce-form-login__submit,.leaky-paywall__inner-right .woocommerce-checkout .woocommerce-form-login button[type=submit],.woocommerce-checkout .woocommerce-form-login .leaky-paywall__inner-right button[type=submit],.leaky-paywall__inner-right .woocommerce-checkout .woocommerce-form-coupon .woocommerce-form-login__submit,.woocommerce-checkout .woocommerce-form-coupon .leaky-paywall__inner-right .woocommerce-form-login__submit,.leaky-paywall__inner-right .woocommerce-checkout .woocommerce-form-coupon button[type=submit],.woocommerce-checkout .woocommerce-form-coupon .leaky-paywall__inner-right button[type=submit],.leaky-paywall__inner-right .shipping-calculator-form button[type=submit],.shipping-calculator-form .leaky-paywall__inner-right button[type=submit],.leaky-paywall__inner-right .woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions a.woocommerce-button,.woocommerce-orders-table.shop_table_responsive>tbody>tr>*.woocommerce-orders-table__cell-order-actions .leaky-paywall__inner-right a.woocommerce-button,.leaky-paywall__inner-right .subscription_details>*>tr:last-child>*>a,.leaky-paywall__inner-right .woocommerce .login-wrapper .woocommerce-form .woocommerce-form-login__submit,.woocommerce .login-wrapper .woocommerce-form .leaky-paywall__inner-right .woocommerce-form-login__submit{font-weight:400 !important}.leaky-paywall__inner-right .wp-block-button:last-child{margin-bottom:0}@keyframes paywallinbg{from{background-color:rgba(26,26,26,0)}to{background-color:rgba(26,26,26,.85)}}@keyframes paywallincontent{from{transform:scale(0.95) translateY(3.6rem);opacity:0}to{transform:translateX(0);opacity:1}}.woocommerce #add_payment_method .woocommerce-Payment{background:unset !important}.woocommerce #add_payment_method .woocommerce-Payment .woocommerce-PaymentMethods{border-bottom:unset !important}.woocommerce #add_payment_method .woocommerce-Payment .woocommerce-PaymentMethods li.woocommerce-PaymentMethod{padding-left:0}.woocommerce #add_payment_method .woocommerce-Payment .woocommerce-PaymentMethods li.woocommerce-PaymentMethod::before{display:none !important}.woocommerce #add_payment_method .woocommerce-Payment .woocommerce-PaymentMethods li.woocommerce-PaymentMethod .woocommerce-PaymentBox{background-color:unset !important;border-radius:0 !important;border-top:1px solid red}.woocommerce #add_payment_method .woocommerce-Payment .woocommerce-PaymentMethods li.woocommerce-PaymentMethod .woocommerce-PaymentBox::before{display:none !important}.woocommerce #add_payment_method .woocommerce-Payment .woocommerce-PaymentMethods li.woocommerce-PaymentMethod .woocommerce-PaymentBox p{color:#000;font-weight:300}.woocommerce #add_payment_method .woocommerce-Payment .woocommerce-PaymentMethods li.woocommerce-PaymentMethod .woocommerce-PaymentBox .input-text{padding:0}.woocommerce #add_payment_method .woocommerce-Payment .woocommerce-PaymentMethods li.woocommerce-PaymentMethod .woocommerce-PaymentBox input{padding-top:5px;border-bottom:1px solid #000}.woocommerce #add_payment_method .woocommerce-Payment .woocommerce-PaymentMethods li.woocommerce-PaymentMethod .woocommerce-PaymentBox .input-text{padding:15px 0}.woocommerce #add_payment_method .woocommerce-Payment .form-row #place_order{float:left;color:#000 !important}.woocommerce .woocommerce-MyAccount-content .shop_table .view .default{background-color:red}.wc-pao-addons-container .wc-pao-addon-container input~label{padding-left:4rem;font-size:1.6rem !important;position:relative;cursor:pointer}.wc-pao-addons-container .wc-pao-addon-container input~label::before,.wc-pao-addons-container .wc-pao-addon-container input~label::after{cursor:pointer;content:"";position:absolute;left:0;top:0rem;width:1.6rem;height:1.6rem;box-sizing:border-box;border:1px solid currentColor}.wc-pao-addons-container .wc-pao-addon-container input~label::after{background:currentColor;transform:scale(0);transition:transform 500ms}.wc-pao-addons-container .wc-pao-addon-container input:checked~label::after{transform:scale(0.5)}
/*# sourceMappingURL=style-f369ca.css.map*/