﻿/*!
Theme Name: Assist Conference 
Author: Christopher Stickland
Author URI: http://underscores.me/
Description: A custom theme for The Assist Conference Website
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: assist
Tags: custom-background, custom-logo, custom-menu, featured-images
*/:root{--teal: #4e9d9a;--teal-90: #2b5755;--teal-80: #346967;--teal-70: #3d7a78;--teal-60: #468c8a;--teal-50: #4e9d9a;--teal-40: #57b0ad;--teal-30: #60c2be;--teal-20: #69d4d0;--teal-10: #72e5e1;--base-white: #ffffff;--base-obsidian: #0c1f2e;--base-transparent: rgba(255 255 255 / 0);--pink: #f6b0c1;--pink-90: #ad7c88;--pink-80: #bf8996;--pink-70: #d196a4;--pink-60: #e3a2b2;--pink-50: #f6b0c1;--pink-40: #ffb8c6;--pink-30: #ffc9d4;--pink-20: #ffdbe2;--pink-10: #ffedf1;--sunset-orange: #ef815c;--sunset-orange-90: #a85b41;--sunset-orange-80: #a85b41;--sunset-orange-70: #cc6e4f;--sunset-orange-60: #de7855;--sunset-orange-50: #ef815c;--sunset-orange-40: #ff8a62;--sunset-orange-30: #ff9875;--sunset-orange-20: #ffa587;--sunset-orange-10: #ffb399;--sunshine-yellow: #ffffff;--sunshine-yellow-90: #b08148;--sunshine-yellow-80: #c28e4f;--sunshine-yellow-70: #d49c57;--sunshine-yellow-60: #e5a95e;--sunshine-yellow-50: #f8b665;--sunshine-yellow-40: #ffc073;--sunshine-yellow-30: #ffc37a;--sunshine-yellow-20: #ffcb8c;--sunshine-yellow-10: #ffd39e;--gray: #818181;--bg-teal: #102a38;--teal-button: #4dcebd}:root{--heading-margin-bottom: 1.5rem}@media only screen and (min-width: 48rem){:root{--heading-margin-bottom: 3rem}}@media only screen and (min-width: 64rem){:root{--heading-margin-bottom: 4.5rem}}@keyframes slide-in{from{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes grow{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-hero{from{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}@keyframes underline{from{background-size:0% .075em}to{background-size:100% .075em}}@keyframes zoom{from{transform:scale(1)}to{transform:scale(1.025)}}@keyframes image-fade-in{from{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1.0325)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}blockquote{margin-top:2rem;margin-bottom:2rem;padding-left:1.5rem;margin-left:0}blockquote p{font-style:italic;font-size:1rem}blockquote p::before{content:"“"}blockquote p::after{content:"”"}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}.bold{font-weight:700}p{font-size:.825rem;font-size:clamp(0.875rem, 0.4166666667vw + 0.78125rem, 1.28125rem)}@media only screen and (min-width: 48rem){p{font-size:1rem;font-size:clamp(0.875rem, 0.4166666667vw + 0.78125rem, 1.28125rem)}}@media only screen and (min-width: 64rem){p{font-size:1.28125rem;font-size:clamp(0.875rem, 0.4166666667vw + 0.78125rem, 1.28125rem)}}.page-title,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{line-height:normal;letter-spacing:0;font-weight:900;margin:0}.page-title{font-size:4.5rem}h1,.h1{font-size:1.802rem}@media only screen and (min-width: 48rem){h1,.h1{font-size:1.802rem;font-size:clamp(1.802rem,1.228rem + 1.838vw,3.433rem)}}@media only screen and (min-width: 120rem){h1,.h1{font-size:3.433125rem}}h2,.h2{font-size:2rem}@media only screen and (min-width: 48rem){h2,.h2{font-size:3.44375rem;font-size:clamp(2rem,-3.513rem + 13.125vw,4.888rem)}}@media only screen and (min-width: 120rem){h2,.h2{font-size:4.8875rem}}h3,.h3{font-size:1.425rem}@media only screen and (min-width: 48rem){h3,.h3{font-size:1.425rem;font-size:clamp(1.425rem,.2663rem + 2.4141vw,2.1975rem)}}@media only screen and (min-width: 64rem){h3,.h3{font-size:2.1975rem}}h4,.h4{font-size:1.75rem}@media only screen and (min-width: 48rem){h4,.h4{font-size:1rem;font-size:clamp(1.266rem,.528rem + 1.5375vw,1.758rem)}}@media only screen and (min-width: 64rem){h4,.h4{font-size:1.758rem}}h5,.h5{font-size:1.125rem}@media only screen and (min-width: 48rem){h5,.h5{font-size:1rem;font-size:clamp(1.125rem,.7031rem + .8789vw,1.40625rem)}}@media only screen and (min-width: 64rem){h5,.h5{font-size:1.40625rem}}h6,.h6{font-size:1rem}@media only screen and (min-width: 48rem){h6,.h6{font-size:1rem;font-size:clamp(1rem,.8162rem + .3828vw,1.1225rem)}}@media only screen and (min-width: 64rem){h6,.h6{font-size:1.125rem}}.text-small{font-size:.899rem}@media only screen and (min-width: 48rem){.text-small{font-size:1rem;font-size:clamp(.899rem,.8975rem + .0031vw,.9rem)}}@media only screen and (min-width: 64rem){.text-small{font-size:.9rem}}.text-smaller{font-size:.79rem}@media only screen and (min-width: 48rem){.text-smaller{font-size:1rem;font-size:clamp(.79rem,.895rem - .2188vw,.72rem)}}@media only screen and (min-width: 64rem){.text-smaller{font-size:.72rem}}body{color:var(--base-white);overflow-x:hidden;font-size:.875rem;font-size:clamp(0.875rem, 0.4166666667vw + 0.78125rem, 1.28125rem);line-height:1.5;letter-spacing:0;background-color:#0c1f2e;background-image:linear-gradient(205deg, #49908e 0%, #3e7b7d 1%, #387174 2%, #33676b 3%, #2d5d62 4%, #28525a 5.75%, #224851 9%, #1d3e48 11%, #17343f 15%, #122937 17.5%, #0c1f2e 22%);background-image:url("./assets/body-background.png");background-size:100% auto;background-repeat:no-repeat}@media only screen and (min-width: 48rem){body{font-size:clamp(0.875rem, 0.4166666667vw + 0.78125rem, 1.28125rem)}}@media only screen and (min-width: 64rem){body{margin-top:0}}body#tinymce{background-color:#fff;background-image:none}body.shapes-fired .shapes-hide{opacity:0 !important}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{max-width:100%;margin-top:2.5rem;margin-bottom:3rem}figcaption{padding-left:1.25rem;margin-top:.875rem;font:normal normal bold 14px/31px TheSans}table{margin:0 0 1.5em;width:100%}input[type=text],input[type=email],input[type=tel],input[type=password],textarea{padding:1.25rem 1.5rem !important;border:solid 1px var(--teal-button);border-radius:var(--border-radius);background:none;color:var(--teal-button);resize:none;padding:1.25rem 1.5rem;font-size:1rem}@media(min-width: 64rem){input[type=text],input[type=email],input[type=tel],input[type=password],textarea{font-size:1.6rem !important}}input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=password]:hover,textarea:hover{box-shadow:-6px 6px 6px 0px rgba(0,0,0,.16) inset}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,input[type=password]:focus-visible,textarea:focus-visible{background:#102a38;box-shadow:-6px 6px 6px 0px rgba(0,0,0,.16) inset;outline:0}.gform_heading{display:none}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:1rem;grid-column-gap:1rem}.btn{font-size:.825rem;line-height:1;border:1px solid var(--teal-button);border-radius:var(--border-radius);box-shadow:-6px 6px 6px 0px rgba(0,0,0,.16);background-color:var(--teal-button);text-align:center;text-decoration:none;padding:1.25rem 2.5rem;cursor:pointer;display:block;width:min-content;white-space:nowrap;font-weight:700;line-height:normal;transition:all .2s ease-in-out}.btn.btn-full{width:100%}.btn.btn-obsidian{background-color:var(--base-obsidian);color:var(--base-white)}.btn.btn-teal{background-color:var(--teal-button);border:1px solid var(--teal-button);color:var(--base-obsidian)}.btn.btn-outline-teal{color:var(--base-white);background-color:var(--base-obsidian);border:1px solid var(--teal-button);box-shadow:none}.btn.btn-outline-teal span{color:var(--teal-button) !important}.btn.btn-outline-teal:hover{background-color:var(--base-white);color:var(--base-obsidian);box-shadow:-6px 6px 6px 0px rgba(0,0,0,.16)}.btn.btn-outline-teal:hover span{color:var(--base-white) !important}.btn.btn-outline-orange{color:var(--base-white);background-color:var(--base-obsidian);border:1px solid var(--sunset-orange-50)}.btn.btn-outline-pink{color:var(--base-white);background-color:var(--base-obsidian);border:1px solid var(--pink-50)}.btn.btn-outline-yellow{color:var(--base-white);background-color:var(--base-obsidian);border:1px solid var(--sunshine-yellow-10)}@media only screen and (min-width: 48rem){.btn{font-size:1rem}}@media only screen and (min-width: 64rem){.btn{font-size:1.6rem}}.wc-block-mini-cart__footer .btn{font-size:1.6rem}.wc-block-mini-cart__footer .btn.btn-teal:hover{background-color:var(--base-white)}.wc-block-mini-cart__footer .btn span{line-height:1}.gform_wrapper .btn{color:#7f7f7f;background-color:var(--base-obsidian);border:1px solid var(--teal-button);box-shadow:none}.gform_wrapper .btn.active{background-color:var(--teal-button);border:1px solid var(--teal-button);color:var(--base-obsidian)}.gform_wrapper .btn.active:hover{background-color:var(--base-white);color:var(--base-obsidian);box-shadow:-6px 6px 6px 0px rgba(0,0,0,.16)}.gform_wrapper .btn.active:hover span{color:var(--base-white) !important}.gform_wrapper .btn span{color:var(--teal-button) !important}input[type=text],input[type=email],input[type=tel],input[type=password],textarea{padding:1.25rem 1.5rem !important;border:solid 1px var(--teal-button);border-radius:var(--border-radius);background:none;color:var(--teal-button);resize:none;padding:1.25rem 1.5rem;font-size:1rem}@media(min-width: 64rem){input[type=text],input[type=email],input[type=tel],input[type=password],textarea{font-size:1.6rem !important}}input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=password]:hover,textarea:hover{box-shadow:-6px 6px 6px 0px rgba(0,0,0,.16) inset}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,input[type=password]:focus-visible,textarea:focus-visible{background:#102a38;box-shadow:-6px 6px 6px 0px rgba(0,0,0,.16) inset;outline:0}.gform_heading{display:none}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:1rem;grid-column-gap:1rem}main .woocommerce{width:100%;max-width:106.25rem;margin:0 auto;padding:2rem 1rem}@media only screen and (min-width: 48rem){main .woocommerce{padding:3.25rem 1rem}}@media only screen and (min-width: 64rem){main .woocommerce{padding:4.5rem 1rem}}main .woocommerce .woocommerce-MyAccount-content{width:100%;color:var(--base-white)}main .woocommerce .woocommerce-MyAccount-content a{color:var(--teal-button);transition:color 200ms ease-in-out}main .woocommerce .woocommerce-MyAccount-content a:hover{color:var(--base-white)}main .woocommerce .woocommerce-MyAccount-content h2{padding-bottom:2rem;text-align:center}@media(min-width: 48rem){main .woocommerce .woocommerce-MyAccount-content h2{padding-bottom:2.75rem}}@media(min-width: 64rem){main .woocommerce .woocommerce-MyAccount-content h2{padding-bottom:3.5rem;text-align:left}}main .woocommerce .woocommerce-MyAccount-content .wc-block-components-notice-banner.is-info,main .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper{background:rgba(0,0,0,0) !important;border-radius:var(--border-radius);color:var(--base-white);flex-grow:1;height:min-content;border:0;outline:0}main .woocommerce .woocommerce-MyAccount-content .wc-block-components-notice-banner.is-info::focus-visible,main .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper::focus-visible{border:0 !important}main .woocommerce .woocommerce-MyAccount-content .wc-block-components-notice-banner.is-info .woocommerce-message,main .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-message{border:solid 1px var(--teal-button) !important;background:rgba(0,0,0,0) !important;color:var(--base-white) !important;border-radius:var(--border-radius);outline:none}main .woocommerce .woocommerce-MyAccount-content .wc-block-components-notice-banner.is-info .woocommerce-message::before,main .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-message::before{display:none}main .woocommerce .woocommerce-MyAccount-content .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content a,main .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper .wc-block-components-notice-banner__content a{color:var(--teal-button) !important}main .woocommerce .woocommerce-MyAccount-content .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content a:hover,main .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper .wc-block-components-notice-banner__content a:hover{color:var(--base-white) !important;text-decoration:underline !important}main .woocommerce .woocommerce-MyAccount-content .wc-block-components-notice-banner.is-info svg,main .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper svg{display:none}main .woocommerce .woocommerce-MyAccount-navigation{max-width:18rem;margin-right:2rem;float:unset;width:auto}main .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}main .woocommerce .woocommerce-MyAccount-navigation ul li{padding-bottom:2rem;border-bottom:solid 1px var(--teal-button);padding-top:2rem}main .woocommerce .woocommerce-MyAccount-navigation ul li:first-of-type{border-top:solid 1px var(--teal-button)}main .woocommerce .woocommerce-MyAccount-navigation ul li a{text-decoration:none;color:rgba(255,255,255,.7)}main .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--teal-button)}.account-flex{display:flex;gap:2rem}.account-flex .edit-account{flex-grow:1;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.account-flex .edit-account span.required{color:var(--teal-button)}.account-flex .edit-account br{display:none}.account-flex .edit-account .woocommerce-form-row,.account-flex .edit-account .password-change{display:flex;flex-direction:column}.account-flex .edit-account .woocommerce-form-row.span-2,.account-flex .edit-account .woocommerce-form-row.span-1,.account-flex .edit-account .password-change.span-2,.account-flex .edit-account .password-change.span-1{grid-column:span 2}.account-flex .edit-account .password-change{border-radius:var(--border-radius);border:solid 1px var(--teal-button)}.account-flex .edit-account .password-change legend{color:var(--teal-button)}.account-flex .edit-account .password-change .password-input{display:flex;align-items:center}.account-flex .edit-account .password-change .password-input .show-password-input{top:unset;color:var(--teal-button)}.account-flex .hide-mobile .woocommerce-MyAccount-navigation{margin-right:0;float:none;width:100%}.hide-mobile{display:none}@media(min-width: 64rem){.hide-mobile{display:block}}abbr{color:var(--teal-button) !important}.wc-block-components-notice-banner.is-info{margin-left:2rem}.flex-grow{flex-grow:1}.woocommerce-address-fields__field-wrapper p{margin:0 !important}.wc-block-components-notice-banner,.woocommerce-info{background-color:rgba(0,0,0,0) !important;color:var(--base-white) !important;border-radius:var(--border-radius) !important;outline:0;border:solid 1px var(--teal-button) !important}.wc-block-components-notice-banner svg,.woocommerce-info svg{display:none !important}.woocommerce-info{display:flex;align-items:center;justify-content:space-between}.woocommerce-info::before,.woocommerce-info::after{display:none}.account-navigation{width:18rem}.mobile-dashboard{border-top:solid 1px var(--teal-button);border-bottom:solid 1px var(--teal-button);display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-bottom:3rem}.mobile-dashboard.hide{display:none}.mobile-dashboard p{display:none}.mobile-dashboard div{width:50px}.mobile-dashboard h5{padding-bottom:.875rem !important;padding-top:.875rem !important}@media(min-width: 64rem){.hide-desktop{display:none}}.mobile-my-account{padding-bottom:1.75rem;font-size:1rem;text-align:center}.account-content.hide{display:none !important}.account-navigation.show{display:block}.account-navigation.show .woocommerce-MyAccount-navigation{margin-right:0 !important;width:100% !important;max-width:100% !important}.wc-block-mini-cart__quantity-badge:before{content:"";background-image:url("assets/cart.svg");width:1.75rem;height:100%;display:flex;justify-content:center;align-items:center;background-size:contain;background-repeat:no-repeat;background-position:center}.wc-block-mini-cart__quantity-badge:hover:before{background-image:url("assets/cart-white.svg")}.wc-block-mini-cart__icon,.wc-block-mini-cart__badge{display:none !important}.wc-block-mini-cart__button:hover:not([disabled]){opacity:1}.wc-block-mini-cart__footer::after{border:0 !important}:where(.wp-block-woocommerce-mini-cart-contents),.wp-block-woocommerce-filled-mini-cart-contents-block{background-color:var(--base-obsidian) !important}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions{flex-direction:column;gap:2rem}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions a{width:100%}.wc-block-mini-cart__footer:after{border:0}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-subtotal{padding:1rem 0;margin-bottom:2rem !important;margin-top:8rem;border-top:solid 1px var(--base-white);border-bottom:solid 1px var(--base-white)}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-subtotal *{color:var(--base-white);font-size:1.6rem;font-weight:700}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{display:none !important}.wc-block-components-quantity-selector{display:grid;grid-template-columns:1fr 1fr;border-radius:var(--border-radius);border:solid 1px var(--teal-button)}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{grid-area:1/1/span 2/span 1}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus{grid-area:2/2/span 1/span 1}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus{grid-area:1/2/span 1/span 1}.wp-block-woocommerce-mini-cart-title-items-counter-block{display:none}.wp-block-woocommerce-mini-cart-title-block{margin-top:3rem !important}@media only screen and (min-width: 64rem){.wp-block-woocommerce-mini-cart-title-block{margin-top:4.5rem}}.wp-block-woocommerce-mini-cart-title-block .wp-block-woocommerce-mini-cart-title-label-block{color:var(--base-white)}.wc-block-components-button.wc-block-components-drawer__close{top:3.5rem}.wc-block-mini-cart__items{flex-grow:0}.wp-block-woocommerce-filled-mini-cart-contents-block{justify-content:start}.wc-block-components-drawer__close{opacity:1 !important}.wc-block-components-drawer__close svg *{fill:var(--base-white) !important;stroke:var(--base-white) !important}.wc-block-components-product-name{color:var(--teal-button);text-decoration:none;font-size:1.6rem;font-weight:700}.wc-block-components-product-name:hover{color:var(--base-white)}.wc-block-cart-item__prices{display:none}.wc-block-components-product-price__value{color:var(--base-white);font-size:1.25rem;font-weight:700}.wc-block-components-drawer__screen-overlay{background:rgba(0,0,0,0)}.wp-block-column-is-layout-flow{flex-basis:50% !important}.woocommerce-tabs{display:none}.product{width:100%;max-width:92rem;margin:0 auto;padding:2rem 1rem;color:var(--base-white);display:flex;flex-direction:column}@media only screen and (min-width: 48rem){.product{padding:3.25rem 1rem}}@media only screen and (min-width: 64rem){.product{padding:4.5rem 1rem}}@media(min-width: 48rem){.product{flex-direction:row}}.product label,.product .reset_variations{display:none}.product .reset_variations{display:none !important}.account-content{flex-grow:1}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:unset;width:auto}.variations_form{display:grid;grid-template-columns:1fr min-content;gap:1rem;grid-template-rows:auto;grid-template-areas:"variation variation" "select amount" "addons addons" "submit submit"}.variations_form .single_variation{grid-area:variation;width:100%}.variations_form .single_variation .amount{color:var(--base-white);font-size:1rem;font-weight:700}@media(min-width: 48rem){.variations_form .single_variation .amount{font-size:1.75rem}}@media(min-width: 64rem){.variations_form .single_variation .amount{font-size:2.5rem}}.variations_form .variations{grid-area:select}.variations_form .variations select{appearance:none;border-radius:var(--border-radius);border:solid 1px var(--teal-button);background-color:rgba(0,0,0,0);color:var(--base-white);text-align:center;padding:1.5rem;position:relative;width:100%;color:var(--teal-button);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8558 -8.0037e-07L14 1.1898L7.76423 7.67036C7.66431 7.77483 7.54549 7.85773 7.41461 7.9143C7.28373 7.97088 7.14337 8 7.00162 8C6.85986 8 6.71951 7.97088 6.58863 7.9143C6.45775 7.85773 6.33893 7.77483 6.23901 7.67036L8.12108e-08 1.1898L1.14418 0.00112058L7 6.08359L12.8558 -8.0037e-07Z' fill='%234DCEBD'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:90% center}.variations_form .variations select:before,.variations_form .variations select:after{--size: 0.3rem;position:absolute;content:"hello";right:1rem;pointer-events:none;display:block}.variations_form .variations select:before{border-left:.3rem solid rgba(0,0,0,0);border-right:.3rem solid rgba(0,0,0,0);border-bottom:var(--size) solid blue;top:40%}.variations_form .variations select:after{border-left:.3rem solid rgba(0,0,0,0);border-right:.3rem solid rgba(0,0,0,0);border-bottom:.3rem solid blue;top:40%}.variations_form .product-quantity-container{grid-area:amount}.variations_form .product-quantity-container input{background-color:rgba(0,0,0,0);border-radius:var(--border-radius);color:var(--teal-button);border:solid 1px var(--teal-button);-moz-appearance:textfield;appearance:textfield;outline:0;width:100%;height:70px;padding-right:1rem}.variations_form .variations_button{grid-area:submit}.variations_form .product-quantity-container{display:grid;grid-template-columns:4fr 1fr;grid-template-rows:1fr 1fr;gap:1rem;float:right;width:7.8125rem;height:4.375rem}.variations_form .product-quantity-container .quantity{grid-area:1/1/span 2/span 2;width:100%;height:100%}.variations_form .product-quantity-container .quantity input{width:100%;height:100%}.variations_form .product-quantity-container button{z-index:2;border:0;background:rgba(0,0,0,0);cursor:pointer;height:100%;width:100%;display:flex;justify-content:center;align-items:center;z-index:2;padding-right:1.25rem}.variations_form .product-quantity-container button.quantity-increment{grid-area:1/2/span 1/span 1;padding-top:.25rem}.variations_form .product-quantity-container button.quantity-decrement{grid-area:2/2/span 1/span 1;padding-bottom:.25rem}.variations_form .addons{grid-area:addons}.variations_form .addons thead{font-weight:700}.variations_form .addons thead td{padding-bottom:2rem}.variations_form .addons .addon-title{width:70%}.variations_form .addons .addon-quantity{width:10%;min-width:4.375rem;width:4.375rem;max-width:4.375rem;position:relative}.variations_form .addons .addon-quantity .addon-quantity-input-container{min-width:4.375rem;width:4.375rem;max-width:4.375rem;position:relative;display:grid;grid-template-columns:4fr 1fr;grid-template-rows:1fr 1fr;float:right}.variations_form .addons .addon-quantity button{border:0;background:rgba(0,0,0,0);cursor:pointer;height:100%;width:100%;display:flex;justify-content:center;align-items:center;z-index:2;padding-right:.5625rem}.variations_form .addons .addon-quantity button.increment{grid-area:1/2/span 1/span 1;padding-top:.25rem}.variations_form .addons .addon-quantity button.decrement{grid-area:2/2/span 1/span 1;padding-bottom:.25rem}.variations_form .addons .addon-quantity button svg{height:.3125rem}.variations_form .addons .addon-quantity input{grid-area:1/1/span 2/span 2;min-width:4.375rem;width:4.375rem;max-width:4.375rem;border:solid 1px var(--teal-button);border-radius:var(--border-radius);background-color:rgba(0,0,0,0);color:var(--base-white);height:2.5rem;padding-left:1.375rem;outline:0;color:var(--teal-button);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;margin-left:auto}.variations_form .addons .addon-quantity input .btn{margin-left:auto}.quantity-table-qty{padding-left:5rem !important;text-align:right}@media only screen and (min-width: 64rem){.woocommerce-product-gallery{width:60% !important}}.legal-main{color:var(--base-white) !important;width:100%;max-width:106.25rem;margin:0 auto;padding:2rem 1rem}@media only screen and (min-width: 48rem){.legal-main{padding:3.25rem 1rem}}@media only screen and (min-width: 64rem){.legal-main{padding:4.5rem 1rem}}.legal-main *{color:var(--base-white) !important}.legal-main .box-primary *{color:var(--base-obsidian) !important}.legal-main a{color:var(--teal-button) !important}.legal-main a:hover{color:var(--base-white)}.woocommerce h2{color:var(--base-white)}.woocommerce .registration-form-container,.woocommerce .login-form-container,.woocommerce .lost_reset_password{color:var(--base-white);max-width:44.5rem;margin:0 auto}.woocommerce .registration-form-container span.required,.woocommerce .login-form-container span.required,.woocommerce .lost_reset_password span.required{color:var(--teal-button)}.woocommerce .registration-form-container.hide,.woocommerce .login-form-container.hide,.woocommerce .lost_reset_password.hide{display:none}.woocommerce .woocommerce-form.login,.woocommerce .woocommerce-form.register{border:0;padding:0;color:var(--base-white)}.woocommerce .woocommerce-form.login .form-row,.woocommerce .woocommerce-form.register .form-row{margin:0 !important}.woocommerce .woocommerce-form.login .lost_password,.woocommerce .woocommerce-form.register .lost_password{margin-top:1rem;margin-bottom:1rem}.woocommerce .woocommerce-form.login #show-login-button,.woocommerce .woocommerce-form.register #show-login-button{margin-top:2rem}.woocommerce .woocommerce-form.login br,.woocommerce .woocommerce-form.register br{display:none}.woocommerce .woocommerce-form.login span.show-password-input,.woocommerce .woocommerce-form.register span.show-password-input{display:none}.woocommerce .woocommerce-form.login span.required,.woocommerce .woocommerce-form.register span.required{color:var(--teal-button)}.woocommerce .woocommerce-form.login label,.woocommerce .woocommerce-form.register label{color:var(--base-white);font-weight:500}.woocommerce .woocommerce-form.login a,.woocommerce .woocommerce-form.register a{color:var(--teal-button)}.woocommerce .woocommerce-form.login a:hover,.woocommerce .woocommerce-form.register a:hover{color:var(--base-white)}.woocommerce-form-login__submit{margin-bottom:2rem}.woocommerce-placeholder{opacity:0 !important}.woocommerce-cart-form a{color:var(--teal-button);transition:color .2s ease-in-out}.woocommerce-cart-form a:hover{color:var(--base-white)}.woocommerce-cart-form .btn{margin-left:auto}.cart_totals .btn{margin-left:auto}.woocommerce-message{border-top:0;border:solid 1px var(--teal-button);border-radius:var(--border-radius);background-color:rgba(0,0,0,0);color:var(--base-white)}.woocommerce-message:before{display:none}.woocommerce-message a{color:var(--teal-button);transition:color .2s ease-in-out}.woocommerce-message a:hover{color:var(--base-white)}#sidebar,.up-sells,.woocommerce-breadcrumb{display:none}:root{font-size:16px;--border-radius: 0.625rem;--section-padding-x: 1rem;--section-padding-y: 2rem;--container-max-width: 90rem}@media only screen and (min-width: 48rem){:root{--section-padding-y: 3.25rem}}@media only screen and (min-width: 64rem){:root{--section-padding-x: 0;--section-padding-y: 4.5rem}}body{font-family:effra,sans-serif}html{scroll-behavior:smooth;font-size:16px}html :where(.wp-block){width:100%;margin-left:auto;margin-right:auto}/*# sourceMappingURL=style.css.map */
