.wp-element-button{display:inline-block}.has-large-font-size{line-height:1.45}.has-huge-font-size{line-height:1.25}.has-massive-font-size{line-height:1.125}.has-enormous-font-size{line-height:1}.is-style-quote-headline{font-size:var(--wp--preset--font-size--massive);font-weight:900;line-height:1}.is-style-gold-texture{background:linear-gradient(90deg,rgba(0,0,0,.5),transparent 50%,rgba(0,0,0,.5)),url(../img/gold-texture.png) 50%/20px!important}.is-style-silver-texture{background:linear-gradient(90deg,rgba(0,0,0,.5),transparent 50%,rgba(0,0,0,.5)),url(../img/silver-texture.png) 50%/20px!important}.is-style-gold-texture,.is-style-silver-texture{-webkit-text-fill-color:transparent!important;-moz-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}p a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gold)}.hidden{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sprite-symbol-usage{display:inline!important}.redline-graphic{position:relative}.redline-graphic:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3860' height='68'%3E%3Cpath fill='%23770c12' d='M3860 32H2280l-32.5-32v32h-635V0l-31.6 32H0v5h1581l31.5 31V37h635v31l30.6-31H3860z'/%3E%3C/svg%3E");background-position:50%;background-size:contain;bottom:39px;content:"";height:39.53452px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:3860px}.wp-block-button.has-custom-width .wp-block-dancarlin-bubble__link{min-width:0}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{border-color:var(--wp--custom--buttons--border-color);border-radius:var(--wp--custom--buttons--border-radius);border-style:var(--wp--custom--buttons--border-style);border-width:var(--wp--custom--buttons--border-width);padding:var(--wp--custom--buttons--padding-y) var(--wp--custom--buttons--padding-x);width:auto}@media(max-width:781px){.wp-block-columns.reverse-columns-mobile{display:flex;flex-direction:column-reverse}.wp-block-columns.is-style-separator{gap:var(--wp--style--block-gap)}.wp-block-columns.is-style-separator>.wp-block-column:not(:first-child){border-top:1px solid var(--wp--preset--color--light-soft-gray);padding-top:var(--wp--style--block-gap)}}@media(min-width:782px){.wp-block-columns.is-style-separator>.wp-block-column:not(:first-child){border-left:1px solid var(--wp--preset--color--light-soft-gray);padding-left:var(--wp--style--block-gap)}}.wp-block-columns.is-style-separator.is-not-stacked-on-mobile>.wp-block-column:not(:first-child){border-left:1px solid var(--wp--preset--color--light-soft-gray);border-top:0;padding-left:var(--wp--preset--spacing--20);padding-top:0}.wp-block-cover{padding-left:0;padding-right:0}.wp-block-cover.alignfull{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.wp-block-cover.is-style-contained .wp-block-cover__image-background,.wp-block-cover.is-style-contained video.wp-block-cover__video-background{-o-object-fit:contain;object-fit:contain}.wp-block-dancarlin-bubble__link{border-radius:9999px;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}@media(max-width:781px){.site-footer .wp-block-navigation{max-width:100%!important}.site-footer .wp-block-navigation__container.is-vertical{grid-column-gap:var(--wp--style--block-gap);-moz-column-gap:var(--wp--style--block-gap);column-gap:var(--wp--style--block-gap);display:grid;grid-template-columns:auto auto;justify-content:space-between;width:100%}}.wp-block-query-view-toggle{align-items:center;-moz-column-gap:var(--wp--preset--spacing--24);column-gap:var(--wp--preset--spacing--24);display:flex;justify-content:start;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-query-view-toggle label{color:var(--wp--preset--color--light-gray);cursor:pointer;transition:all .25s cubic-bezier(.645,.045,.355,1)}.wp-block-query-view-toggle label:hover{color:var(--wp--preset--color--white)}.wp-block-query-view-toggle label input{display:none}.wp-block-query-view-toggle label input:checked+span:before{box-shadow:inset 0 0 0 6px var(--wp--preset--color--light-gray)}.wp-block-query-view-toggle label span{align-items:center;display:inline-flex;gap:var(--wp--preset--spacing--8)}.wp-block-query-view-toggle label span:before{background-color:var(--wp--preset--color--darker-gray);box-shadow:inset 0 0 0 0 var(--wp--preset--color--light-gray);content:"";display:inline-flex;height:20px;width:20px}@media(min-width:600px)and (max-width:1023px){.wp-block-query-podcast-layout .wp-block-post-template.is-layout-grid.columns-4,.wp-block-query-podcast-layout .wp-block-post-template.is-layout-grid.columns-5,.wp-block-query-podcast-layout .wp-block-post-template.is-layout-grid.columns-6{grid-template-columns:repeat(3,minmax(0,1fr))}}.wp-block-post-content{word-wrap:break-word}.wp-block-post-excerpt p:empty{display:none}.wp-block-separator{width:100%}.wp-block-verse{background:transparent;font:inherit;margin:0 0 0 4rem;padding:0}.wp-block-table-of-contents ol,.wp-block-table-of-contents ul{padding-left:2em}.wp-block-table-of-contents ol ol{list-style-type:lower-roman}.wp-block-table-of-contents li{line-height:1.2;margin:var(--wp--preset--spacing--8) 0}@media(min-width:782px){.landing-section-podcast-slides ul.splide__pagination.splide__pagination--ltr{display:none}}.landing-section-podcast-slides .wp-block-dancarlin-podcast h2 a{font-size:1.7rem}.landing-section-podcast-slides .wp-block-dancarlin-podcast h3{font-size:1.1rem}.cpf-user-box-button{display:flex!important;justify-content:center}.copy-input-field .copy-button{border:1px solid!important;border-radius:9999px!important;display:inline-flex!important;flex:0 1 auto!important;max-width:none!important;padding:12px 24px!important}.menu{margin:0;padding:0}.menu-item{grid-column-gap:var(--wp--preset--spacing--12);align-items:center;-moz-column-gap:var(--wp--preset--spacing--12);column-gap:var(--wp--preset--spacing--12);display:grid;grid-template-columns:1fr auto;justify-content:space-between;position:relative}.menu-item .menu-item{padding:0 0 0 var(--wp--preset--spacing--20)}@media(min-width:1200px){.menu-item .menu-item{padding:0 var(--wp--preset--spacing--20)}}.menu-item .menu-item a{padding:var(--wp--preset--spacing--4) 0}.menu-item .menu-item a:focus,.menu-item .menu-item a:hover{color:var(--wp--preset--color--white)}@media(min-width:1200px){.menu-item-has-children:hover>.sub-menu{display:block}.menu-item-has-children .menu-item-has-children>.sub-menu__toggle{transform:rotate(-90deg)}}@media(max-width:1199px){.menu-item-has-children.is-open>.sub-menu{display:block}.menu-item-has-children.is-open .menu-item-has-children.is-open>.sub-menu__toggle,.menu-item-has-children.is-open>.sub-menu__toggle{transform:rotate(-180deg)}}.menu .sub-menu{display:none;grid-column:1/span 2;order:2;padding:0}@media(min-width:1200px){.menu .sub-menu{background-color:var(--wp--preset--color--darker-gray);min-width:200px;padding:var(--wp--preset--spacing--8) 0;position:absolute;top:100%;z-index:99999}}.menu .sub-menu__toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-shadow:none;color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--light-gray);cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;width:30px}@media(min-width:1200px){.menu .sub-menu__toggle{height:20px;width:20px}}.menu .sub-menu .sub-menu{left:calc(100% + var(--wp--preset--spacing--20));top:calc(var(--wp--preset--spacing--8)*-1)}.section__home-parallax{animation-timeline:scroll();animation-name:parallax;animation-timing-function:linear;background-attachment:fixed;background-position-x:center;background-position-y:bottom;background-repeat:no-repeat;background-size:contain!important;padding-bottom:30vh!important;padding-top:30vh!important}.section__home-parallax-header{margin-bottom:8px;text-align:center}@media(max-width:781px){.section__home-parallax-text{font-size:1.3rem!important}.section__home-want-more{margin-bottom:8vh!important;margin-top:4vh!important;padding-bottom:0!important;padding-top:8vh!important}.section__home-want-more .want-more-pre-header{font-size:1.3rem!important;line-height:1.1!important;margin-bottom:2vh}.section__home-want-more .want-more-header{font-size:2.5rem!important}.section__home-want-even-more .substack-column{padding-left:15vw}}@keyframes parallax{to{background-position-y:-1000px}}.section__videos{grid-gap:var(--wp--preset--spacing--32);align-items:flex-start;display:grid;gap:var(--wp--preset--spacing--32);grid-template-columns:1fr}@media(min-width:480px){.section__videos{grid-template-columns:1fr 1fr}}@media(min-width:782px){.section__videos{grid-template-columns:1fr 1fr 1fr 1fr}}.section__videos>*{margin-bottom:0;margin-top:0;min-width:0}@media(max-width:781px){.landing-section-quotes{padding-bottom:0!important}}.site-navigation{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media(min-width:1200px){.site-navigation{align-items:center;flex-direction:row;gap:var(--wp--preset--spacing--16);justify-content:flex-end}}.site-navigation li a{display:block;flex:1;font-weight:700;padding:var(--wp--preset--spacing--12) 0}@media(min-width:1200px){.site-navigation li a{padding:var(--wp--preset--spacing--8) var(--wp--preset--spacing--12)}}.site-navigation li.menu-item-has-children a{padding-right:0}.amazon-auto-links{padding-right:var(--wp--preset--spacing--20)}.amazon-auto-links::-webkit-scrollbar{width:8px}.amazon-auto-links::-webkit-scrollbar-thumb{background-color:var(--wp--preset--color--foreground);border-radius:8px}.amazon-auto-links::-webkit-scrollbar-track{background-color:var(--wp--preset--color--darker-gray);border-radius:8px}.gform_wrapper{--color--error:var(--wp--preset--color--pink-dark,#c20000);font-family:var(--wp--preset--font-family--poppins)}.gform_footer{margin-top:var(--wp--preset--spacing--40)}.gform_fields{grid-gap:10px;grid-row-gap:var(--wp--style--block-gap);display:grid;gap:10px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%}.gform_fields *,.gform_fields :after,.gform_fields :before{box-sizing:border-box}.gform_fields fieldset,.gform_fields legend{background:none;padding:0}.gform_fields fieldset{border:none;display:block;margin:0}.gform_fields legend{margin-left:0;margin-right:0}.gform_fields .gform_anchor.focus-visible{outline:none}.gform_fields .gform_anchor:focus-visible{outline:none}.gform_fields .hidden_label .gfield_label,.gform_fields .hidden_sub_label,.gform_fields .screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.gform_fields button.screen-reader-text:focus{clip:auto;border:0;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;position:static!important;width:auto}.gform-ul-reset{list-style-type:none;margin:0;padding:0}.gform-text-input-reset{background-color:transparent;border:none;border-radius:0;box-shadow:none;color:currentcolor;font-family:inherit;font-size:inherit;outline:none;padding:inherit;width:auto}.gfield{grid-column:1/-1;min-width:0}@media(min-width:600px){.gfield--width-full{grid-column:span 12}.gfield--width-eleven-twelfths{grid-column:span 11}.gfield--width-five-sixths{grid-column:span 10}.gfield--width-three-quarter{grid-column:span 9}.gfield--width-two-thirds{grid-column:span 8}.gfield--width-seven-twelfths{grid-column:span 7}.gfield--width-half{grid-column:span 6}.gfield--width-five-twelfths{grid-column:span 5}.gfield--width-third{grid-column:span 4}.gfield--width-quarter{grid-column:span 3}.gfield--width-one-sixth{grid-column:span 2}.gfield--width-one-twelfth{grid-column:span 1}.left_label .gfield .gfield_creditcard_warning_message,.left_label .gfield .gfield_password_strength,.left_label .gfield>.ginput_container,.right_label .gfield .gfield_creditcard_warning_message,.right_label .gfield .gfield_password_strength,.right_label .gfield>.ginput_container{float:right}.rtl .left_label .gfield .gfield_creditcard_warning_message,.rtl .left_label .gfield .gfield_password_strength,.rtl .left_label .gfield>.ginput_container,.rtl .right_label .gfield .gfield_creditcard_warning_message,.rtl .right_label .gfield .gfield_password_strength,.rtl .right_label .gfield>.ginput_container{float:left}.left_label .gfield:where(:not(.gfield--type-html):not(.gfield--type-section))>div:where(:not(.ui-resizable-handle):not(.gfield-admin-icons):not(.gform-grid-row)),.left_label .gfield>.ginput_container:where(:not(.ui-resizable-handle):not(.gfield-admin-icons):not(.gform-grid-row)),.right_label .gfield:where(:not(.gfield--type-html):not(.gfield--type-section))>div:where(:not(.ui-resizable-handle):not(.gfield-admin-icons):not(.gform-grid-row)),.right_label .gfield>.ginput_container:where(:not(.ui-resizable-handle):not(.gfield-admin-icons):not(.gform-grid-row)){width:calc(100% - var(--gform-theme-label-horizontal-layout-width))}.left_label .gfield:where(:not(.gfield--type-html):not(.gfield--type-section))>div:where(.gform-grid-row),.left_label .gfield>.ginput_container:where(.gform-grid-row),.right_label .gfield:where(:not(.gfield--type-html):not(.gfield--type-section))>div:where(.gform-grid-row),.right_label .gfield>.ginput_container:where(.gform-grid-row){width:calc(100% - var(--gform-theme-label-horizontal-layout-width) + var(--gform-theme-field-col-gap))}.left_label .gfield_html_formatted,.right_label .gfield_html_formatted{margin-left:var(--gform-theme-label-horizontal-layout-width)}}.field_sublabel_below .ginput_complex{align-items:flex-start}.field_sublabel_above .ginput_complex{align-items:flex-end}.ginput_complex label,.ginput_complex legend{display:block}.gfield textarea,.ginput_complex input,.ginput_complex select{width:100%}.gfield textarea.small{min-height:6rem}.gfield textarea.medium{min-height:12rem}.gfield textarea.large{min-height:18rem}.gfield .ginput_password,.gfield input,.gfield select{max-width:100%}.gfield .ginput_password.small,.gfield input.small,.gfield select.small{width:calc(25% - var(--gform-theme-form-col-gap)*3/4)}.gfield .ginput_password.medium,.gfield input.medium,.gfield select.medium{width:calc(50% - var(--gform-theme-form-col-gap)/2)}.gfield .ginput_password.large,.gfield input.large,.gfield select.large{width:100%}.gform_submission_error{color:var(--color--error);font-size:var(--wp--preset--font-size--regular);font-weight:600}.gfield_validation_message{color:var(--color--error);font-size:var(--wp--preset--font-size--tiny);margin-top:var(--wp--preset--spacing--4)}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-page-error,.woocommerce-page-info,.woocommerce-page-message{background-color:var(--wp--preset--color--darker-gray);color:var(--wp--preset--color--white)}.woocommerce .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward,.woocommerce-page .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{min-height:0;opacity:1}.woocommerce .woocommerce-MyAccount-navigation li,.woocommerce-page .woocommerce-MyAccount-navigation li{padding:0}.woocommerce .woocommerce-MyAccount-navigation li a,.woocommerce-page .woocommerce-MyAccount-navigation li a{border-radius:5px;display:block;padding:var(--wp--preset--spacing--8) var(--wp--preset--spacing--12);-webkit-text-decoration:none;text-decoration:none}.woocommerce .woocommerce-MyAccount-navigation li.is-active a,.woocommerce .woocommerce-table--order-downloads th,.woocommerce-page .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-page .woocommerce-table--order-downloads th{background-color:var(--wp--preset--color--darker-gray)}.woocommerce .woocommerce-table--order-downloads td,.woocommerce .woocommerce-table--order-downloads td a,.woocommerce .woocommerce-table--order-downloads th,.woocommerce .woocommerce-table--order-downloads th a,.woocommerce-page .woocommerce-table--order-downloads td,.woocommerce-page .woocommerce-table--order-downloads td a,.woocommerce-page .woocommerce-table--order-downloads th,.woocommerce-page .woocommerce-table--order-downloads th a{max-width:100%;min-width:0;width:auto}.woocommerce .woocommerce-table--order-downloads td a,.woocommerce .woocommerce-table--order-downloads th a,.woocommerce-page .woocommerce-table--order-downloads td a,.woocommerce-page .woocommerce-table--order-downloads th a{background:none;padding:0}.woocommerce table.shop_table td.download-thumbnail img,.woocommerce table.shop_table th.download-thumbnail img,.woocommerce-page table.shop_table td.download-thumbnail img,.woocommerce-page table.shop_table th.download-thumbnail img{aspect-ratio:1/1;display:block;height:84px;-o-object-fit:cover;object-fit:cover;width:84px}@media(max-width:781px){.woocommerce table.shop_table td.download-thumbnail,.woocommerce table.shop_table th.download-thumbnail,.woocommerce-page table.shop_table td.download-thumbnail,.woocommerce-page table.shop_table th.download-thumbnail{display:none}}.woocommerce form .wc-block-checkout__add-note [type=color],.woocommerce form .wc-block-checkout__add-note [type=date],.woocommerce form .wc-block-checkout__add-note [type=datetime-local],.woocommerce form .wc-block-checkout__add-note [type=datetime],.woocommerce form .wc-block-checkout__add-note [type=email],.woocommerce form .wc-block-checkout__add-note [type=month],.woocommerce form .wc-block-checkout__add-note [type=number],.woocommerce form .wc-block-checkout__add-note [type=password],.woocommerce form .wc-block-checkout__add-note [type=search],.woocommerce form .wc-block-checkout__add-note [type=tel],.woocommerce form .wc-block-checkout__add-note [type=text],.woocommerce form .wc-block-checkout__add-note [type=time],.woocommerce form .wc-block-checkout__add-note [type=url],.woocommerce form .wc-block-checkout__add-note [type=week],.woocommerce form .wc-block-checkout__add-note input:not([type]),.woocommerce form .wc-block-checkout__add-note textarea,.woocommerce form .wc-block-components-combobox [type=color],.woocommerce form .wc-block-components-combobox [type=date],.woocommerce form .wc-block-components-combobox [type=datetime-local],.woocommerce form .wc-block-components-combobox [type=datetime],.woocommerce form .wc-block-components-combobox [type=email],.woocommerce form .wc-block-components-combobox [type=month],.woocommerce form .wc-block-components-combobox [type=number],.woocommerce form .wc-block-components-combobox [type=password],.woocommerce form .wc-block-components-combobox [type=search],.woocommerce form .wc-block-components-combobox [type=tel],.woocommerce form .wc-block-components-combobox [type=text],.woocommerce form .wc-block-components-combobox [type=time],.woocommerce form .wc-block-components-combobox [type=url],.woocommerce form .wc-block-components-combobox [type=week],.woocommerce form .wc-block-components-combobox input:not([type]),.woocommerce form .wc-block-components-combobox textarea,.woocommerce form .wc-block-components-form .wc-block-components-text-input [type=color],.woocommerce form .wc-block-components-form .wc-block-components-text-input [type=date],.woocommerce form .wc-block-components-form .wc-block-components-text-input [type=datetime-local],.woocommerce form .wc-block-components-form .wc-block-components-text-input [type=datetime],.woocommerce form .wc-block-components-form .wc-block-components-text-input [type=email],.woocommerce form .wc-block-components-form .wc-block-components-text-input [type=month],.woocommerce form .wc-block-components-form .wc-block-components-text-input [type=number],.woocommerce form .wc-block-components-form .wc-block-components-text-input [type=password],.woocommerce form .wc-block-components-form .wc-block-components-text-input [type=search],.woocommerce form .wc-block-components-form .wc-block-components-text-input [type=tel],.woocommerce form .wc-block-components-form .wc-block-components-text-input [type=text],.woocommerce form .wc-block-components-form .wc-block-components-text-input [type=time],.woocommerce form .wc-block-components-form .wc-block-components-text-input [type=url],.woocommerce form .wc-block-components-form .wc-block-components-text-input [type=week],.woocommerce form .wc-block-components-form .wc-block-components-text-input input:not([type]),.woocommerce form .wc-block-components-form .wc-block-components-text-input textarea,.woocommerce form .wc-block-components-text-input [type=color],.woocommerce form .wc-block-components-text-input [type=date],.woocommerce form .wc-block-components-text-input [type=datetime-local],.woocommerce form .wc-block-components-text-input [type=datetime],.woocommerce form .wc-block-components-text-input [type=email],.woocommerce form .wc-block-components-text-input [type=month],.woocommerce form .wc-block-components-text-input [type=number],.woocommerce form .wc-block-components-text-input [type=password],.woocommerce form .wc-block-components-text-input [type=search],.woocommerce form .wc-block-components-text-input [type=tel],.woocommerce form .wc-block-components-text-input [type=text],.woocommerce form .wc-block-components-text-input [type=time],.woocommerce form .wc-block-components-text-input [type=url],.woocommerce form .wc-block-components-text-input [type=week],.woocommerce form .wc-block-components-text-input input:not([type]),.woocommerce form .wc-block-components-text-input textarea,.woocommerce-page form .wc-block-checkout__add-note [type=color],.woocommerce-page form .wc-block-checkout__add-note [type=date],.woocommerce-page form .wc-block-checkout__add-note [type=datetime-local],.woocommerce-page form .wc-block-checkout__add-note [type=datetime],.woocommerce-page form .wc-block-checkout__add-note [type=email],.woocommerce-page form .wc-block-checkout__add-note [type=month],.woocommerce-page form .wc-block-checkout__add-note [type=number],.woocommerce-page form .wc-block-checkout__add-note [type=password],.woocommerce-page form .wc-block-checkout__add-note [type=search],.woocommerce-page form .wc-block-checkout__add-note [type=tel],.woocommerce-page form .wc-block-checkout__add-note [type=text],.woocommerce-page form .wc-block-checkout__add-note [type=time],.woocommerce-page form .wc-block-checkout__add-note [type=url],.woocommerce-page form .wc-block-checkout__add-note [type=week],.woocommerce-page form .wc-block-checkout__add-note input:not([type]),.woocommerce-page form .wc-block-checkout__add-note textarea,.woocommerce-page form .wc-block-components-combobox [type=color],.woocommerce-page form .wc-block-components-combobox [type=date],.woocommerce-page form .wc-block-components-combobox [type=datetime-local],.woocommerce-page form .wc-block-components-combobox [type=datetime],.woocommerce-page form .wc-block-components-combobox [type=email],.woocommerce-page form .wc-block-components-combobox [type=month],.woocommerce-page form .wc-block-components-combobox [type=number],.woocommerce-page form .wc-block-components-combobox [type=password],.woocommerce-page form .wc-block-components-combobox [type=search],.woocommerce-page form .wc-block-components-combobox [type=tel],.woocommerce-page form .wc-block-components-combobox [type=text],.woocommerce-page form .wc-block-components-combobox [type=time],.woocommerce-page form .wc-block-components-combobox [type=url],.woocommerce-page form .wc-block-components-combobox [type=week],.woocommerce-page form .wc-block-components-combobox input:not([type]),.woocommerce-page form .wc-block-components-combobox textarea,.woocommerce-page form .wc-block-components-form .wc-block-components-text-input [type=color],.woocommerce-page form .wc-block-components-form .wc-block-components-text-input [type=date],.woocommerce-page form .wc-block-components-form .wc-block-components-text-input [type=datetime-local],.woocommerce-page form .wc-block-components-form .wc-block-components-text-input [type=datetime],.woocommerce-page form .wc-block-components-form .wc-block-components-text-input [type=email],.woocommerce-page form .wc-block-components-form .wc-block-components-text-input [type=month],.woocommerce-page form .wc-block-components-form .wc-block-components-text-input [type=number],.woocommerce-page form .wc-block-components-form .wc-block-components-text-input [type=password],.woocommerce-page form .wc-block-components-form .wc-block-components-text-input [type=search],.woocommerce-page form .wc-block-components-form .wc-block-components-text-input [type=tel],.woocommerce-page form .wc-block-components-form .wc-block-components-text-input [type=text],.woocommerce-page form .wc-block-components-form .wc-block-components-text-input [type=time],.woocommerce-page form .wc-block-components-form .wc-block-components-text-input [type=url],.woocommerce-page form .wc-block-components-form .wc-block-components-text-input [type=week],.woocommerce-page form .wc-block-components-form .wc-block-components-text-input input:not([type]),.woocommerce-page form .wc-block-components-form .wc-block-components-text-input textarea,.woocommerce-page form .wc-block-components-text-input [type=color],.woocommerce-page form .wc-block-components-text-input [type=date],.woocommerce-page form .wc-block-components-text-input [type=datetime-local],.woocommerce-page form .wc-block-components-text-input [type=datetime],.woocommerce-page form .wc-block-components-text-input [type=email],.woocommerce-page form .wc-block-components-text-input [type=month],.woocommerce-page form .wc-block-components-text-input [type=number],.woocommerce-page form .wc-block-components-text-input [type=password],.woocommerce-page form .wc-block-components-text-input [type=search],.woocommerce-page form .wc-block-components-text-input [type=tel],.woocommerce-page form .wc-block-components-text-input [type=text],.woocommerce-page form .wc-block-components-text-input [type=time],.woocommerce-page form .wc-block-components-text-input [type=url],.woocommerce-page form .wc-block-components-text-input [type=week],.woocommerce-page form .wc-block-components-text-input input:not([type]),.woocommerce-page form .wc-block-components-text-input textarea{background-color:var(--wp--custom--form-elements--background-color)!important;border-color:var(--wp--custom--form-elements--border-color)!important;border-radius:var(--wp--custom--form-elements--border-radius)!important;border-style:var(--wp--custom--form-elements--border-style)!important;border-width:var(--wp--custom--form-elements--border-width)!important;color:var(--wp--custom--form-elements--color)!important}.woocommerce form .wc-block-checkout__add-note label,.woocommerce form .wc-block-components-combobox label,.woocommerce form .wc-block-components-form .wc-block-components-text-input label,.woocommerce form .wc-block-components-text-input label,.woocommerce-page form .wc-block-checkout__add-note label,.woocommerce-page form .wc-block-components-combobox label,.woocommerce-page form .wc-block-components-form .wc-block-components-text-input label,.woocommerce-page form .wc-block-components-text-input label{color:var(--wp--preet--color--white)!important}.woocommerce form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.woocommerce form .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.woocommerce-page form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.woocommerce-page form .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{background-color:var(--wp--preset--color--darker-gray)}.woocommerce form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list::-webkit-scrollbar,.woocommerce form .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list::-webkit-scrollbar,.woocommerce-page form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list::-webkit-scrollbar,.woocommerce-page form .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list::-webkit-scrollbar{width:5px}.woocommerce form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list::-webkit-scrollbar-track,.woocommerce form .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list::-webkit-scrollbar-track,.woocommerce-page form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list::-webkit-scrollbar-track,.woocommerce-page form .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.woocommerce form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list::-webkit-scrollbar-thumb,.woocommerce form .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list::-webkit-scrollbar-thumb,.woocommerce-page form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list::-webkit-scrollbar-thumb,.woocommerce-page form .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list::-webkit-scrollbar-thumb{background-color:var(--wp--preset--color--light-gray);outline:1px solid var(--wp--preset--color--light-gray)}.woocommerce form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion,.woocommerce form .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion,.woocommerce-page form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion,.woocommerce-page form .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion{background-color:transparent!important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce-page form.checkout_coupon,.woocommerce-page form.login,.woocommerce-page form.register{border:0;padding:0}.woocommerce form .form-row label,.woocommerce-page form .form-row label{font-size:var(--wp--preset--font-size--medium);font-weight:700;margin:0}.woocommerce form #payment,.woocommerce-page form #payment{background-color:transparent!important}.woocommerce form #payment>*,.woocommerce-page form #payment>*{border:0!important;padding:0!important}.woocommerce .woocommerce-form__login,.woocommerce-page .woocommerce-form__login{background-color:var(--wp--preset--color--darker-gray);border-radius:8px;margin:0 auto;max-width:520px;padding:var(--wp--preset--spacing--32)}.woocommerce .woocommerce-form__login h2,.woocommerce-page .woocommerce-form__login h2{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--heading-3);text-align:center;text-transform:uppercase}.woocommerce .woocommerce-form__login .col-1,.woocommerce .woocommerce-form__login .col-2,.woocommerce-page .woocommerce-form__login .col-1,.woocommerce-page .woocommerce-form__login .col-2{display:block;float:none;height:0;opacity:0;overflow:hidden;scale:0;transition:all .5s ease;width:auto}.woocommerce .woocommerce-form__login #customer_login.is-registering .col-2,.woocommerce .woocommerce-form__login #customer_login:not(.is-registering) .col-1,.woocommerce-page .woocommerce-form__login #customer_login.is-registering .col-2,.woocommerce-page .woocommerce-form__login #customer_login:not(.is-registering) .col-1{height:auto;opacity:1;padding:30px;scale:1}.woocommerce .woocommerce-form__login .woocommerce-form__login-toggle,.woocommerce-page .woocommerce-form__login .woocommerce-form__login-toggle{padding-top:var(--wp--preset--spacing--12);position:relative;text-align:center}.woocommerce .woocommerce-form__login .woocommerce-form__login-toggle:before,.woocommerce-page .woocommerce-form__login .woocommerce-form__login-toggle:before{border-bottom:1px solid var(--wp--preset--color--dark-gray);content:"";height:1px;left:50%;max-width:320px;position:absolute;top:0;transform:translateX(-50%);width:50%}.woocommerce .woocommerce-form__login .woocommerce-form__login-toggle p,.woocommerce-page .woocommerce-form__login .woocommerce-form__login-toggle p{font-size:var(--wp--preset--font-size--medium);font-weight:700;margin-bottom:var(--wp--preset--spacing--8)}.woocommerce div.product-excerpt,.woocommerce-page div.product-excerpt{max-height:220px;overflow-y:auto;padding-right:var(--wp--preset--spacing--20)}.woocommerce div.product-excerpt::-webkit-scrollbar,.woocommerce-page div.product-excerpt::-webkit-scrollbar{width:8px}.woocommerce div.product-excerpt::-webkit-scrollbar-thumb,.woocommerce-page div.product-excerpt::-webkit-scrollbar-thumb{background-color:var(--wp--preset--color--foreground);border-radius:8px}.woocommerce div.product-excerpt::-webkit-scrollbar-track,.woocommerce-page div.product-excerpt::-webkit-scrollbar-track{background-color:var(--wp--preset--color--darker-gray);border-radius:8px}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price{color:var(--wp--preset--color--red)}.woocommerce div.product div.images .flex-control-thumbs,.woocommerce-page div.product div.images .flex-control-thumbs{grid-gap:var(--wp--preset--spacing--12);display:grid;gap:var(--wp--preset--spacing--12);grid-template-columns:repeat(4,1fr);margin:var(--wp--preset--spacing--12) 0}.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce-page div.product div.images .flex-control-thumbs li{min-width:0;width:auto}.woocommerce div.product form.cart,.woocommerce-page div.product form.cart{grid-row-gap:var(--wp--style--block-gap);display:grid;grid-template-columns:1fr;row-gap:var(--wp--style--block-gap)}.woocommerce div.product form.cart table.variations,.woocommerce-page div.product form.cart table.variations{table-layout:auto}.woocommerce div.product form.cart table.variations tr,.woocommerce-page div.product form.cart table.variations tr{display:table-row}.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations th,.woocommerce-page div.product form.cart table.variations td,.woocommerce-page div.product form.cart table.variations th{line-height:inherit;padding-bottom:var(--wp--preset--spacing--4);padding-top:var(--wp--preset--spacing--4);vertical-align:middle}.woocommerce div.product form.cart table.variations th,.woocommerce-page div.product form.cart table.variations th{text-align:left;white-space:nowrap;width:auto;width:1px}.woocommerce div.product form.cart table.variations select,.woocommerce-page div.product form.cart table.variations select{font-size:var(--wp--custom--form-elements--font-size);margin:0;padding:var(--wp--custom--form-elements--padding-y) var(--wp--custom--form-elements--padding-x);width:100%}.woocommerce div.product form.cart table.variations .reset_variations,.woocommerce-page div.product form.cart table.variations .reset_variations{display:none!important}.woocommerce div.product form.cart div.quantity .qty,.woocommerce-page div.product form.cart div.quantity .qty{width:80px}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{border:0;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--12);margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs :after,.woocommerce div.product .woocommerce-tabs ul.tabs :before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs :after,.woocommerce-page div.product .woocommerce-tabs ul.tabs :before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{content:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{all:unset;display:block}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{align-items:center;color:inherit;display:inline-flex;font:inherit;font-weight:600;justify-content:center;padding:0;padding:var(--wp--preset--spacing--12) var(--wp--preset--spacing--16);text-align:center}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a:hover{color:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) a:not(:hover):not(:focus),.woocommerce-page div.product .woocommerce-tabs ul.tabs li:not(.active) a:not(:hover):not(:focus){opacity:.5}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{background-color:rgba(50,50,50,.1);opacity:1}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel{padding-top:var(--wp--preset--spacing--32)}.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews-title,.woocommerce div.product .woocommerce-tabs .panel>h2,.woocommerce-page div.product .woocommerce-tabs .panel .woocommerce-Reviews-title,.woocommerce-page div.product .woocommerce-tabs .panel>h2{display:none}.woocommerce div.product table.shop_attributes,.woocommerce-page div.product table.shop_attributes{background-color:var(--wp--preset--color--darker-gray);border:0;border-spacing:0}.woocommerce div.product table.shop_attributes td,.woocommerce div.product table.shop_attributes th,.woocommerce-page div.product table.shop_attributes td,.woocommerce-page div.product table.shop_attributes th{border:0;font-style:normal;text-align:left}.woocommerce div.product table.shop_attributes tr:nth-child(odd),.woocommerce-page div.product table.shop_attributes tr:nth-child(odd){background-color:rgba(50,50,50,.1)}.woocommerce div.product .woocommerce-product-podcast-info,.woocommerce-page div.product .woocommerce-product-podcast-info{text-wrap:pretty;align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--20)}.woocommerce div.product .woocommerce-product-podcast-info:empty,.woocommerce-page div.product .woocommerce-product-podcast-info:empty{display:none}.woocommerce div.product .woocommerce-product-podcast-info__apple-music,.woocommerce-page div.product .woocommerce-product-podcast-info__apple-music{text-wrap:pretty;align-items:center;color:var(--wp--preset--color--white)!important;display:inline-flex;font-size:14px;font-weight:600;gap:10px;line-height:1.125;vertical-align:middle;width:130px}.woocommerce div.product .woocommerce-product-podcast-info__apple-music svg,.woocommerce-page div.product .woocommerce-product-podcast-info__apple-music svg{height:32px;min-width:32px;width:32px}.wp-element-button+.woocommerce div.product .woocommerce-product-podcast-info__apple-music,.wp-element-button+.woocommerce-page div.product .woocommerce-product-podcast-info__apple-music{margin-left:40px}.woocommerce div.product .woocommerce-product-podcast-meta:empty,.woocommerce-page div.product .woocommerce-product-podcast-meta:empty{display:none}.woocommerce #reviews #respond,.woocommerce-page #reviews #respond{background-color:rgba(50,50,50,.1);max-width:100%;padding:var(--wp--style--block-gap);width:640px}.woocommerce #reviews #respond p:not(.comment-form-cookies-consent),.woocommerce-page #reviews #respond p:not(.comment-form-cookies-consent){display:grid}.woocommerce #reviews #respond [type=color],.woocommerce #reviews #respond [type=date],.woocommerce #reviews #respond [type=datetime-local],.woocommerce #reviews #respond [type=datetime],.woocommerce #reviews #respond [type=email],.woocommerce #reviews #respond [type=month],.woocommerce #reviews #respond [type=number],.woocommerce #reviews #respond [type=password],.woocommerce #reviews #respond [type=search],.woocommerce #reviews #respond [type=tel],.woocommerce #reviews #respond [type=text],.woocommerce #reviews #respond [type=time],.woocommerce #reviews #respond [type=url],.woocommerce #reviews #respond [type=week],.woocommerce #reviews #respond input:not([type]),.woocommerce #reviews #respond textarea,.woocommerce-page #reviews #respond [type=color],.woocommerce-page #reviews #respond [type=date],.woocommerce-page #reviews #respond [type=datetime-local],.woocommerce-page #reviews #respond [type=datetime],.woocommerce-page #reviews #respond [type=email],.woocommerce-page #reviews #respond [type=month],.woocommerce-page #reviews #respond [type=number],.woocommerce-page #reviews #respond [type=password],.woocommerce-page #reviews #respond [type=search],.woocommerce-page #reviews #respond [type=tel],.woocommerce-page #reviews #respond [type=text],.woocommerce-page #reviews #respond [type=time],.woocommerce-page #reviews #respond [type=url],.woocommerce-page #reviews #respond [type=week],.woocommerce-page #reviews #respond input:not([type]),.woocommerce-page #reviews #respond textarea{width:100%}.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{border:0;border-radius:50%;padding:0;vertical-align:middle}.woocommerce #reviews #comments ol.commentlist li .star-rating span:before,.woocommerce-page #reviews #comments ol.commentlist li .star-rating span:before{color:var(--wp--preset--color--yellow)}.wc-block-cart :after,.wc-block-cart:after{content:none!important}.wc-block-cart .wc-block-cart__totals-title{background-color:var(--wp--preset--color--darker-gray)!important;border:0!important;padding:10px!important}.wc-block-cart .wc-block-components-totals-wrapper{padding:10px!important}.wc-block-cart .wc-block-components-totals-wrapper>*{padding:0!important}.wc-block-cart .wc-block-components-totals-coupon-link{border:0;border-radius:0;color:var(--wp--preset--color--white);display:inline-block;padding:0;text-align:left;-webkit-text-decoration:underline;text-decoration:underline}.wc-block-cart .wc-block-cart-items{background-color:var(--wp--preset--color--darker-gray)!important;border:0!important;border-spacing:0}.wc-block-cart .wc-block-cart-items tbody{background-color:var(--wp--preset--color--background)!important}.wc-block-cart .wc-block-cart-items tbody tr:nth-child(2n)>td,.wc-block-cart .wc-block-cart-items tbody tr:nth-child(2n)>th{border-top:1px solid var(--wp--preset--color--dark-gray)!important}.wc-block-cart .wc-block-cart-items th:not(:last-child){text-align:left}.wc-block-cart .wc-block-cart-items td,.wc-block-cart .wc-block-cart-items th{border:0!important;padding:10px!important}.wc-block-cart .wc-block-cart__submit-container--sticky:before{box-shadow:none!important}.wc-block-cart .wc-block-components-quantity-selector{background-color:var(--wp--preset--color--darker-gray)}.wc-block-cart .wc-block-components-quantity-selector *{min-height:0}.wc-block-components-notice-banner{background-color:var(--wp--preset--color--darker-gray)!important;color:var(--wp--preset--color--white)!important}.wc-block-components-notice-banner__content a{-webkit-text-decoration:underline;text-decoration:underline}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content a.wc-forward{color:var(--wp--preset--color--white)!important}.wc-block-grid .wc-block-grid__product{font-size:var(--wp--preset--font-size--regular)!important}.wc-block-grid .wc-block-grid__product .wp-element-button{padding:var(--wp--custom--buttons--padding-y) var(--wp--custom--buttons--padding-x)}.wc-block-product-template[class*=columns-]{row-gap:var(--wp--preset--spacing--64)}.wc-block-product-template[class*=columns-] .wc-block-product{display:flex;flex-direction:column}.wc-block-product-template[class*=columns-] .wc-block-product .wp-block-post-title+*,.wc-block-product-template[class*=columns-] .wc-block-product [data-block-name="woocommerce/product-price"],.wc-block-product-template[class*=columns-] .wc-block-product [data-block-name="woocommerce/product-title"]{margin-top:auto!important}.wc-block-product-template[class*=columns-] .wc-block-product [data-block-name="woocommerce/product-image"] img{aspect-ratio:1/1}.gift-this-product-main-container{background-color:rgba(50,50,50,.1)}.gift-this-product-main-container .material-icons{display:none}.gift-this-product-main-container button#give-as-present,.gift-this-product-main-container button#ywgc-cancel-gift-card{background-color:var(--wp--preset--color--tan);color:var(--wp--preset--color--darker-gray);cursor:pointer}.gift-this-product-main-container .ywgc-design-list ul li{list-style:none}.yith_wc_gift_this_product_shop_page_class{margin-left:auto;margin-right:auto;transform-origin:0 0}.ywgc_enter_code{background-color:var(--wp--preset--color--darker-gray)!important;color:var(--wp--preset--color--white)!important}.ywgc_enter_code .form-row{width:auto}.ywgc_enter_code .ywgc_apply_gift_card_button{background-color:var(--wp--preset--color--red)!important}#give-as-present,#ywgc-cancel-gift-card{background-color:transparent;color:var(--wp--preset--color--white);display:inline-flex!important}#give-as-present:focus,#give-as-present:hover,#ywgc-cancel-gift-card:focus,#ywgc-cancel-gift-card:hover{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--darker-gray)}#give-as-present .dashicons,#ywgc-cancel-gift-card .dashicons{display:none!important}.product-type-gift-card .woocommerce-product-gallery__wrapper{box-shadow:none!important}.woocommerce-product-gallery .ywgc-main-form-preview-container{display:none!important}.gift-cards_form h3,.gift-cards_form h5,.yith-ywgc-gift-this-product-form-container h3,.yith-ywgc-gift-this-product-form-container h5{margin-bottom:var(--wp--preset--spacing--8)!important;margin-top:var(--wp--preset--spacing--30)!important}.gift-cards_form h5,.yith-ywgc-gift-this-product-form-container h5{font-size:var(--wp--preset--font-size--medium)!important;text-transform:none!important}.gift-cards_form .gift-card-content-editor.step-appearance,.gift-cards_form .ywgc_choose_design_title,.yith-ywgc-gift-this-product-form-container .gift-card-content-editor.step-appearance,.yith-ywgc-gift-this-product-form-container .ywgc_choose_design_title{display:none!important}.gift-cards_form .gift-card-content-editor,.yith-ywgc-gift-this-product-form-container .gift-card-content-editor{margin:0!important}.gift-cards_form .ywgc-add-gift-product-to-cart,.yith-ywgc-gift-this-product-form-container .ywgc-add-gift-product-to-cart{margin-top:var(--wp--preset--spacing--40)!important}.gift-cards-list{grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr}.gift-cards-list>*{grid-column:1/-1}.gift-cards-list button{background-color:var(--wp--preset--color--darker-gray);border:2px solid var(--wp--preset--color--darker-gray);border-radius:6px;color:var(--wp--preset--color--white);cursor:pointer;grid-column:span 1;padding:12px}.gift-cards-list button.selected_button,.gift-cards-list button:hover{background-color:var(--wp--preset--color--gold);border-color:var(--wp--preset--color--gold);color:var(--wp--preset--color--darker-gray)!important}.wp-block-button__link,.wp-element-button{min-height:40px}.wp-block-button__link.is-style-outline,.wp-element-button.is-style-outline{background-color:transparent;border-color:currentcolor;border-width:var(--wp--custom--buttons--border-width);color:currentcolor}.youtube-cta-button a:hover{color:red!important}.dan-carlin-gift-this-product{align-items:center;color:var(--wp--preset--color--white)!important;display:flex;gap:4px;justify-content:center}.dan-carlin-gift-this-product:focus,.dan-carlin-gift-this-product:hover{color:var(--wp--preset--color--gold)!important}.dan-carlin-gift-this-product svg{width:18px}.dan-carlin-gift-this-product:after,.dan-carlin-gift-this-product:before{content:"";display:block;flex:1}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),select,textarea{background-color:var(--wp--custom--form-elements--background-color);border-color:var(--wp--custom--form-elements--border-color);border-radius:var(--wp--custom--form-elements--border-radius);border-style:var(--wp--custom--form-elements--border-style);border-width:var(--wp--custom--form-elements--border-width);color:var(--wp--custom--form-elements--color);font-family:var(--wp--preset--font-family--lato);font-size:var(--wp--custom--form-elements--font-size);min-height:var(--wp--custom--form-elements--height);padding:var(--wp--custom--form-elements--padding-y) var(--wp--custom--form-elements--padding-x);vertical-align:middle}.site-content.has-white-background-color [type=color],.site-content.has-white-background-color [type=date],.site-content.has-white-background-color [type=datetime-local],.site-content.has-white-background-color [type=datetime],.site-content.has-white-background-color [type=email],.site-content.has-white-background-color [type=month],.site-content.has-white-background-color [type=number],.site-content.has-white-background-color [type=password],.site-content.has-white-background-color [type=search],.site-content.has-white-background-color [type=tel],.site-content.has-white-background-color [type=text],.site-content.has-white-background-color [type=time],.site-content.has-white-background-color [type=url],.site-content.has-white-background-color [type=week],.site-content.has-white-background-color input:not([type]),.site-content.has-white-background-color select,.site-content.has-white-background-color textarea{background-color:rgba(50,50,50,.1);color:var(--wp--preset--color--darker-gray)}select{max-height:var(--wp--custom--form-elements--height)}[type=submit]{cursor:pointer}embed,iframe,object,video{max-width:100%;width:100%}img{height:auto;max-width:100%;vertical-align:top}iframe{border:0}a,button{transition:all .25s cubic-bezier(.645,.045,.355,1)}sup{font-size:75%;vertical-align:top}h1 a,h1 a:focus,h1 a:hover,h2 a,h2 a:focus,h2 a:hover,h3 a,h3 a:focus,h3 a:hover,h4 a,h4 a:focus,h4 a:hover,h5 a,h5 a:focus,h5 a:hover,h6 a,h6 a:focus,h6 a:hover{-webkit-text-decoration:none;text-decoration:none}.save-25-text{background:linear-gradient(to bottom right,#d2b6b9,#8a4149);-webkit-background-clip:text!important;background-clip:text;color:transparent!important}.fading-text{-webkit-mask-box-image:-webkit-gradient(linear,left 20%,left bottom,from(hsla(0,0%,100%,.6)),to(hsla(0,0%,100%,.3)))}body,html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}.site-content{margin-top:0}.wp-site-blocks{overflow-x:hidden;overflow-x:clip}.site-header{background-color:var(--wp--preset--color--background);box-shadow:inset 0 42px var(--wp--preset--color--dark-gray)}.site-header a:where(:not(.wp-element-button)),.site-header button{color:var(--wp--preset--color--foreground)}.site-header a:where(:not(.wp-element-button)):focus,.site-header a:where(:not(.wp-element-button)):hover,.site-header button:focus,.site-header button:hover{color:var(--wp--preset--color--white)}.site-header__follow{align-items:center;display:flex;gap:var(--wp--preset--spacing--32);height:42px;justify-content:flex-end}.site-header__follow.sticky{animation:slideIn .5s forwards;left:50%;max-width:var(--wp--style--global--content-size);position:fixed;top:0;transform:translateX(-50%) translateY(-100%);width:100%;z-index:10}@media screen and (min-width:783px){.admin-bar .site-header__follow.sticky{top:32px}}@media(max-width:1199px){.site-header__follow.sticky{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}}.site-header__follow.sticky:before{background-color:var(--wp--preset--color--dark-gray);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}@keyframes slideIn{0%{transform:translateX(-50%) translateY(-100%)}to{transform:translateX(-50%) translateY(0)}}.site-header__follow-heading{font-weight:700}@media(max-width:479px){.site-header__follow-heading{display:none}}.site-header__follow-links{align-items:center;display:flex;gap:var(--wp--preset--spacing--24)}@media(max-width:479px){.site-header__follow-links{justify-content:space-around;width:100%}}.site-header__follow-links a{display:block;line-height:.75}.site-header__wrapper{display:grid;grid-template-areas:"logo nav" "main main";grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;padding:var(--wp--preset--spacing--16) 0 var(--wp--preset--spacing--20);position:relative}@media(min-width:1200px){.site-header__wrapper{-moz-column-gap:var(--wp--preset--spacing--40);column-gap:var(--wp--preset--spacing--40);grid-template-areas:"logo nav actions" "main main main";row-gap:var(--wp--preset--spacing--4)}}.site-header__flyout{display:contents}@media(min-width:1200px){.site-header__flyout__inner-container{display:contents}}@media(max-width:1199px){.site-header__flyout__inner-container{background-color:var(--wp--preset--color--background);bottom:0;display:flex;flex-direction:column;left:0;max-width:300px;overflow:hidden;padding:var(--wp--preset--spacing--32) var(--wp--preset--spacing--32) 0;position:fixed;row-gap:var(--wp--preset--spacing--32);top:0;transform:translate3d(-100%,0,0);transition:all .25s cubic-bezier(.645,.045,.355,1);width:calc(100% - 80px);z-index:1000}.site-header__flyout__inner-container[aria-expanded=true]{transform:translateZ(0)}}.site-header__branding{align-self:center;grid-area:logo;max-width:calc(100vw - 90px);min-width:150px}.site-header__navigation{grid-area:nav;transition:all .25s cubic-bezier(.645,.045,.355,1)}@media(max-width:1199px){.site-header__navigation{overflow-x:hidden;overflow-y:auto}}.site-header__navigation-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-shadow:none;color:var(--wp--preset--color--foreground);cursor:pointer;display:flex;grid-area:nav;height:36px;justify-content:center;justify-self:end;padding:0;position:absolute;right:0;width:36px}.site-header__navigation-toggle .hamburger{height:18px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:26px}.site-header__navigation-toggle .hamburger span{background:#fff;border-radius:2px;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.site-header__navigation-toggle .hamburger span:first-child{top:0}.site-header__navigation-toggle .hamburger span:nth-child(2),.site-header__navigation-toggle .hamburger span:nth-child(3){top:8px}.site-header__navigation-toggle .hamburger span:nth-child(4){top:16px}.site-header__navigation-toggle[aria-expanded=true] .hamburger span:nth-child(2){transform:rotate(45deg)}.site-header__navigation-toggle[aria-expanded=true] .hamburger span:nth-child(3){transform:rotate(-45deg)}.site-header__navigation-toggle[aria-expanded=true] .hamburger span:first-child,.site-header__navigation-toggle[aria-expanded=true] .hamburger span:nth-child(4){left:50%;top:6px;width:0}@media(min-width:1200px){.site-header__navigation-toggle{display:none}}.site-header__actions{display:flex;gap:var(--wp--style--block-gap);grid-area:actions;position:relative}@media(max-width:1199px){.site-header__actions{height:32px;justify-content:space-around;margin-bottom:var(--wp--preset--spacing--20);margin-top:auto;width:100%}}.site-header__actions>*{margin:0;padding:0}.site-header__actions a,.site-header__actions button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-shadow:none;color:var(--wp--preset--color--foreground);cursor:pointer;display:flex;justify-content:center;padding:0}@media(max-width:1199px){.site-header__actions a,.site-header__actions button{height:32px;width:32px}}.site-header__actions a:hover,.site-header__actions button:hover{color:var(--wp--preset--color--white)}.site-header__actions a svg,.site-header__actions button svg{height:20px;padding:0;width:20px}@media(max-width:1199px){.site-header__actions a svg,.site-header__actions button svg{height:25px;width:25px}}.site-header__actions .cart{position:relative}.site-header__actions .cart[data-items]:not([data-items="0"]):after{align-items:center;background-color:var(--wp--preset--color--foreground);border-radius:50%;color:var(--wp--preset--color--background);content:attr(data-items);display:inline-flex;font-size:10px;height:19px;justify-content:center;pointer-events:none;position:absolute;right:-12px;text-align:center;top:0;transition:all .25s cubic-bezier(.645,.045,.355,1);width:19px}.site-header__actions .cart:hover:after{background-color:var(--wp--preset--color--white)}.site-header__main{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--style--block-gap);grid-area:main;justify-content:space-between}.site-header__search{align-items:center;display:flex;justify-content:flex-end;position:relative}@media(max-width:1199px){.site-header__search{height:32px;width:32px}}.site-header__search input{background:transparent;color:transparent;cursor:pointer;height:32px;left:0;min-height:0;position:absolute;width:32px}@media(min-width:1200px){.site-header__search input{left:auto;right:-8px;top:6px;transition:all .25s cubic-bezier(.645,.045,.355,1)}}.site-header__search input::-moz-placeholder{color:transparent}.site-header__search input::placeholder{color:transparent}.site-header__search input:focus{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--dark-gray);cursor:auto;outline:none;padding-right:34px;width:220px}@media(max-width:1199px){.site-header__search input:focus{width:100%}}.site-header__search input:focus::-moz-placeholder{color:var(--wp--preset--color--dark-gray)}.site-header__search input:focus::placeholder{color:var(--wp--preset--color--dark-gray)}.site-header__search button{pointer-events:none;position:relative;z-index:15}@media(max-width:1199px){.site-header__search button{left:0;position:absolute;transition:none}}.site-header__search input:focus~button{color:var(--wp--preset--color--dark-gray)!important;pointer-events:auto}@media(max-width:1199px){.site-header__search input:focus~button{left:calc(100% - 36px)}}.site-header__search input:hover~button{color:var(--wp--preset--color--white)}.site-header__search:not(.is-hidden) button{color:var(--wp--preset--color--foreground)}@media(min-width:1200px){.site-header.is-searching .site-header__navigation{opacity:0;visibility:hidden}}@media(max-width:1199px){.site-header.is-searching .site-header__actions .site-header__search{left:0;position:absolute;right:0;top:0;width:100%}.site-header.is-searching .site-header__actions a:not(.is-search),.site-header.is-searching .site-header__actions button:not(.is-search){display:none}}.site-header__bubbles{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--16)}@media(max-width:1199px){.site-header__bubbles{justify-content:center}}.is-sticky-header .site-header.is-stuck{left:0;position:fixed;right:0;top:-42px;z-index:5}.is-sticky-header .site-header.is-stuck .site-header__main{opacity:1;transition:all .25s cubic-bezier(.645,.045,.355,1);visibility:visible}.is-sticky-header .site-header.is-stuck.is-small .site-header__main{grid-template-rows:0fr;opacity:0;overflow:hidden;visibility:hidden}.site-footer{margin-top:0;overflow:hidden;padding-top:var(--wp--preset--spacing--100)}@media(max-width:781px){.site-footer .wp-block-dancarlin-footer{grid-gap:var(--wp--style--block-gap);display:grid;gap:var(--wp--style--block-gap);grid-auto-rows:auto;grid-template-columns:1fr 1fr}}.site-footer a{color:var(--wp--preset--color--light-gray)}.site-footer a:focus,.site-footer a:hover{color:var(--wp--preset--color--gold)}.site-footer__account{position:relative}@media(max-width:781px){.site-footer__account{grid-area:1/2/1/2}}@media(min-width:782px){.site-footer__account{margin-bottom:auto;margin-top:calc(var(--wp--preset--spacing--32)*-1);padding-bottom:var(--wp--preset--spacing--64)}}@media(max-width:781px){.site-footer__account h2{font-size:var(--wp--preset--font-size--large);margin-bottom:var(--wp--preset--spacing--8)}}@media(min-width:782px){.site-footer__account h2{bottom:calc(100% + 20px);display:block;line-height:var(--wp--preset--spacing--80);margin:0;position:absolute}}.site-footer__account form{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--12);justify-content:space-between}@media(min-width:782px){.site-footer__account form{border:1px solid var(--wp--preset--color--dark-gray);padding:var(--wp--preset--spacing--32)}}.site-footer__account form>*{flex:0 1 auto}.site-footer__account form>:not(.wp-block-dancarlin-login-register__remember-me):not(.wp-block-dancarlin-login-register__lost-password){flex:1 0 100%}.site-footer__account form>:not(.wp-block-dancarlin-login-register__remember-me):not(.wp-block-dancarlin-login-register__lost-password) input{width:100%}.site-footer__account form .woocommerce-form__login-toggle{display:none!important}.site-footer__account a{color:var(--wp--preset--color--light-gray)}.site-footer__account__field{display:grid}.site-footer__account__field [type=email],.site-footer__account__field [type=password],.site-footer__account__field [type=text]{background-color:var(--wp--preset--color--dark-gray)}.site-footer__account__field label{margin:0 0 var(--wp--preset--spacing--4)}.site-footer__account .menu{grid-gap:var(--wp--preset--spacing--4);display:grid;gap:var(--wp--preset--spacing--4);margin:0;padding:0}@media(max-width:781px){.site-footer__info{display:grid;grid-area:2/1/2/-1;justify-content:center;margin:var(--wp--preset--spacing--40) 0 var(--wp--preset--spacing--20)!important;order:5;text-align:center}}.site-footer__copyright{color:var(--wp--preset--color--light-gray);margin-top:var(--wp--preset--spacing--8)}.site-footer__columns{display:contents}@media(min-width:782px){.site-footer__columns{grid-gap:var(--wp--preset--spacing--40) var(--wp--preset--spacing--20);display:grid;gap:var(--wp--preset--spacing--40) var(--wp--preset--spacing--20);grid-template-columns:1fr 1fr;position:relative}}.site-footer__column{flex:1 0 50%}.site-footer__column:first-child{display:contents!important;flex-direction:column;padding:var(--wp--preset--spacing--32) 0}@media(min-width:782px){.site-footer__column:first-child{display:flex!important;padding:var(--wp--preset--spacing--32)}.site-footer .site-footer__column:first-child .menu{text-align:left}}.site-footer__column:nth-child(2){flex-direction:column;position:relative}@media(min-width:782px){.site-footer__column:nth-child(2){padding:var(--wp--preset--spacing--32)}.site-footer__column:nth-child(2):after,.site-footer__column:nth-child(2):before{background-color:var(--wp--preset--color--red);content:"";position:absolute}.site-footer__column:nth-child(2):before{bottom:0;height:calc(100% + 500px);left:0;top:0;width:1px}.site-footer__column:nth-child(2):after{height:1px;left:0;right:0;top:0;width:100vw}}@media(max-width:781px){.site-footer__menu{grid-area:1/1/1/1}}@media(min-width:782px){.site-footer__menu .menu{margin-left:auto!important;margin-right:auto!important;max-width:300px;text-align:center}}.site-footer__menu__item{display:inline-block;list-style:none;margin:0;padding:0}.site-footer__menu__item a{display:inline-block}
