[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0%;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";opacity:0;position:absolute;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{bottom:2px;left:2px;right:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{bottom:0;left:0;min-height:0;min-width:10px;right:auto;top:0;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{-ms-overflow-style:scrollbar!important;direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}:root{--ag-form-margin:auto auto}.age-restriction{height:calc(100vh - var(--ag-vh-offset, 0px));overflow:var(--ag-restriction-overflow,hidden);position:relative}.age-gate{background-color:var(--ag-form-background,#fff);border:var(--ag-form-border,0);border-radius:var(--ag-form-radius,0);border-width:var(--ag-form-border-width,0);box-shadow:var(--ag-form-shadow,none);color:var(--ag-text-color,#333);margin:var(--ag-form-margin,auto);max-height:var(--ag-form-max-height,calc(94vh - var(--ag-vh-offset, 0px)));max-width:var(--ag-form-max-width,500px);overflow-y:auto;padding:var(--ag-form-padding,20px);position:relative;scrollbar-width:var(--ag-scrollbar-display,none);width:100%;z-index:var(--ag-form-z-index,10000)}.age-gate::-webkit-scrollbar{display:var(--ag-scrollbar-display,none)}.age-gate *{box-sizing:border-box}.age-gate .simplebar-scrollbar:before{background-color:var(--ag-scrollbar,#000)}.age-gate h1:after,.age-gate h1:before,.age-gate h2:after,.age-gate h2:before,.age-gate h3:after,.age-gate h3:before,.age-gate h4:after,.age-gate h4:before,.age-gate h5:after,.age-gate h5:before,.age-gate h6:after,.age-gate h6:before{content:none}.age-gate-additional-information,.age-gate__additional-information{font-size:var(--ag-text-additional-size,12px);margin:var(--ag-text-additional-margin,0);padding:var(--ag-text-additional-padding,0)}.age-gate-additional-information p:last-of-type,.age-gate__additional-information p:last-of-type{margin-bottom:0}.age-gate-background-color,.age-gate__background-color{-webkit-backdrop-filter:blur(var(--ag-blur));backdrop-filter:blur(var(--ag-blur));background:var(--ag-background-color,#fff);opacity:var(--ag-background-opacity,1);z-index:1}.age-gate-background,.age-gate-background-color,.age-gate__background,.age-gate__background-color{height:calc(100vh - var(--ag-vh-offset, 0px));left:0;position:fixed;top:0;width:var(--ag-overlay-width,100%)}.age-gate-background,.age-gate__background{background-image:var(--ag-background-image);background-position:var(--ag-background-image-position);background-repeat:var(--ag-background-image-repeat);background-size:var(--ag-background-image-size,cover);opacity:var(--ag-background-image-opacity);z-index:2}.age-gate-background iframe,.age-gate-background video,.age-gate__background iframe,.age-gate__background video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.age-gate-buttons,.age-gate__buttons{align-items:center;display:flex;gap:var(--ag-button-gap,10px);justify-content:center}.age-gate input[type=text].age-gate-input,.age-gate input[type=text].age-gate__input{background:var(--ag-input-background-color,#fff);border:var(--ag-input-border,solid);border-radius:var(--ag-input-radius,3px);border-width:var(--ag-input-border-width,1px);color:var(--ag-input-color,#414141);font-size:var(--ag-input-text-size,1rem);padding:var(--ag-input-padding,.5rem 1rem);text-align:var(--ag-text-align);transition:all .3s;width:100%}.age-gate input[type=text].age-gate-input::-moz-placeholder,.age-gate input[type=text].age-gate__input::-moz-placeholder{color:var(--ag-input-placeholder-color)}.age-gate input[type=text].age-gate-input::placeholder,.age-gate input[type=text].age-gate__input::placeholder{color:var(--ag-input-placeholder-color)}.age-gate select.age-gate-select,.age-gate select.age-gate__region,.age-gate select.age-gate__select{background:var(--ag-input-background-color,#fff);border:var(--ag-input-border,solid);border-radius:var(--ag-input-radius,3px);border-width:var(--ag-input-border-width,1px);color:var(--ag-input-color,#414141);font-size:var(--ag-input-text-size,1rem);padding:var(--ag-input-padding,.5rem 1rem);text-align:var(--ag-text-align);width:100%}.age-gate select.age-gate__region{margin-bottom:1rem}.age-gate-label,.age-gate__label{display:var(--ag-label-display,block);margin:var(--ag-label-margin,0 0 .5rem)}.age-gate-error,.age-gate__error{color:var(--ag-text-error-color,#c00);font-weight:var(--ag-text-error-weight,bold)}.age-gate-error a,.age-gate__error a{color:currentColor;text-decoration:underline}.age-gate-errors,.age-gate__errors{padding:var(--ag-text-errors-padding,0 10px)}.age-gate-errors:empty,.age-gate__errors:empty{padding:0}.age-gate-extra,.age-gate__extra{margin:var(--ag-fields-margin,0 auto 1rem);max-width:var(--ag-fields-width,100%);width:100%}.age-gate-extra:empty,.age-gate__extra:empty{display:none}.age-gate-form-elements,.age-gate__form-elements{display:grid;gap:var(--ag-input-spacing,10px);grid-template-columns:repeat(3,1fr);list-style:none;margin:var(--ag-input-margin,0);padding:0}.age-gate-fields,.age-gate__fields{border-width:0;display:block;margin:var(--ag-fields-margin,0 auto 1rem);max-width:var(--ag-fields-width,100%);padding:0;width:100%}.age-gate--shortcode .age-gate-fields,.age-gate--shortcode .age-gate__fields,.age-gate-shortcode .age-gate-fields,.age-gate-shortcode .age-gate__fields{padding:0 20px 20px}@media screen and (min-width:768px){.age-gate--shortcode .age-gate-fields,.age-gate--shortcode .age-gate__fields,.age-gate-shortcode .age-gate-fields,.age-gate-shortcode .age-gate__fields{max-width:70%}}@media screen and (min-width:1024px){.age-gate--shortcode .age-gate-fields,.age-gate--shortcode .age-gate__fields,.age-gate-shortcode .age-gate-fields,.age-gate-shortcode .age-gate__fields{max-width:50%}}.age-gate-form,.age-gate__form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.age-gate-heading-title,.age-gate__heading-title{font-size:var(--ag-text-heading-size,2rem);font-weight:var(--ag-text-heading-weight,700);margin:var(--ag-text-heading-margin,0 0 1rem)}.age-gate-headline,.age-gate__headline{font-size:var(--ag-text-headline-size,1.5rem);font-weight:var(--ag-text-headline-weight,700);margin:var(--ag-text-headline-margin,0 0 1rem)}.age-gate-restricted,.age-gate__restricted{height:calc(100vh - var(--ag-vh-offset, 0px));overflow:var(--ag-html-overflow,hidden);position:relative}.age-gate-loader,.age-gate__loader{align-items:center;background:rgb(0 0 0 / .4);color:var(--ag-loader-color,#000);display:none;height:calc(100vh - var(--ag-vh-offset, 0px));justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100000}.age-restriction--working .age-gate-loader,.age-restriction--working .age-gate__loader{display:flex}.age-gate-loader img,.age-gate-loader svg,.age-gate__loader img,.age-gate__loader svg{display:block;height:70px;width:70px}.age-gate-loading-icon,.age-gate__loading-icon{display:block;height:50px;width:50px}.age-gate-heading-title-logo,.age-gate__heading-title--logo{height:var(--ag-logo-height,auto);max-width:var(--ag-logo-max-width,100%)}.age-gate-remember-text,.age-gate__remember-text{font-size:var(--ag-remember-size,.9rem);font-weight:var(--ag-remember-weight,normal);margin-left:var(--ag-remember-spacing,5px)}.age-gate-remember-wrapper,.age-gate__remember-wrapper{margin:var(--ag-remember-margin,0 0 1rem)}.age-gate-remember,.age-gate__remember{align-items:center;cursor:pointer;display:inline-flex;justify-content:var(--ag-remember-align,center)}.age-gate-subheadline,.age-gate__subheadline{font-size:var(--ag-text-subheadline-size,1.2rem);font-weight:var(--ag-text-subheadline-weight,500);margin:var(--ag-text-subheadline-margin,0 0 1rem)}.age-gate-submit,.age-gate__submit{margin:var(--ag-submit-margin,0 0 1rem)}button.age-gate-button,button.age-gate-submit-no,button.age-gate-submit-yes,button.age-gate__button,button.age-gate__submit--no,button.age-gate__submit--yes{background-color:var(--ag-button-color-background,#333);border:var(--ag-button-border,0);border-radius:var(--ag-button-radius,3px);color:var(--ag-button-color-text,#fff);cursor:var(--ag-button-cursor,pointer);font-size:var(--ag-button-size,1rem);font-weight:var(--ag-button-weight,600);padding:var(--ag-button-padding,.5rem 1rem)}button.age-gate-button:active,button.age-gate-button:focus,button.age-gate-button:hover,button.age-gate-submit-no:active,button.age-gate-submit-no:focus,button.age-gate-submit-no:hover,button.age-gate-submit-yes:active,button.age-gate-submit-yes:focus,button.age-gate-submit-yes:hover,button.age-gate__button:active,button.age-gate__button:focus,button.age-gate__button:hover,button.age-gate__submit--no:active,button.age-gate__submit--no:focus,button.age-gate__submit--no:hover,button.age-gate__submit--yes:active,button.age-gate__submit--yes:focus,button.age-gate__submit--yes:hover{background-color:var(--ag-button-color-hover,#323232);border:var(--ag-button-hover-border,0);color:var(--ag-button-color-text-hover,#fff)}button.age-gate-submit-no,button.age-gate-submit-yes,button.age-gate__submit--no,button.age-gate__submit--yes{margin:var(--ag-button-margin,0)}.age-gate-wrapper,.age-gate__wrapper{box-sizing:border-box;display:var(--ag-form-display,flex);height:calc(100vh - var(--ag-vh-offset, 0px));left:var(--ag-form-left,0);overflow-y:var(--ag-form-overlow,auto);padding:var(--ag-wrapper-padding,20px);position:var(--ag-form-position,fixed);text-align:var(--ag-text-align,center);top:var(--ag-form-top,0);transition-duration:var(--ag-transition-duration,.3s);transition-property:all;transition-timing-function:var(--ag-transition-timing,ease);width:var(--ag-overlay-width,100%);z-index:var(--ag-form-z-index,10000)}.age-gate .age-gate-shortcode-inner,.age-gate .age-gate__shortcode__inner{align-items:center;background:hsl(0 0% 100% / .5);display:flex;flex-direction:column;height:100%;justify-content:center;padding:10px;text-align:center;width:100%}.age-gate--shortcode,.age-gate-shortcode{background-color:#fff0;background-size:cover;max-width:none;padding:0}.age-gate--fade,.age-gate.fade{opacity:0}.age-gate--slide-0,.age-gate--slide-up{transform:translateY(-100%)}.age-gate--slide-down{transform:translateY(100%)}.age-gate--slide-left{transform:translateX(-100%)}.age-gate--slide-right{transform:translateX(100%)}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#444;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #fff0}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:var(--wp-admin-theme-color,#0073aa)}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.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:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content 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 #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content 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:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}.npwc-payment-instructions{margin:1.5em 0;padding:1.25em 1.5em;border-radius:8px;border:1px solid #c3d4e8;background:#f6f9fc}.npwc-payment-instructions__title{margin:0 0 .5em;font-size:1.25em}.npwc-payment-instructions__lead{margin:0 0 1em}.npwc-payment-instructions__row{margin:.75em 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.5em 1em}.npwc-payment-instructions__value{word-break:break-all;font-size:.95em}.npwc-payment-instructions__address{flex:1 1 100%;padding:.5em .75em;background:#fff;border:1px solid #dde4ec;border-radius:4px}.npwc-copy-address{margin-top:.25em}.ccfwc-pro-product-image{margin-bottom:15px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ccfwc-pro-product-image--shop{justify-content:center}.ccfwc-pro-product-image--single{justify-content:flex-start}.ccfwc-tooltip{position:relative;display:inline-block}.ccfwc-tooltip img{margin:0!important;display:inline-block;width:30px}.ccfwc-tooltip .ccfwc-tooltip-text{background:#555;width:120px;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;bottom:120%;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity 0.3s ease;z-index:1}.ccfwc-tooltip .ccfwc-tooltip-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 #fff0 #fff0 #fff0}.ccfwc-tooltip:hover .ccfwc-tooltip-text{visibility:visible;opacity:1}.npwc-widget{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5;color:#333}.npwc-loading{position:relative;opacity:.7;pointer-events:none}.npwc-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border:2px solid #f3f3f3;border-top:2px solid #667eea;border-radius:50%;animation:npwc-spin 1s linear infinite;z-index:10}@keyframes npwc-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.npwc-error{background:#f8d7da;color:#721c24;padding:12px;border-radius:4px;border:1px solid #f5c6cb;margin:10px 0;text-align:center;font-size:14px}.npwc-loading{background:#d1ecf1;color:#0c5460;padding:12px;border-radius:4px;border:1px solid #bee5eb;margin:10px 0;text-align:center;font-size:14px}.npwc-coin-icon{border-radius:50%;vertical-align:middle}.npwc-change{font-weight:600;font-size:.9em}.npwc-change.positive{color:#28a745}.npwc-change.negative{color:#dc3545}.npwc-change.positive::before{content:'+'}.npwc-crypto-ticker{position:relative;overflow:hidden;white-space:nowrap;background:#000;color:#fff;border-top:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1)}#npwc-header-ticker{position:fixed;top:0;left:0;right:0;z-index:9999;box-shadow:0 2px 10px rgb(0 0 0 / .1)}#npwc-footer-ticker{position:fixed;bottom:0;left:0;right:0;z-index:9999;box-shadow:0 -2px 10px rgb(0 0 0 / .1)}.npwc-ticker-container{height:50px;display:flex;align-items:center}.npwc-ticker-scroll{display:flex;align-items:center;gap:30px;animation:npwc-scroll 60s linear infinite}.npwc-ticker-item{display:flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0}@keyframes npwc-scroll{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.npwc-crypto-table{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgb(0 0 0 / .1);margin:20px 0}.npwc-table-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.npwc-table-header h3{margin:0;font-size:18px;font-weight:600}.npwc-live-indicator{font-size:12px;padding:4px 8px;background:rgb(255 255 255 / .2);border-radius:12px;animation:npwc-pulse 2s infinite}@keyframes npwc-pulse{0%,100%{opacity:1}50%{opacity:.7}}.npwc-table-responsive{overflow-x:auto}.npwc-price-table{width:100%;border-collapse:collapse}.npwc-price-table th{background:#f8f9fa;padding:12px 10px;text-align:left;font-weight:600;border-bottom:2px solid #dee2e6;cursor:pointer;user-select:none;transition:background-color 0.2s ease}.npwc-price-table th:hover{background:#e9ecef}.npwc-price-table td{padding:12px 10px;border-bottom:1px solid #dee2e6;vertical-align:middle}.npwc-coin-row{transition:background-color 0.2s ease}.npwc-coin-row:hover{background:#f8f9fa}.npwc-coin-info{display:flex;align-items:center;gap:10px}.npwc-coin-details{display:flex;flex-direction:column}.npwc-coin-name{font-weight:600;margin:0}.npwc-coin-symbol{font-size:.85em;color:#6c757d;text-transform:uppercase}.npwc-rank{color:#6c757d;font-weight:500}.npwc-price{font-weight:600}.npwc-mini-chart{cursor:pointer;border-radius:4px}.npwc-mini-chart:hover{background:rgb(0 0 0 / .05)}.npwc-pagination{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#f8f9fa;border-top:1px solid #dee2e6}.npwc-pagination button{padding:8px 16px;border:1px solid #dee2e6;background:#fff;border-radius:4px;cursor:pointer;font-size:14px;transition:all 0.2s ease}.npwc-pagination button:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.npwc-pagination button:disabled{opacity:.5;cursor:not-allowed}.npwc-page-info{font-size:14px;color:#6c757d}.npwc-crypto-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgb(0 0 0 / .1);overflow:hidden;transition:all 0.3s ease;max-width:350px;margin:20px 0}.npwc-crypto-card:hover,.npwc-crypto-card.hovered{transform:translateY(-4px);box-shadow:0 8px 30px rgb(0 0 0 / .15)}.npwc-card-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center}.npwc-card-body{padding:20px}.npwc-price-section{text-align:center;margin-bottom:20px}.npwc-current-price{font-size:28px;font-weight:700;margin-bottom:8px}.npwc-sparkline-section{text-align:center;margin-bottom:20px}.npwc-sparkline-chart{width:100%;height:60px;cursor:pointer;border-radius:4px}.npwc-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px}.npwc-stat{display:flex;flex-direction:column;gap:4px}.npwc-stat-label{font-size:12px;color:#6c757d;text-transform:uppercase;font-weight:500;letter-spacing:.5px}.npwc-stat-value{font-size:14px;font-weight:600}.npwc-card-footer{background:#f8f9fa;padding:12px 20px;border-top:1px solid #dee2e6;text-align:center}.npwc-last-update{color:#6c757d;font-size:11px}.npwc-crypto-label{display:inline-flex;align-items:center;gap:6px;background:#f8f9fa;padding:6px 12px;border-radius:20px;border:1px solid #dee2e6;font-size:14px;font-weight:500;color:#495057;transition:all 0.2s ease;text-decoration:none}.npwc-crypto-label:hover{background:#e9ecef;border-color:#adb5bd;text-decoration:none;color:#495057}.npwc-label-icon{width:18px;height:18px}.npwc-label-link{color:inherit;text-decoration:none;display:flex;align-items:center;gap:6px}.npwc-crypto-chart{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .1);margin:20px 0;overflow:hidden}.npwc-chart-header{background:#f8f9fa;padding:15px 20px;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.npwc-crypto-chart .npwc-chart-header h3{margin:0;font-size:1.125rem;font-weight:600;color:#212529}.npwc-crypto-chart.dark .npwc-chart-header h3{color:#fff}.npwc-chart-controls{display:flex;gap:10px}.npwc-chart-control{padding:6px 12px;border:1px solid #dee2e6;background:#fff;border-radius:4px;cursor:pointer;font-size:12px;transition:all 0.2s ease}.npwc-chart-control:hover,.npwc-chart-control.active{background:#667eea;color:#fff;border-color:#667eea}.npwc-chart-container{padding:20px;height:400px}.npwc-crypto-converter{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .1);padding:20px;margin:20px 0;max-width:400px}.npwc-converter-header{text-align:center;margin-bottom:20px}.npwc-converter-row{display:flex;align-items:center;gap:15px;margin-bottom:15px}.npwc-converter-input{flex:1;display:flex;flex-direction:column;gap:5px}.npwc-converter-input label{font-size:12px;color:#6c757d;text-transform:uppercase;font-weight:500}.npwc-converter-input input,.npwc-converter-input select{padding:10px;border:1px solid #dee2e6;border-radius:4px;font-size:14px}.npwc-converter-swap{background:#667eea;color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all 0.2s ease}.npwc-converter-swap:hover{background:#5a6fd8;transform:rotate(180deg)}.npwc-convert-btn{width:100%;padding:12px;background:#28a745;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color 0.2s ease}.npwc-convert-btn:hover{background:#218838}.npwc-crypto-news{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .1);margin:20px 0;overflow:hidden}.npwc-news-header{background:#f8f9fa;padding:15px 20px;border-bottom:1px solid #dee2e6}.npwc-news-item{padding:15px 20px;border-bottom:1px solid #dee2e6;transition:background-color 0.2s ease}.npwc-news-item:hover{background:#f8f9fa}.npwc-news-item:last-child{border-bottom:none}.npwc-news-title{font-weight:600;margin-bottom:8px;color:#212529}.npwc-news-excerpt{color:#6c757d;font-size:14px;line-height:1.5;margin-bottom:8px}.npwc-news-meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#adb5bd}.npwc-news-source{font-weight:500}.npwc-dark{background:#1a1a1a;color:#fff}.npwc-dark .npwc-price-table{background:#1a1a1a;color:#fff}.npwc-dark .npwc-price-table th{background:#2d2d2d;color:#fff;border-color:#404040}.npwc-dark .npwc-price-table td{border-color:#404040}.npwc-dark .npwc-coin-row:hover{background:#2d2d2d}.npwc-dark .npwc-crypto-card{background:#1a1a1a;color:#fff}.npwc-dark .npwc-card-footer{background:#2d2d2d;border-color:#404040}.npwc-dark .npwc-crypto-label{background:#343a40;border-color:#495057;color:#f8f9fa}.npwc-dark .npwc-crypto-label:hover{background:#495057;border-color:#6c757d}.npwc-light{background:#fff;color:#333}.npwc-gloss{background:linear-gradient(145deg,#f0f0f0,#ffffff);border:1px solid rgb(255 255 255 / .2);backdrop-filter:blur(10px)}@media (max-width:1024px){.npwc-crypto-card{max-width:100%}.npwc-stats{grid-template-columns:1fr;gap:10px}.npwc-stat{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:768px){.npwc-price-table th,.npwc-price-table td{padding:8px 5px;font-size:12px}.npwc-coin-icon{width:24px;height:24px}.npwc-table-header{padding:10px 15px}.npwc-table-header h3{font-size:16px}.npwc-ticker-item{gap:6px}.npwc-ticker-item .npwc-coin-icon{width:16px;height:16px}.npwc-ticker-item span{font-size:12px}.npwc-converter-row{flex-direction:column;align-items:stretch}.npwc-converter-swap{align-self:center;transform:rotate(90deg)}.npwc-converter-swap:hover{transform:rotate(270deg)}}@media (max-width:480px){.npwc-crypto-card{margin:10px 0}.npwc-card-header{padding:15px}.npwc-card-body{padding:15px}.npwc-current-price{font-size:24px}.npwc-table-responsive{font-size:11px}.npwc-pagination{padding:10px 15px}.npwc-pagination button{padding:6px 12px;font-size:12px}}@media print{.npwc-crypto-ticker,.npwc-pagination,.npwc-converter-row,.npwc-chart-controls{display:none}.npwc-crypto-card,.npwc-crypto-table{box-shadow:none;border:1px solid #ddd}.npwc-card-header,.npwc-table-header{background:#f5f5f5!important;color:#333!important}}@media (prefers-reduced-motion:reduce){.npwc-ticker-scroll{animation:none}.npwc-crypto-card{transition:none}.npwc-live-indicator{animation:none}.npwc-spinner{animation:none}}@media (prefers-contrast:high){.npwc-crypto-table{border:2px solid #000}.npwc-price-table th{border-bottom:2px solid #000}.npwc-price-table td{border-bottom:1px solid #000}.npwc-crypto-card{border:2px solid #000}.npwc-crypto-label{border:2px solid #000}}.npwc-admin-container{max-width:1200px;margin:20px 0}.npwc-tab-content{background:#fff;border:1px solid #ccd0d4;border-top:none;padding:20px}.npwc-tab-panel{display:none}.npwc-tab-panel.active{display:block}.npwc-widgets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;margin-top:20px}.npwc-widget-card{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:20px;position:relative}.npwc-widget-card h3{margin:0 0 10px 0;color:#333}.npwc-widget-preview{margin:15px 0;padding:15px;background:#fff;border:1px solid #e1e5e9;border-radius:4px}.npwc-widget-shortcode{display:flex;align-items:center;gap:10px;margin-top:15px;padding:10px;background:#f1f1f1;border-radius:4px}.npwc-widget-shortcode code{flex:1;background:none;padding:0}.npwc-copy-shortcode{padding:5px 10px;background:#0073aa;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:12px}.npwc-locked-widget{opacity:.6}.npwc-widget-preview.npwc-locked{position:relative;min-height:150px}.npwc-unlock-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .8);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;border-radius:4px}.npwc-shortcode-section{margin:30px 0}.npwc-shortcode-item{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:20px;margin:20px 0}.npwc-shortcode-item h4{margin:0 0 10px 0;color:#333;font-family:monospace;background:#f1f1f1;padding:8px 12px;border-radius:4px;display:inline-block}.npwc-shortcode-params ul{margin:10px 0;padding-left:20px}.npwc-shortcode-params li{margin:5px 0}.npwc-shortcode-example{margin-top:15px;padding:15px;background:#e8f4fd;border-left:4px solid #0073aa;border-radius:4px}.npwc-shortcode-example code{background:none;padding:0;font-size:13px}.npwc-settings-section{margin:30px 0;padding:20px;background:#f9f9f9;border:1px solid #ddd;border-radius:8px}.npwc-upgrade-section{text-align:center;padding:40px 20px}.npwc-upgrade-subtitle{font-size:18px;color:#666;margin-bottom:40px}.npwc-features-comparison{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:40px 0;max-width:800px;margin-left:auto;margin-right:auto}.npwc-feature-column{background:#f9f9f9;padding:30px;border-radius:8px;border:1px solid #ddd}.npwc-feature-column h3{margin:0 0 20px 0;font-size:20px}.npwc-feature-column ul{list-style:none;padding:0;margin:0}.npwc-feature-column li{padding:8px 0;font-size:16px}.npwc-upgrade-cta{margin-top:40px}.npwc-upgrade-button{display:inline-block;background:linear-gradient(135deg,#28a745 0%,#20c997 100%);color:#fff;padding:15px 30px;border-radius:8px;text-decoration:none;font-size:18px;font-weight:700;margin-bottom:15px;transition:all 0.3s ease}.npwc-upgrade-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(40 167 69 / .3);color:#fff;text-decoration:none}@media (max-width:768px){.npwc-widgets-grid{grid-template-columns:1fr}.npwc-features-comparison{grid-template-columns:1fr;gap:20px}.npwc-widget-shortcode{flex-direction:column;align-items:stretch}}.npwc-widget-hidden{display:none!important}.npwc-crypto-box{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgb(0 0 0 / .1);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;max-width:400px;margin:20px 0;transition:transform 0.2s ease,box-shadow 0.2s ease;border:1px solid rgb(0 0 0 / .05)}.npwc-crypto-box:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgb(0 0 0 / .15)}.npwc-box-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center;position:relative}.npwc-box-header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grain\" x=\"0\" y=\"0\" width=\"100\" height=\"100\" patternUnits=\"userSpaceOnUse\"><circle cx=\"25\" cy=\"25\" r=\"1\" fill=\"white\" opacity=\"0.05\"/><circle cx=\"75\" cy=\"75\" r=\"1\" fill=\"white\" opacity=\"0.05\"/><circle cx=\"50\" cy=\"10\" r=\"1\" fill=\"white\" opacity=\"0.03\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grain)\"/></svg>") repeat;pointer-events:none}.npwc-crypto-box .npwc-coin-info{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.npwc-crypto-box .npwc-coin-icon{width:48px;height:48px;border-radius:50%;border:2px solid rgb(255 255 255 / .3);box-shadow:0 2px 8px rgb(0 0 0 / .1)}.npwc-crypto-box .npwc-coin-name{margin:0;font-size:18px;font-weight:600;text-shadow:0 1px 2px rgb(0 0 0 / .1)}.npwc-crypto-box .npwc-coin-symbol{font-size:14px;opacity:.9;text-transform:uppercase;font-weight:500}.npwc-crypto-box .npwc-coin-rank{background:rgb(255 255 255 / .2);padding:6px 10px;border-radius:12px;font-size:12px;font-weight:600;backdrop-filter:blur(10px);position:relative;z-index:1}.npwc-box-body{padding:24px}.npwc-crypto-box .npwc-price-section{text-align:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.npwc-crypto-box .npwc-current-price{font-size:32px;font-weight:700;color:#212529;margin-bottom:8px;letter-spacing:-.5px}.npwc-crypto-box .npwc-price-change{font-size:16px;font-weight:600}.npwc-chart-section{margin-bottom:24px;text-align:center;padding:16px;background:#f8f9fa;border-radius:8px}.npwc-box-chart{width:100%;height:80px;cursor:pointer;border-radius:4px}.npwc-quick-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.npwc-quick-stat{display:flex;align-items:center;gap:10px;padding:12px;background:#f8f9fa;border-radius:8px;transition:background-color 0.2s ease}.npwc-quick-stat:hover{background:#e9ecef}.npwc-stat-icon{font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.npwc-stat-info{display:flex;flex-direction:column;flex:1}.npwc-crypto-box .npwc-stat-label{font-size:11px;color:#6c757d;text-transform:uppercase;font-weight:600;letter-spacing:.5px;margin-bottom:2px}.npwc-crypto-box .npwc-stat-value{font-size:13px;font-weight:600;color:#212529}.npwc-box-footer{background:#f8f9fa;padding:16px 24px;border-top:1px solid #dee2e6;text-align:center}.npwc-view-more{color:#667eea;text-decoration:none;font-weight:600;font-size:14px;transition:color 0.2s ease}.npwc-view-more:hover{color:#5a6fd8;text-decoration:underline}.npwc-crypto-box.dark{background:#1a1a1a;color:#fff;border-color:rgb(255 255 255 / .1)}.npwc-crypto-box.dark .npwc-current-price,.npwc-crypto-box.dark .npwc-stat-value{color:#fff}.npwc-crypto-box.dark .npwc-box-footer{background:#2d2d2d;border-color:#404040}.npwc-crypto-box.dark .npwc-stat-label{color:#adb5bd}.npwc-crypto-box.dark .npwc-quick-stat{background:#2d2d2d}.npwc-crypto-box.dark .npwc-quick-stat:hover{background:#404040}.npwc-crypto-box.dark .npwc-chart-section{background:#2d2d2d}.npwc-crypto-box.dark .npwc-price-section{border-color:#404040}.npwc-crypto-box.dark .npwc-stat-icon{background:#343a40}.npwc-crypto-box.compact{max-width:320px}.npwc-crypto-box.compact .npwc-box-header{padding:16px}.npwc-crypto-box.compact .npwc-coin-icon{width:40px;height:40px}.npwc-crypto-box.compact .npwc-coin-name{font-size:16px}.npwc-crypto-box.compact .npwc-current-price{font-size:24px}.npwc-crypto-box.compact .npwc-box-body{padding:18px}.npwc-crypto-box.compact .npwc-quick-stats{grid-template-columns:1fr;gap:12px}.npwc-crypto-box.compact .npwc-quick-stat{padding:10px}.npwc-crypto-box.minimal{box-shadow:0 1px 3px rgb(0 0 0 / .1);border:1px solid #e1e5e9}.npwc-crypto-box.minimal:hover{transform:none;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.npwc-crypto-box.minimal .npwc-box-header{background:#f8f9fa;color:#333}.npwc-crypto-box.minimal .npwc-coin-rank{background:rgb(0 0 0 / .1);color:#666}@media (max-width:768px){.npwc-crypto-box{max-width:100%;margin:15px 0}.npwc-quick-stats{grid-template-columns:1fr;gap:12px}.npwc-crypto-box .npwc-current-price{font-size:28px}}@media (max-width:480px){.npwc-box-header{padding:16px}.npwc-box-body{padding:18px}.npwc-crypto-box .npwc-coin-icon{width:40px;height:40px}.npwc-crypto-box .npwc-coin-name{font-size:16px}.npwc-crypto-box .npwc-current-price{font-size:24px}.npwc-quick-stat{padding:10px}.npwc-stat-icon{width:28px;height:28px;font-size:16px}}@keyframes npwc-shimmer{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.npwc-crypto-box.loading{pointer-events:none}.npwc-crypto-box.loading .npwc-current-price,.npwc-crypto-box.loading .npwc-stat-value{animation:npwc-shimmer 1.5s ease-in-out infinite}.npwc-crypto-chart.dark{background:#0f1119;color:#fff}.npwc-crypto-chart.dark .npwc-chart-header{background:#0f1119;border-color:#fff0}.npwc-crypto-chart.dark .npwc-chart-header h3{margin:0;font-size:1.125rem;font-weight:600;color:#fff}.npwc-crypto-chart.dark .npwc-chart-control{background:#0f1119;border-color:#fff0;color:#f8f9fa}.npwc-crypto-chart.dark .npwc-chart-control:hover,.npwc-crypto-chart.dark .npwc-chart-control.active{background:#667eea;border-color:#667eea;color:#fff}.npwc-chart-error{background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;padding:20px;margin:10px 0;color:#856404;text-align:center}.npwc-chart-error p{margin:0 0 10px 0;font-weight:500}.npwc-crypto-chart .npwc-loading{background:#e3f2fd;border:1px solid #bbdefb;border-radius:6px;padding:15px;margin:10px 0;color:#1976d2;text-align:center;font-weight:500}.npwc-chart-cached-badge{color:#856404;font-size:.8em;margin-left:10px}.npwc-chart-retry-btn{margin-top:10px;padding:5px 10px;background:#0073aa;color:#fff;border:none;border-radius:3px;cursor:pointer}.npwc-crypto-chart .npwc-chart-container{position:relative;min-height:302px!important}.npwc-crypto-chart .npwc-chart-container canvas{display:block;width:100%!important;height:100%!important}.npwc-crypto-card.template-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgb(0 0 0 / .1);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;max-width:100%;margin:20px 0;transition:transform 0.2s ease,box-shadow 0.2s ease}.npwc-crypto-card.template-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgb(0 0 0 / .15)}.npwc-crypto-card.template-card .npwc-card-header{background:linear-gradient(135deg,#9c3ff5 0%,#764ba2 100%);color:var(--npwc-text);font-family:var(--npwc-font);padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.npwc-crypto-card.template-card .npwc-coin-info{display:flex;align-items:center;gap:12px}.npwc-crypto-card.template-card .npwc-coin-icon{width:30px;height:30px;border-radius:50%;border:2px solid rgb(255 255 255 / .3)}.npwc-crypto-card.template-card .npwc-coin-name{margin:0;font-size:18px;font-weight:600;color:var(--npwc-text)}.npwc-crypto-card.template-card .npwc-coin-symbol{font-size:14px;opacity:.8;text-transform:uppercase;color:var(--npwc-muted)}.npwc-crypto-card.template-card .npwc-coin-rank{background:rgb(255 255 255 / .2);padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600}.npwc-crypto-card.template-card .npwc-card-body{padding:20px}.npwc-crypto-card.template-card .npwc-price-section{text-align:center;margin-bottom:20px}.npwc-crypto-card.template-card .npwc-current-price{font-size:28px;font-weight:700;color:#212529;margin-bottom:8px}.npwc-crypto-card.template-card .npwc-price-change{font-size:14px;font-weight:600}.npwc-crypto-card.template-card .npwc-sparkline-section{margin-bottom:20px;text-align:center}.npwc-crypto-card.template-card .npwc-sparkline-chart{width:100%;height:60px;cursor:pointer}.npwc-crypto-card.template-card .npwc-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px}.npwc-crypto-card.template-card .npwc-stat{display:flex;flex-direction:column;gap:4px}.npwc-crypto-card.template-card .npwc-stat-label{font-size:12px;color:#6c757d;text-transform:uppercase;font-weight:500;letter-spacing:.5px}.npwc-crypto-card.template-card .npwc-stat-value{font-size:14px;font-weight:600;color:#212529}.npwc-crypto-card.template-card .npwc-card-footer{background:#f8f9fa;padding:12px 20px;border-top:1px solid #dee2e6;text-align:center}.npwc-crypto-card.template-card .npwc-last-update{color:#6c757d;font-size:11px}.npwc-crypto-card.template-card.light{background:#fff;color:#111827}.npwc-crypto-card.template-card.light .npwc-card-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#334155}.npwc-crypto-card.template-card.light .npwc-card-header .npwc-coin-name{color:#111827}.npwc-crypto-card.template-card.light .npwc-card-header .npwc-coin-symbol{color:#64748b;opacity:1}.npwc-crypto-card.template-card.light .npwc-card-header .npwc-coin-rank{background:rgb(15 23 42 / .08);color:#475569}.npwc-crypto-card.template-card.light .npwc-card-header .npwc-coin-icon{border-color:rgb(15 23 42 / .15)}.npwc-crypto-card.template-card.dark{background:#000;color:#fff}.npwc-crypto-card.template-card.dark .npwc-current-price,.npwc-crypto-card.template-card.dark .npwc-stat-value{color:#fff}.npwc-crypto-card.template-card.dark .npwc-card-footer{background:#000;border-color:#fff}.npwc-crypto-card.template-card.dark .npwc-stat-label,.npwc-crypto-card.template-card.dark .npwc-last-update{color:#adb5bd}.npwc-crypto-card.template-card.compact{max-width:250px}.npwc-crypto-card.template-card.compact .npwc-card-header{padding:15px}.npwc-crypto-card.template-card.compact .npwc-coin-icon{width:36px;height:36px}.npwc-crypto-card.template-card.compact .npwc-coin-name{font-size:16px}.npwc-crypto-card.template-card.compact .npwc-current-price{font-size:24px}.npwc-crypto-card.template-card.compact .npwc-card-body{padding:15px}@media (max-width:480px){.npwc-crypto-card.template-card{max-width:100%;margin:10px 0}.npwc-crypto-card.template-card .npwc-current-price{font-size:24px!important}.npwc-crypto-card.template-card .npwc-stats{grid-template-columns:1fr;gap:10px}.npwc-crypto-card.template-card .npwc-stat{flex-direction:row;justify-content:space-between;align-items:center}}.npwc-crypto-ticker{overflow:hidden;white-space:nowrap;padding:10px 0;border-top:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1);border-radius:20px;margin-top:17px}.npwc-crypto-ticker .npwc-ticker-container{position:relative;overflow:hidden}.npwc-crypto-ticker .npwc-ticker-scroll{display:inline-flex;animation:npwc-ticker-scroll 60s linear infinite;gap:30px;align-items:center}.npwc-crypto-ticker .npwc-ticker-item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0}.npwc-crypto-ticker .npwc-ticker-item .npwc-coin-icon{width:20px;height:20px;border-radius:50%}.npwc-crypto-ticker .npwc-ticker-item .npwc-coin-symbol{font-weight:700;font-size:14px}.npwc-crypto-ticker .npwc-ticker-item .npwc-coin-price{font-weight:600;font-size:14px}.npwc-crypto-ticker .npwc-change.positive{color:#00d4aa}.npwc-crypto-ticker .npwc-change.negative{color:#ff6b6b}@keyframes npwc-ticker-scroll{0%{transform:translate3d(100%,0,0)}100%{transform:translate3d(-100%,0,0)}}.npwc-crypto-ticker.dark{background-color:#1a1a1a!important;color:#ffffff!important}.npwc-crypto-ticker.light{background-color:#ffffff!important;color:#333333!important;border-color:rgb(0 0 0 / .1)!important}.npwc-crypto-list{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .1);overflow:hidden;margin:20px 0}.npwc-list-container{display:flex;flex-direction:column;gap:0}.npwc-crypto-list[data-layout="horizontal"] .npwc-list-container{flex-direction:row;overflow-x:auto;padding:20px;gap:20px}.npwc-list-item{padding:20px;border-bottom:1px solid #dee2e6;transition:background-color 0.2s ease}.npwc-list-item:last-child{border-bottom:none}.npwc-list-item:hover{background:#f8f9fa}.npwc-crypto-list[data-layout="horizontal"] .npwc-list-item{min-width:300px;border:1px solid #dee2e6;border-radius:8px;border-bottom:1px solid #dee2e6}.npwc-list-header{display:flex;align-items:center;margin-bottom:15px}.npwc-crypto-list .npwc-coin-icon{width:40px;height:40px;border-radius:50%;margin-right:12px}.npwc-crypto-list .npwc-coin-info{flex:1}.npwc-crypto-list .npwc-coin-name{margin:0 0 4px 0;font-size:16px;font-weight:600;color:#212529}.npwc-crypto-list .npwc-coin-symbol{font-size:12px;color:#6c757d;text-transform:uppercase}.npwc-crypto-list .npwc-price-info{text-align:right}.npwc-crypto-list .npwc-current-price{font-size:18px;font-weight:700;color:#212529;margin-bottom:4px}.npwc-crypto-list .npwc-price-change{font-size:14px}.npwc-list-chart{margin:15px 0;text-align:center}.npwc-list-sparkline{width:100%;max-width:200px;height:50px;cursor:pointer;border-radius:4px}.npwc-crypto-list .npwc-list-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px}.npwc-crypto-list .npwc-list-stats .npwc-stat{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f8f9fa;border-radius:4px}.npwc-crypto-list .npwc-list-stats .npwc-stat-label{font-size:12px;color:#6c757d;font-weight:500}.npwc-crypto-list .npwc-list-stats .npwc-stat-value{font-size:12px;font-weight:600;color:#212529}.npwc-crypto-list.dark{background:#1a1a1a;color:#fff}.npwc-crypto-list.dark .npwc-list-item{border-color:#404040}.npwc-crypto-list.dark .npwc-list-item:hover{background:#2d2d2d}.npwc-crypto-list.dark .npwc-coin-name,.npwc-crypto-list.dark .npwc-current-price,.npwc-crypto-list.dark .npwc-stat-value{color:#fff}.npwc-crypto-list.dark .npwc-coin-symbol,.npwc-crypto-list.dark .npwc-stat-label{color:#adb5bd}.npwc-crypto-list.dark .npwc-stat{background:#2d2d2d}.npwc-crypto-list.compact .npwc-list-item{padding:12px 15px}.npwc-crypto-list.compact .npwc-coin-icon{width:32px;height:32px}.npwc-crypto-list.compact .npwc-coin-name{font-size:14px}.npwc-crypto-list.compact .npwc-current-price{font-size:16px}.npwc-crypto-list.compact .npwc-list-chart{margin:10px 0}.npwc-crypto-list.compact .npwc-list-sparkline{height:30px}@media (max-width:768px){.npwc-crypto-list[data-layout="horizontal"] .npwc-list-container{flex-direction:column;padding:0}.npwc-crypto-list[data-layout="horizontal"] .npwc-list-item{min-width:auto;border:none;border-bottom:1px solid #dee2e6;border-radius:0}.npwc-crypto-list .npwc-list-stats{grid-template-columns:1fr;gap:8px}.npwc-list-header{margin-bottom:10px}}@media (max-width:480px){.npwc-list-item{padding:15px}.npwc-crypto-list .npwc-current-price{font-size:16px}.npwc-crypto-list .npwc-coin-name{font-size:14px}.npwc-crypto-list .npwc-coin-icon{width:32px;height:32px}}.npwc-crypto-table.template-table{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgb(0 0 0 / .1);margin:20px 0}.npwc-crypto-table.template-table .npwc-table-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:linear-gradient(135deg,#9c3ff5 0%,#764ba2 100%);color:var(--npwc-text);font-family:var(--npwc-font)}.npwc-crypto-table.template-table .npwc-table-header h3{margin:0;font-size:18px;font-weight:600}.npwc-crypto-table.template-table .npwc-live-indicator{font-size:12px;padding:4px 8px;background:rgb(255 255 255 / .2);border-radius:12px;animation:npwc-pulse 2s infinite;color:var(--npwc-text);font-family:var(--npwc-font);color:var(--npwc-text)}.npwc-crypto-table.template-table .npwc-price-table{width:100%;border-collapse:collapse;background:#fff}.npwc-crypto-table.template-table .npwc-price-table th{padding:15px 10px;text-align:left;font-weight:600;background:#f8f9fa;border-bottom:2px solid #dee2e6;font-size:14px;color:#495057}.npwc-crypto-table.template-table .npwc-price-table td{padding:12px 10px;border-bottom:1px solid #dee2e6;font-size:14px}.npwc-crypto-table.template-table .npwc-coin-row:hover{background:#f8f9fa}.npwc-crypto-table.template-table .npwc-coin-info{display:flex;align-items:center;gap:10px}.npwc-crypto-table.template-table .npwc-coin-icon{width:32px;height:32px;border-radius:50%}.npwc-crypto-table.template-table .npwc-coin-name{font-weight:600;color:var(--npwc-text)}.npwc-crypto-table.template-table .npwc-coin-symbol{font-size:12px;color:var(--npwc-muted);text-transform:uppercase}.npwc-crypto-table.template-table .npwc-price{font-weight:600;color:#212529}.npwc-crypto-table.template-table .npwc-change.positive{color:#28a745}.npwc-crypto-table.template-table .npwc-change.negative{color:#dc3545}.npwc-crypto-table.template-table .npwc-rank{color:#6c757d;font-weight:500}.npwc-crypto-table.template-table .npwc-mini-chart{cursor:pointer}.npwc-crypto-table.template-table .npwc-pagination{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#f8f9fa;border-top:1px solid #dee2e6}.npwc-crypto-table.template-table .npwc-pagination button{padding:8px 16px;border:1px solid #dee2e6;background:#fff;border-radius:4px;cursor:pointer;font-size:14px}.npwc-crypto-table.template-table .npwc-pagination button:hover:not(:disabled){background:#e9ecef}.npwc-crypto-table.template-table .npwc-pagination button:disabled{opacity:.5;cursor:not-allowed}.npwc-crypto-table.template-table.dark{background:var(--npwc-bg);color:var(--npwc-text)}.npwc-crypto-table.template-table.dark .npwc-price-table{background:var(--npwc-bg);color:var(--npwc-text)}.npwc-crypto-table.template-table.dark .npwc-price-table th{background:var(--npwc-bg-alt);color:#fff;border-color:var(--npwc-border)}.npwc-crypto-table.template-table.dark .npwc-price-table td{border-color:var(--npwc-border)}.npwc-crypto-table.template-table.dark .npwc-coin-row:hover{background:var(--npwc-bg-alt)}.npwc-crypto-table.template-table.light{background:var(--npwc-bg);color:var(--npwc-text)}.npwc-crypto-table.template-table.light .npwc-table-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#334155}.npwc-crypto-table.template-table.light .npwc-table-header h3{color:#111827}.npwc-crypto-table.template-table.light .npwc-table-header .npwc-live-indicator{background:rgb(15 23 42 / .08);color:#64748b}@media (max-width:768px){.npwc-crypto-table.template-table .npwc-price-table th,.npwc-crypto-table.template-table .npwc-price-table td{padding:8px 5px;font-size:12px}.npwc-crypto-table.template-table .npwc-coin-icon{width:24px;height:24px}.npwc-crypto-table.template-table .npwc-table-header{padding:10px 15px}.npwc-crypto-table.template-table .npwc-table-header h3{font-size:16px}}.npwc-crypto-label.template-label{display:inline-flex;align-items:center;gap:6px;background:#f1f5f9;padding:8px 14px;border-radius:12px;border:1px solid #e2e8f0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:500;color:#0f172a;transition:all 0.2s ease;margin-top:0}.npwc-crypto-label.template-label .npwc-label-icon{width:18px;height:18px;border-radius:50%}.npwc-label-link{color:inherit;text-decoration:none;display:flex;align-items:center;gap:6px}.npwc-label-link:hover{text-decoration:underline}.npwc-crypto-label.template-label .npwc-change.positive{color:#28a745}.npwc-crypto-label.template-label .npwc-change.negative{color:#dc3545}.npwc-crypto-label.template-label.dark{background:#343a40;border-color:#495057;color:#f8f9fa}.npwc-crypto-label.template-label.dark:hover{background:#495057;border-color:#6c757d}.npwc-crypto-label.template-label.minimal{background:#fff0;border:none;padding:4px 8px}.npwc-crypto-label.template-label.minimal:hover{background:rgb(0 0 0 / .05)}.npwc-crypto-label.template-label.badge{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;font-weight:600}.npwc-crypto-label.template-label.badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgb(102 126 234 / .3)}.npwc-crypto-label.template-label.badge .npwc-change{color:rgb(255 255 255 / .9)!important}.npwc-crypto-converter.template-converter{max-width:100%;margin:22 auto}.npwc-crypto-converter.template-converter .npwc-converter-header{text-align:center;margin-bottom:25px}.npwc-crypto-converter.template-converter .npwc-converter-header h3{margin:0 0 8px 0;color:#333;font-size:20px}.npwc-crypto-converter.template-converter .npwc-converter-header p{margin:0;color:#666;font-size:14px}.npwc-crypto-converter.template-converter.light .npwc-converter-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:18px 16px 22px;margin:0 0 25px;border-radius:8px 8px 0 0}.npwc-crypto-converter.template-converter.light .npwc-converter-header h3{color:#111827}.npwc-crypto-converter.template-converter.light .npwc-converter-header p{color:#64748b}.npwc-crypto-converter.template-converter .npwc-converter-row{display:grid;grid-template-columns:2fr 2fr;gap:15px;margin-bottom:15px}.npwc-crypto-converter.template-converter .npwc-converter-swap-row{display:flex;justify-content:center;margin:10px 0}.npwc-crypto-converter.template-converter .npwc-converter-input{display:flex;flex-direction:column;gap:5px}.npwc-crypto-converter.template-converter .npwc-converter-input label{font-size:12px;color:#666;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.npwc-crypto-converter.template-converter .npwc-converter-input input,.npwc-crypto-converter.template-converter .npwc-converter-input select{padding:12px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;font-weight:500;transition:border-color 0.2s ease;background:#fff}.npwc-crypto-converter.template-converter .npwc-converter-input input:focus,.npwc-crypto-converter.template-converter .npwc-converter-input select:focus{outline:none;border-color:#667eea}.npwc-crypto-converter.template-converter .npwc-converter-input input[readonly]{background:#f8f9fa;color:#495057}.npwc-crypto-converter.template-converter .npwc-converter-swap{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:50%;width:45px;height:45px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(102 126 234 / .3)}.npwc-crypto-converter.template-converter .npwc-converter-swap:hover{transform:rotate(180deg) scale(1.1);box-shadow:0 6px 20px rgb(102 126 234 / .4)}.npwc-crypto-converter.template-converter .npwc-convert-btn{width:100%;padding:15px;background:linear-gradient(135deg,#28a745 0%,#20c997 100%);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.2s ease;margin-top:10px;text-transform:uppercase;letter-spacing:.5px}.npwc-crypto-converter.template-converter .npwc-convert-btn:hover{background:linear-gradient(135deg,#218838 0%,#1ea085 100%);transform:translateY(-1px);box-shadow:0 4px 15px rgb(40 167 69 / .3)}.npwc-crypto-converter.template-converter .npwc-converter-info{margin-top:20px;padding-top:15px;border-top:1px solid #e1e5e9;display:flex;flex-direction:column;gap:5px;text-align:center}.npwc-crypto-converter.template-converter .npwc-converter-info small{color:#666;font-size:12px}.npwc-crypto-converter.template-converter .npwc-exchange-rate{font-weight:600;color:#333!important}.npwc-crypto-converter.template-converter.dark{background:#0f1119;color:#fff}.npwc-crypto-converter.template-converter.dark .npwc-converter-header h3{color:#fff}.npwc-crypto-converter.template-converter.dark .npwc-converter-header p{color:#adb5bd}.npwc-crypto-converter.template-converter.dark .npwc-converter-input label{color:#adb5bd}.npwc-crypto-converter.template-converter.dark .npwc-converter-input input,.npwc-crypto-converter.template-converter.dark .npwc-converter-input select{background:#151723;border-color:#fff0;color:#fff}.npwc-crypto-converter.template-converter.dark .npwc-converter-input input[readonly]{background:#151723;color:#fff}.npwc-crypto-converter.template-converter.dark .npwc-converter-info{border-color:#404040}.npwc-crypto-converter.template-converter.dark .npwc-converter-info small{color:#adb5bd}.npwc-crypto-converter.template-converter.dark .npwc-exchange-rate{color:#ffffff!important}@media (max-width:480px){.npwc-crypto-converter.template-converter .npwc-converter-row{grid-template-columns:1fr;gap:10px}.npwc-crypto-converter.template-converter .npwc-converter-swap{transform:rotate(90deg)}.npwc-crypto-converter.template-converter .npwc-converter-swap:hover{transform:rotate(270deg) scale(1.1)}.npwc-crypto-converter.template-converter{max-width:100%;padding:0 10px}}.npwc-crypto-news.template-news{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .1);overflow:hidden;margin:20px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.npwc-crypto-news.template-news .npwc-news-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center}.npwc-crypto-news.template-news .npwc-news-header h3{margin:0;font-size:18px;font-weight:600}.npwc-crypto-news.template-news .npwc-category-filter{background:rgb(255 255 255 / .2);border:1px solid rgb(255 255 255 / .3);color:#fff;padding:6px 12px;border-radius:4px;font-size:14px;cursor:pointer}.npwc-crypto-news.template-news .npwc-category-filter option{background:#333;color:#fff}.npwc-news-container{min-height:200px;position:relative}.npwc-news-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#666}.npwc-loading-spinner{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #667eea;border-radius:50%;animation:npwc-news-spin 1s linear infinite;margin-bottom:15px}@keyframes npwc-news-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.npwc-news-list{padding:0}.npwc-news-item{display:flex;gap:15px;padding:20px;border-bottom:1px solid #f0f0f0;transition:background-color 0.2s ease}.npwc-news-item:last-child{border-bottom:none}.npwc-news-item:hover{background:#f8f9fa}.npwc-news-image{flex-shrink:0}.npwc-news-image img{width:80px;height:60px;object-fit:cover;border-radius:6px;background:#f0f0f0}.npwc-news-content{flex:1}.npwc-news-title{margin:0 0 8px 0;font-size:16px;font-weight:600;line-height:1.4}.npwc-news-title a{color:#333;text-decoration:none;transition:color 0.2s ease}.npwc-news-title a:hover{color:#667eea}.npwc-news-excerpt{margin:0 0 12px 0;color:#666;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.npwc-news-meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#999}.npwc-news-meta .npwc-news-source{font-weight:600;color:#667eea}.npwc-news-time{font-style:italic}.npwc-news-error{text-align:center;padding:40px 20px;color:#666}.npwc-news-footer{background:#f8f9fa;padding:12px 20px;border-top:1px solid #e9ecef;text-align:center}.npwc-news-footer .npwc-news-source{color:#667eea;text-decoration:none;font-size:12px;font-weight:500}.npwc-news-footer .npwc-news-source:hover{text-decoration:underline}.npwc-crypto-news.template-news.dark{background:#1a1a1a;color:#fff}.npwc-crypto-news.template-news.dark .npwc-news-item{border-color:#404040}.npwc-crypto-news.template-news.dark .npwc-news-item:hover{background:#2d2d2d}.npwc-crypto-news.template-news.dark .npwc-news-title a{color:#fff}.npwc-crypto-news.template-news.dark .npwc-news-excerpt{color:#adb5bd}.npwc-crypto-news.template-news.dark .npwc-news-meta{color:#6c757d}.npwc-crypto-news.template-news.dark .npwc-news-footer{background:#2d2d2d;border-color:#404040}.npwc-crypto-news.template-news.dark .npwc-category-filter{background:rgb(0 0 0 / .3);border-color:rgb(255 255 255 / .2)}.npwc-crypto-news.template-news.compact .npwc-news-item{padding:15px}.npwc-crypto-news.template-news.compact .npwc-news-image img{width:60px;height:45px}.npwc-crypto-news.template-news.compact .npwc-news-title{font-size:14px}.npwc-crypto-news.template-news.compact .npwc-news-excerpt{font-size:13px;-webkit-line-clamp:1}@media (max-width:768px){.npwc-crypto-news.template-news .npwc-news-header{flex-direction:column;gap:15px;align-items:stretch}.npwc-news-item{flex-direction:column;gap:10px}.npwc-news-image{align-self:center}.npwc-news-meta{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:480px){.npwc-news-item{padding:15px}.npwc-crypto-news.template-news .npwc-news-header{padding:15px}.npwc-crypto-news.template-news .npwc-news-header h3{font-size:16px}.npwc-news-image img{width:100%;height:120px;max-width:200px}}@media (prefers-reduced-motion:reduce){.npwc-crypto-ticker .npwc-ticker-scroll{animation:none}.npwc-crypto-box.loading .npwc-current-price,.npwc-crypto-box.loading .npwc-stat-value{animation:none}.npwc-loading-spinner{animation:none}}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-cyrillic-ext.ef54216e.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-cyrillic.969ea6a3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-greek-ext.04782fd5.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-greek.9e4a3805.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-symbols.f5851590.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-vietnamese.b13ae75f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-latin-ext.6d1ff22c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-latin.75e6c243.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-cyrillic-ext.ef54216e.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-cyrillic.969ea6a3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-greek-ext.04782fd5.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-greek.9e4a3805.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-symbols.f5851590.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-vietnamese.b13ae75f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-latin-ext.6d1ff22c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-latin.75e6c243.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-cyrillic-ext.ef54216e.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-cyrillic.969ea6a3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-greek-ext.04782fd5.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-greek.9e4a3805.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-symbols.f5851590.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-vietnamese.b13ae75f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-latin-ext.6d1ff22c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-latin.75e6c243.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-cyrillic-ext.ef54216e.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-cyrillic.969ea6a3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-greek-ext.04782fd5.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-greek.9e4a3805.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-symbols.f5851590.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-vietnamese.b13ae75f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-latin-ext.6d1ff22c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-latin.75e6c243.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.ea11y-skip-to-content-link{clip:rect(1px,1px,1px,1px);align-items:center;background-color:#fff;border:1px solid #2563eb;border-radius:12px;clip-path:inset(50%);color:#0c0d0e;display:flex;gap:8px;height:1px;margin:-1px;overflow:hidden;padding:0;pointer-events:none;position:fixed;text-decoration:none;width:1px;word-wrap:normal!important}.ea11y-skip-to-content-link:focus{clip:auto!important;clip-path:none;height:auto;inset-block-start:30px;inset-inline-start:30px;padding:16px 24px;pointer-events:auto;width:auto;z-index:100000}.ea11y-skip-to-content-link:focus+.ea11y-skip-to-content-backdrop{background-color:rgb(0 0 0 / .5);inset:0;position:fixed;z-index:9999}#yith-wcwtl-output{margin-bottom:20px;position:relative}#yith-wcwtl-output:after,#yith-wcwtl-output:before{content:'';clear:both;display:table}#yith-wcwtl-output label{display:block;margin-bottom:5px}#yith-wcwtl-output .yith-wcwtl-msg{margin-bottom:20px}#yith-wcwtl-output .yith-wcwtl-msg h4{color:#b21e1e;margin-bottom:15px;font-weight:600}#yith-wcwtl-output label:last-of-type{margin-bottom:10px}#yith-wcwtl-output input,#yith-wcwtl-output p{margin-bottom:10px}#yith-wcwtl-output p{color:#333;margin-top:0}#yith-wcwtl-output form{display:grid;grid-template-columns:3fr 1fr;grid-column-gap:10px;grid-row-gap:10px}#yith-wcwtl-output form #yith-wcwtl-email{width:100%;height:100%}input#yith-wcwtl-email{border-color:#e0e0e0;border-radius:9px;padding:18px;font-size:14px}input#yith-wcwtl-email::-webkit-input-placeholder{color:#8d8d8d;opacity:1}input#yith-wcwtl-email:-ms-input-placeholder{color:#8d8d8d;opacity:1}input#yith-wcwtl-email::placeholder{color:#8d8d8d;opacity:1}#yith-wcwtl-output input#yith-wcwtl-policy-check{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}#yith-wcwtl-output label[for="yith-wcwtl-policy-check"]{margin:10px 0 20px 0;grid-column:1 / -1}#yith-wcwtl-output label[for="yith-wcwtl-policy-check"] span{font-size:12px}#yith-wcwtl-output input#yith-wcwtl-policy-check+span{font-size:12px;display:inline}.yith-wcwtl-notices{margin:20px 0}#yith-wcwtl-output .yith-wcwtl-notices p{font-size:14px;font-weight:700}.yith-wcwtl-ajax-message .wrapper-notice{display:flex;align-items:center}.yith-wcwtl-ajax-message .wrapper-notice img{margin-right:30px}.yith-wcwtl-ajax-message .wrapper-notice span{line-height:27px;font-size:17px}table.my_account_waitlist .product-info img{max-width:50px;height:auto}table.my_account_waitlist .product-info{display:inline-block;text-decoration:none!important;box-shadow:none}table.my_account_waitlist .product-image,table.my_account_waitlist .product-title{display:inline-block;vertical-align:middle}table.my_account_waitlist .product-title{margin-left:5px}table.my_account_waitlist .waitlist-product-variation ul{margin-bottom:0;margin-left:0;list-style:none}@media(max-width:996px){#yith-wcwtl-output form{grid-template-columns:repeat(1,1fr)}#yith-wcwtl-output form #yith-wcwtl-email{height:auto}}@media (max-width:768px){table.my_account_waitlist .waitlist-actions:before{content:''!important}}@font-face{font-family:"Space Grotesk";src:url(/wp-content/themes/peplair-research/assets/fonts/space-grotesk-var-latin.woff2) format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/peplair-research/assets/fonts/inter-var-latin.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:107%;ascent-override:90%;descent-override:22.5%;line-gap-override:0%}:root{--brand-green:#04a54b;--brand-green-deep:#02863c;--brand-green-darkest:#037937;--brand-action:#00b379;--brand-slate:#25353b;--bg:#ffffff;--surface:#f4f7f6;--surface-2:#e9efec;--border:#dde5e2;--border-strong:#c2cec9;--text:#0f1a1d;--text-muted:#4b5a61;--text-subtle:#5a6b74;--ink:#0f1a1d;--ink-2:#16262a;--ink-3:#1e3238;--ink-line:rgb(255 255 255 / 0.12);--on-ink:#e8efed;--on-ink-muted:#a7b4b9;--accent:var(--brand-action);--accent-ink:#02863c;--accent-ink-hover:#046b31;--accent-text:#037937;--accent-text-hover:#046b31;--accent-lift:#35c97f;--accent-soft:#e6f6ee;--accent-soft-strong:#cfeddf;--accent-glow:rgb(0 179 121 / 0.28);--on-accent:#ffffff;--white:#ffffff;--ink-hover:#1c3037;--on-ink-btn-hover:#eaf3ef;--veil-accent-xs:rgb(0 179 121 / 0.10);--veil-accent-sm:rgb(0 179 121 / 0.16);--veil-accent-md:rgb(0 179 121 / 0.30);--veil-accent-lg:rgb(0 179 121 / 0.42);--veil-brand-sm:rgb(4 165 75 / 0.20);--veil-lift:rgb(53 201 127 / 0.50);--scrim:rgb(15 26 29 / 0.45);--scrim-strong:rgb(15 26 29 / 0.60);--scrim-shadow:rgb(15 26 29 / 0.22);--on-ink-4:rgb(255 255 255 / 0.04);--on-ink-6:rgb(255 255 255 / 0.06);--on-ink-8:rgb(255 255 255 / 0.08);--on-ink-14:rgb(255 255 255 / 0.14);--on-ink-20:rgb(255 255 255 / 0.20);--on-ink-28:rgb(255 255 255 / 0.28);--frost:rgb(255 255 255 / 0.92);--frost-strong:rgb(255 255 255 / 0.94);--glass-header:rgb(255 255 255 / 0.86);--glass-card:rgb(255 255 255 / 0.045);--on-ink-10:rgb(255 255 255 / 0.10);--on-ink-16:rgb(255 255 255 / 0.16);--on-ink-22:rgb(255 255 255 / 0.22);--on-ink-35:rgb(255 255 255 / 0.35);--on-ink-45:rgb(255 255 255 / 0.45);--on-ink-55:rgb(255 255 255 / 0.55);--on-ink-65:rgb(255 255 255 / 0.65);--on-ink-90:rgb(255 255 255 / 0.90);--shadow-cast-sm:rgb(0 0 0 / 0.35);--shadow-cast-md:rgb(0 0 0 / 0.40);--shadow-cast-lg:rgb(0 0 0 / 0.45);--gradient-brand:linear-gradient(120deg, var(--brand-green) 0%, var(--brand-action) 100%);--gradient-ink:linear-gradient(160deg, #16262a 0%, #0f1a1d 60%, #0c1517 100%);--success:#17845a;--success-soft:#e6f5ee;--warning:#8a5b00;--warning-soft:#fff4e0;--danger:#c2323b;--danger-soft:#fdeaec;--info:#1f6f9a;--info-soft:#e7f2f8;--focus:#00b379;--font-display:"Space Grotesk", "Segoe UI", system-ui, sans-serif;--font-body:"Inter", "Segoe UI", Arial, system-ui, sans-serif;--step--3:clamp(0.75rem, 0.74rem + 0.05vw, 0.79rem);--step--2:clamp(0.79rem, 0.77rem + 0.09vw, 0.85rem);--step--1:clamp(0.83rem, 0.80rem + 0.16vw, 0.94rem);--step-0:clamp(1.00rem, 0.95rem + 0.25vw, 1.13rem);--step-1:clamp(1.25rem, 1.16rem + 0.44vw, 1.50rem);--step-2:clamp(1.56rem, 1.41rem + 0.75vw, 2.00rem);--step-3:clamp(1.95rem, 1.71rem + 1.22vw, 2.66rem);--step-4:clamp(2.44rem, 2.05rem + 1.94vw, 3.55rem);--step-5:clamp(3.05rem, 2.45rem + 3.00vw, 4.73rem);--lh-tight:1.05;--lh-heading:1.18;--lh-snug:1.35;--lh-body:1.65;--tracking-tight:-0.03em;--tracking-heading:-0.02em;--tracking-eyebrow:0.12em;--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-s:16px;--space-m:24px;--space-l:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:96px;--space-4xl:128px;--section-y:clamp(64px, 4vw + 40px, 112px);--section-y-lg:clamp(80px, 6vw + 44px, 144px);--section-y-tight:clamp(40px, 3vw + 26px, 72px);--hero-y:clamp(64px, 7vw, 120px);--hero-y-end:clamp(40px, 4vw, 64px);--container:1240px;--container-narrow:880px;--measure:58ch;--measure-heading:22ch;--gutter:clamp(20px, 4vw, 48px);--header-h:76px;--header-h-compact:62px;--radius-xs:2px;--radius-s:6px;--radius-m:10px;--radius-l:16px;--radius-xl:24px;--radius-full:999px;--shadow-s:0 1px 2px rgb(15 26 29 / 0.05), 0 1px 3px rgb(15 26 29 / 0.07);--shadow-m:0 4px 12px rgb(15 26 29 / 0.07), 0 2px 4px rgb(15 26 29 / 0.05);--shadow-l:0 14px 36px rgb(15 26 29 / 0.11), 0 4px 10px rgb(15 26 29 / 0.06);--shadow-accent:0 10px 26px rgb(0 179 121 / 0.22);--hairline:1px solid var(--border);--hairline-strong:1px solid var(--border-strong);--hairline-ink:1px solid var(--ink-line);--z-base:1;--z-sticky:40;--z-header:60;--z-drawer:80;--z-modal:100;--z-toast:120;--dur-instant:90ms;--dur-fast:160ms;--dur-base:260ms;--dur-slow:420ms;--dur-reveal:620ms;--ease-out:cubic-bezier(0.22, 1, 0.36, 1);--ease-in-out:cubic-bezier(0.65, 0, 0.35, 1);--ease-spring:cubic-bezier(0.34, 1.4, 0.64, 1);--stagger:70ms;--hero-delay:120ms;--hero-stagger:90ms}.on-ink{--bg:var(--ink);--surface:var(--ink-2);--surface-2:var(--ink-3);--border:var(--ink-line);--border-strong:rgb(255 255 255 / 0.22);--text:var(--on-ink);--text-muted:var(--on-ink-muted);--text-subtle:#8d9ba1;--accent-text:var(--accent-lift);--accent-text-hover:#55dc9a;--accent-soft:rgb(0 179 121 / 0.14);--accent-soft-strong:rgb(0 179 121 / 0.22);color:var(--text);background-color:var(--bg)}.on-ink .on-light{--bg:#ffffff;--surface:#f4f7f6;--surface-2:#e9efec;--border:#dde5e2;--border-strong:#c2cec9;--text:#0f1a1d;--text-muted:#4b5a61;--text-subtle:#5a6b74;--accent-text:#037937;--accent-text-hover:#046b31;--accent-soft:#e6f6ee;--accent-soft-strong:#cfeddf;color:var(--text)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:1ms;--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-reveal:1ms;--stagger:0ms}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-m))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}body{margin:0;background:var(--bg);color:var(--text-muted);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--lh-body);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}img{border-radius:inherit}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-s);font-family:var(--font-display);color:var(--text);font-weight:600;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}h1,.h1{font-size:var(--step-4);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}h2,.h2{font-size:var(--step-3)}h3,.h3{font-size:var(--step-2);line-height:1.25;letter-spacing:-.01em}h4,.h4{font-size:var(--step-1);line-height:var(--lh-snug);letter-spacing:0}h5,.h5{font-size:var(--step-0);letter-spacing:0}.display{color:var(--text);font-size:var(--step-5);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}p{margin:0 0 var(--space-m);text-wrap:pretty}p:last-child{margin-bottom:0}.lead{font-size:var(--step-1);line-height:var(--lh-snug);color:var(--text-muted)}.small,small{font-size:var(--step--1);line-height:1.5}.tabular{font-variant-numeric:tabular-nums}a{color:var(--accent-text);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--accent-text-hover)}.nav-link,.btn,.card a,.footer a{text-decoration:none}.prose a,.form-note a,.legal-meta a,.rou-note a,.site-footer__disclaimer a{text-decoration:underline}ul,ol{margin:0 0 var(--space-m);padding-left:1.25em}li+li{margin-top:var(--space-2xs)}hr{height:1px;margin:var(--space-xl) 0;border:0;background:var(--border)}blockquote{margin:var(--space-l) 0;padding:var(--space-m) var(--space-l);border-left:3px solid var(--accent-text);background:var(--surface);border-radius:0 var(--radius-m) var(--radius-m) 0;color:var(--text)}code,kbd,samp{font-family:ui-monospace,"SFMono-Regular","Cascadia Mono",Menlo,monospace;font-size:.9em}::selection{background:var(--accent-soft-strong);color:var(--text)}:focus{outline:none}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--radius-s)}.on-ink :focus-visible{outline-color:var(--accent-lift)}.skip-link{position:absolute;left:var(--space-s);top:-100px;z-index:var(--z-toast);padding:var(--space-xs) var(--space-m);background:var(--ink);color:var(--white);border-radius:var(--radius-m);font-weight:600;transition:top var(--dur-fast) var(--ease-out)}.skip-link:focus-visible{top:var(--space-s);color:var(--white)}.screen-reader-text,.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.section{padding-block:var(--section-y)}.section--lg{padding-block:var(--section-y-lg)}.section--tight{padding-block:var(--section-y-tight)}.section--surface{background:var(--surface)}.stack>*+*{margin-top:var(--space-m)}.stack-s>*+*{margin-top:var(--space-s)}.stack-l>*+*{margin-top:var(--space-l)}.grid{display:grid;gap:var(--space-m)}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%, 280px),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%, 260px),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%, 220px),1fr))}.grid--gap-l{gap:var(--space-l)}.cluster{display:flex;flex-wrap:wrap;gap:var(--space-s);align-items:center}.cluster--between{justify-content:space-between}.split{display:grid;gap:clamp(var(--space-l), 5vw, var(--space-3xl));align-items:center;grid-template-columns:1fr}@media (min-width:900px){.split{grid-template-columns:1fr 1fr}.split--wide-first{grid-template-columns:1.15fr 0.85fr}.split--wide-last{grid-template-columns:0.85fr 1.15fr}}.prose{max-width:var(--measure)}.prose h2{margin-top:var(--space-xl)}.prose h3{margin-top:var(--space-l)}.prose>:first-child{margin-top:0}.center{text-align:center}.center .section-head{margin-inline:auto}.section-head{max-width:62ch;margin-bottom:var(--space-xl)}.section-head>p{color:var(--text-muted)}.section-head h2{max-width:var(--measure-heading)}.center .section-head h2{margin-inline:auto}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-s);font-family:var(--font-body);font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-text)}.eyebrow::before{content:"";width:22px;height:2px;background:currentColor;border-radius:var(--radius-full)}.mt-s{margin-top:var(--space-s)}.mt-m{margin-top:var(--space-m)}.mt-l{margin-top:var(--space-l)}.mt-xl{margin-top:var(--space-xl)}.mt-2xl{margin-top:var(--space-2xl)}.mt-3xl{margin-top:var(--space-3xl)}.mb-xl{margin-bottom:var(--space-xl)}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.m-0{margin:0}.measure-form{max-width:520px;margin-inline:auto}.cluster--center{justify-content:center}.text-muted{color:var(--text-muted)}.text-subtle{color:var(--text-subtle)}.text-strong{color:var(--text)}.bg-surface{background:var(--surface)}.rounded{border-radius:var(--radius-l)}.hide{display:none!important}@media (max-width:767px){.hide-mobile{display:none!important}}@media (min-width:768px){.hide-desktop{display:none!important}}.btn{--btn-bg:var(--ink);--btn-color:var(--white);--btn-border:transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:48px;padding:0 var(--space-l);border:1px solid var(--btn-border);border-radius:var(--radius-full);background:var(--btn-bg);color:var(--btn-color);font-family:var(--font-body);font-size:var(--step-0);font-weight:600;line-height:1;letter-spacing:-.01em;text-align:center;text-decoration:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-m);color:var(--btn-color)}.btn:active{transform:translateY(0);box-shadow:var(--shadow-s)}.btn[disabled],.btn.is-disabled{opacity:.5;pointer-events:none}.btn--primary{--btn-bg:var(--accent-ink);--btn-color:var(--white)}.btn--primary:hover{--btn-bg:var(--accent-ink-hover);box-shadow:var(--shadow-accent)}.btn--ink{--btn-bg:var(--ink);--btn-color:var(--white)}.btn--ink:hover{--btn-bg:var(--ink-hover)}.btn--outline{--btn-bg:transparent;--btn-color:var(--text);--btn-border:var(--border-strong)}.btn--outline:hover{--btn-border:var(--accent-text);--btn-color:var(--accent-text);box-shadow:none}.on-ink .btn--outline{--btn-color:var(--on-ink);--btn-border:var(--on-ink-28)}.on-ink .btn--outline:hover{--btn-color:var(--accent-lift);--btn-border:var(--accent-lift)}.on-ink .btn--ink{--btn-bg:var(--white);--btn-color:var(--ink)}.on-ink .btn--ink:hover{--btn-bg:var(--on-ink-btn-hover)}.btn--ghost{--btn-bg:transparent;--btn-color:var(--text)}.btn--ghost:hover{--btn-bg:var(--surface);box-shadow:none}.btn--sm{min-height:40px;padding-inline:var(--space-m);font-size:var(--step--1)}.btn--lg{min-height:56px;padding-inline:var(--space-xl);font-size:var(--step-1)}.btn--block{display:flex;width:100%}.btn--icon{min-width:48px;padding-inline:var(--space-s)}.btn .icon{width:1.15em;height:1.15em;flex:none}.btn--arrow .icon{transition:transform var(--dur-base) var(--ease-out)}.btn--arrow:hover .icon{transform:translateX(4px)}.btn.is-loading{pointer-events:none;color:#fff0;position:relative}.btn.is-loading::after{content:"";position:absolute;inset:0;margin:auto;width:18px;height:18px;border:2px solid var(--on-ink-35);border-top-color:var(--white);border-radius:50%;animation:pr-spin 700ms linear infinite}@keyframes pr-spin{to{transform:rotate(360deg)}}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-2xs);font-weight:600;color:var(--accent-text);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1.5px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-out)}.link-arrow:hover{background-size:100% 1.5px}.link-arrow .icon{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}.link-arrow:hover .icon{transform:translateX(3px)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-full);background:var(--surface-2);color:var(--text);font-size:var(--step--2);font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;white-space:nowrap}.badge .icon{width:13px;height:13px}.badge--coa{background:var(--accent-soft);color:var(--accent-text-hover)}.badge--stock{background:var(--success-soft);color:var(--success)}.badge--out{background:var(--surface-2);color:var(--text-subtle)}.badge--sale{background:var(--danger-soft);color:var(--danger)}.badge--outline{background:#fff0;border:1px solid var(--border-strong);color:var(--text-muted)}.on-ink .badge{background:var(--on-ink-8);color:var(--on-ink)}.on-ink .badge--coa{background:var(--accent-soft);color:var(--accent-text)}.card{position:relative;display:flex;flex-direction:column;padding:var(--space-l);background:var(--bg);border:var(--hairline);border-radius:var(--radius-l);box-shadow:var(--shadow-s);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.card h3{margin-bottom:var(--space-2xs)}.card p{color:var(--text-muted)}.card--flat{box-shadow:none;background:var(--surface);border-color:#fff0}.card--lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-l);border-color:var(--border-strong)}.on-ink .card{background:var(--surface);border-color:var(--border);box-shadow:none}.card-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:var(--space-m);border-radius:var(--radius-m);background:var(--accent-soft);color:var(--accent-text-hover)}.card-icon .icon{width:22px;height:22px}.on-ink .card-icon{background:var(--accent-soft);color:var(--accent-text)}.feature{display:flex;gap:var(--space-s);align-items:flex-start}.feature .card-icon{margin-bottom:0;flex:none}.feature h3{font-size:var(--step-1)}.feature p{font-size:var(--step--1)}.cat-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:210px;padding:var(--space-l);overflow:hidden;border-radius:var(--radius-l);background:var(--ink-2);color:var(--on-ink);text-decoration:none;isolation:isolate;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.cat-card::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 100% 0%,var(--veil-accent-lg) 0%,transparent 60%),var(--gradient-ink);transition:transform var(--dur-slow) var(--ease-out)}.cat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-l);color:var(--on-ink)}.cat-card:hover::before{transform:scale(1.06)}.cat-card h3{color:var(--white);margin-bottom:4px;font-size:var(--step-1)}.cat-card__count{color:var(--on-ink-muted);font-size:var(--step--1)}.cat-card__go{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-s);color:var(--accent-lift);font-weight:600;font-size:var(--step--1)}.cat-card__go .icon{transition:transform var(--dur-base) var(--ease-out);width:1em;height:1em}.cat-card:hover .cat-card__go .icon{transform:translateX(4px)}.field{display:block;margin-bottom:var(--space-m)}.field>label,.field-label{display:block;margin-bottom:var(--space-2xs);font-size:var(--step--1);font-weight:600;color:var(--text)}.field .required{color:var(--danger)}.field-hint{margin-top:6px;font-size:var(--step--1);color:var(--text-subtle)}.field-error{margin-top:6px;font-size:var(--step--1);color:var(--danger);font-weight:500}.input,input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="date"],textarea,select{width:100%;min-height:48px;padding:12px var(--space-s);border:1px solid var(--border-strong);border-radius:var(--radius-m);background:var(--bg);color:var(--text);font-size:var(--step-0);line-height:1.4;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}textarea{min-height:150px;resize:vertical}select{appearance:none;padding-right:var(--space-xl);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5a61' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-s) center;background-size:18px;cursor:pointer}.input:hover,input:hover,textarea:hover,select:hover{border-color:var(--text-subtle)}.input:focus,input:focus,textarea:focus,select:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-glow);outline:none}::placeholder{color:var(--text-subtle);opacity:1}.field.has-error .input,.field.has-error input,.field.has-error textarea{border-color:var(--danger)}.checkbox,.radio{display:flex;gap:var(--space-2xs);align-items:flex-start;font-size:var(--step--1)}.checkbox input,.radio input,input[type="checkbox"],input[type="radio"]{width:24px;height:24px;margin:0;accent-color:var(--accent-ink);flex:none}.form-note{font-size:var(--step--1);color:var(--text-subtle)}.input-row{display:flex;gap:var(--space-2xs);flex-wrap:wrap}.input-row .input,.input-row input{flex:1 1 220px}.qty{display:inline-flex;align-items:stretch;border:1px solid var(--border-strong);border-radius:var(--radius-full);overflow:hidden;background:var(--bg)}.qty button{width:44px;min-height:46px;border:0;background:#fff0;color:var(--text);font-size:var(--step-1);line-height:1;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.qty button:hover{background:var(--surface);color:var(--accent-text)}.qty input{width:52px;min-height:46px;padding:0;border:0;border-inline:1px solid var(--border);border-radius:0;text-align:center;font-variant-numeric:tabular-nums;font-weight:600;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty input:focus{box-shadow:none}.price{display:inline-flex;align-items:baseline;gap:var(--space-2xs);font-family:var(--font-display);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);letter-spacing:-.01em}.price del{color:var(--text-subtle);font-weight:400;text-decoration:line-through}.price ins{text-decoration:none;color:var(--danger)}.price--lg{font-size:var(--step-2)}.price__from{font-family:var(--font-body);font-size:var(--step--1);font-weight:500;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em}.accordion{border-top:var(--hairline)}.accordion__item{border-bottom:var(--hairline)}.accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);width:100%;padding:var(--space-m) 0;border:0;background:none;color:var(--text);font-family:var(--font-display);font-size:var(--step-1);font-weight:600;text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.accordion__trigger:hover{color:var(--accent-text)}.accordion__icon{position:relative;flex:none;width:34px;height:34px;border:1px solid var(--border-strong);border-radius:50%;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.accordion__icon::before,.accordion__icon::after{content:"";position:absolute;inset:0;margin:auto;background:currentColor;border-radius:var(--radius-xs);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.accordion__icon::before{width:13px;height:1.5px}.accordion__icon::after{width:1.5px;height:13px}.accordion__trigger[aria-expanded="true"] .accordion__icon{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--white);transform:rotate(180deg)}.accordion__trigger[aria-expanded="true"] .accordion__icon::after{opacity:0;transform:scaleY(0)}.accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-in-out)}.accordion__panel[data-open="true"]{grid-template-rows:1fr}.accordion__panel>div{overflow:hidden}.accordion__panel p{max-width:var(--measure);padding-bottom:var(--space-m);color:var(--text-muted)}.tabs__list{display:flex;gap:var(--space-l);margin:0 0 var(--space-l);padding:0 0 2px;list-style:none;border-bottom:var(--hairline);overflow-x:auto;scrollbar-width:none}.tabs__list::-webkit-scrollbar{display:none}.tabs__list li{margin:0}.tabs__tab{position:relative;padding:var(--space-s) 0;border:0;background:none;color:var(--text-subtle);font-family:var(--font-display);font-size:var(--step-0);font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.tabs__tab::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent-ink);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.tabs__tab:hover{color:var(--text)}.tabs__tab[aria-selected="true"]{color:var(--text)}.tabs__tab[aria-selected="true"]::after{transform:scaleX(1)}.tabs__panel[hidden]{display:none}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse;font-size:var(--step-0)}th,td{padding:var(--space-s);text-align:left;border-bottom:var(--hairline);vertical-align:middle}th{font-family:var(--font-display);font-size:var(--step--1);font-weight:600;color:var(--text);letter-spacing:.04em;text-transform:uppercase;background:var(--surface)}tbody tr:hover{background:var(--surface)}td.numeric,th.numeric{text-align:right;font-variant-numeric:tabular-nums}.notice{display:flex;gap:var(--space-s);padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);border-left:3px solid var(--info);background:var(--info-soft);color:var(--text);font-size:var(--step--1)}.notice--success{border-color:var(--success);background:var(--success-soft)}.notice--warning{border-color:var(--warning);background:var(--warning-soft)}.notice--danger{border-color:var(--danger);background:var(--danger-soft)}.notice .icon{flex:none;width:20px;height:20px;margin-top:2px}.toast-region{position:fixed;right:var(--space-m);bottom:var(--space-m);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2xs);pointer-events:none}.toast{display:flex;align-items:center;gap:var(--space-s);max-width:min(360px, calc(100vw - var(--space-l)));padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);background:var(--ink);color:var(--white);box-shadow:var(--shadow-l);pointer-events:auto;opacity:0;transform:translateY(12px) scale(.98);animation:pr-toast-in var(--dur-base) var(--ease-spring) forwards}.toast .icon{color:var(--accent-lift);width:20px;height:20px;flex:none}.toast.is-out{animation:pr-toast-out var(--dur-base) var(--ease-out) forwards}@keyframes pr-toast-in{to{opacity:1;transform:none}}@keyframes pr-toast-out{to{opacity:0;transform:translateY(8px)}}.modal[hidden]{display:none}.modal{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--space-m);background:var(--scrim-strong);backdrop-filter:blur(3px);animation:pr-fade var(--dur-base) var(--ease-out)}.modal__box{position:relative;width:min(560px, 100%);max-height:85vh;overflow-y:auto;padding:var(--space-xl);background:var(--bg);border-radius:var(--radius-l);box-shadow:var(--shadow-l);animation:pr-pop var(--dur-base) var(--ease-spring)}.modal__close{position:absolute;top:var(--space-m);right:var(--space-m);width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer}@keyframes pr-fade{from{opacity:0}}@keyframes pr-pop{from{opacity:0;transform:translateY(14px) scale(.98)}}.breadcrumb{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:center;font-size:var(--step--1);color:var(--text-subtle)}.breadcrumb a{display:inline-flex;align-items:center;min-height:24px;color:var(--text-muted);text-decoration:none}.breadcrumb a:hover{color:var(--accent-text)}.breadcrumb .sep{opacity:.5}.pagination{display:flex;flex-wrap:wrap;gap:var(--space-2xs);justify-content:center;margin-top:var(--space-2xl)}.pagination .page-numbers{display:grid;place-items:center;min-width:44px;height:44px;padding:0 var(--space-xs);border:var(--hairline);border-radius:var(--radius-m);color:var(--text);text-decoration:none;font-weight:600;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.pagination .page-numbers:hover{border-color:var(--accent-text);color:var(--accent-text)}.pagination .page-numbers.current{background:var(--ink);border-color:var(--ink);color:var(--white)}.steps{counter-reset:step}.step{position:relative;padding-left:calc(var(--space-xl) + var(--space-m))}.step::before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;left:0;top:0;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--border-strong);font-family:var(--font-display);font-weight:600;color:var(--accent-text);background:var(--bg)}.on-ink .step::before{background:#fff0}.stat__value{font-family:var(--font-display);font-size:var(--step-3);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;line-height:1}.stat__label{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--text-muted)}.rule-mark{display:flex;align-items:center;gap:var(--space-s);color:var(--border-strong)}.rule-mark::before,.rule-mark::after{content:"";height:1px;flex:1;background:currentColor}.empty-state{display:grid;justify-items:center;gap:var(--space-s);padding:var(--space-3xl) var(--space-m);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-l);background:var(--surface)}.empty-state .card-icon{margin:0;width:56px;height:56px}.empty-state p{max-width:42ch;color:var(--text-muted)}.search-suggest{position:relative;margin-top:var(--space-2xs);border:var(--hairline);border-radius:var(--radius-l);background:var(--bg);box-shadow:var(--shadow-l);overflow:hidden}.search-suggest__list{max-height:min(60vh, 480px);overflow-y:auto;-webkit-overflow-scrolling:touch}.search-suggest__status{margin:0;padding:var(--space-s) var(--space-m);font-size:var(--step--1);color:var(--text-subtle)}.search-suggest__status:empty{display:none}.search-suggest__group{margin:0;padding:var(--space-2xs) var(--space-m);font-size:var(--step--3);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-subtle);background:var(--surface);border-bottom:var(--hairline)}.search-suggest__item,.search-suggest__cat{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-2xs) var(--space-m);border-bottom:var(--hairline);color:var(--text);text-decoration:none;min-height:56px}.search-suggest__cat{justify-content:space-between;font-weight:600}.search-suggest__item:hover,.search-suggest__cat:hover,.search-suggest__item.is-active,.search-suggest__cat.is-active{background:var(--accent-soft)}.search-suggest__media{flex:0 0 48px;width:48px;height:48px;border-radius:var(--radius-s);overflow:hidden;background:var(--surface)}.search-suggest__media img{width:100%;height:100%;object-fit:cover}.search-suggest__ph{display:block;width:100%;height:100%;background:var(--surface-2)}.search-suggest__body{flex:1 1 auto;min-width:0}.search-suggest__title{display:block;font-weight:600;line-height:var(--lh-snug);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-suggest__meta{font-size:var(--step--2);color:var(--text-subtle);font-weight:400}.search-suggest__price{flex:0 0 auto;font-weight:600;font-size:var(--step--1);white-space:nowrap}.search-suggest__out{color:var(--text-subtle);font-weight:500}.search-suggest__all{display:block;padding:var(--space-s) var(--space-m);text-align:center;font-weight:600;color:var(--accent-text);background:var(--surface);text-decoration:none}.search-suggest__all:hover{background:var(--accent-soft)}@media (max-width:600px){.search-suggest__item,.search-suggest__cat{padding-inline:var(--space-s)}.search-suggest__price{font-size:var(--step--2)}}.form-note--ok{color:var(--success);font-weight:600}.form-note--error{color:var(--danger);font-weight:600}.field--narrow input{max-width:12ch}.announce-dismissed .announce{display:none}.announce{background:var(--ink);color:var(--on-ink-muted);font-size:var(--step--1)}.announce__inner{display:flex;align-items:center;justify-content:center;gap:var(--space-s);min-height:42px;text-align:center}.announce p{margin:0}.announce__close{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;border:0;border-radius:50%;background:#fff0;color:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.announce__close:hover{background:var(--on-ink-10);color:var(--white)}.announce__close .icon{width:16px;height:16px}.site-header{position:sticky;top:0;z-index:var(--z-header);background:var(--glass-header);backdrop-filter:blur(12px);border-bottom:1px solid #fff0;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.site-header.is-stuck{border-bottom-color:var(--border);box-shadow:0 4px 20px rgb(15 26 29 / .05)}.site-header__inner{display:flex;align-items:center;gap:var(--space-m);min-height:var(--header-h);transition:min-height var(--dur-base) var(--ease-out)}.site-header.is-stuck .site-header__inner{min-height:var(--header-h-compact)}.site-logo{flex:none;display:block}.site-logo img{width:auto;height:42px;transition:height var(--dur-base) var(--ease-out)}.site-header.is-stuck .site-logo img{height:34px}.site-logo--footer img{height:46px}.site-logo--drawer img{height:36px}.primary-nav{margin-left:auto}@media (max-width:1023px){.primary-nav{display:none}}.primary-nav .menu{display:flex;align-items:center;gap:var(--space-xs);margin:0;padding:0;list-style:none}.primary-nav .menu li{margin:0}.menu-item--top{position:relative;display:flex;align-items:center}.nav-link{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-xs);color:var(--text);font-family:var(--font-display);font-size:var(--step-0);font-weight:500;text-decoration:none;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.nav-link--top{position:relative}.nav-link--top::after{content:"";position:absolute;left:var(--space-xs);right:var(--space-xs);bottom:14px;height:2px;background:var(--accent-ink);border-radius:var(--radius-xs);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.menu-item--top:hover .nav-link--top::after,.menu-item--top.is-current .nav-link--top::after,.nav-link--top:focus-visible::after{transform:scaleX(1)}.nav-link:hover{color:var(--accent-text)}.nav-toggle{display:grid;place-items:center;width:30px;height:44px;margin-left:-6px;border:0;background:none;color:var(--text-subtle);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.nav-toggle .icon{width:16px;height:16px}.nav-toggle[aria-expanded="true"]{transform:rotate(180deg);color:var(--accent-text)}@media (min-width:1024px){.submenu{position:absolute;top:calc(100% - 6px);left:50%;z-index:var(--z-header);min-width:280px;margin:0;padding:var(--space-s);list-style:none;background:var(--bg);border:var(--hairline);border-radius:var(--radius-l);box-shadow:var(--shadow-l);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility var(--dur-base) linear}.menu-item--top.is-open>.submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.submenu{min-width:306px;max-width:min(340px, calc(100vw - 2rem))}.submenu .menu-item{position:relative}.submenu .nav-link{display:block;width:100%;padding:var(--space-xs) var(--space-s);border-radius:var(--radius-m);font-family:var(--font-body);font-weight:500;white-space:normal;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.submenu .nav-link:hover{background:var(--surface);color:var(--accent-text)}.submenu .nav-toggle{display:none}.submenu--nested{position:static;min-width:0;margin:2px 0 var(--space-2xs) var(--space-s);padding:0 0 0 var(--space-s);border:0;border-left:1px solid var(--border);box-shadow:none;opacity:1;visibility:inherit;pointer-events:inherit;transform:none;display:block;background:none}.submenu--nested .nav-link{font-size:var(--step--1);color:var(--text-muted);padding-block:var(--space-2xs)}}.header-actions{display:flex;align-items:center;gap:2px;margin-left:auto}@media (min-width:1024px){.header-actions{margin-left:var(--space-s)}}.header-action{position:relative;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#fff0;color:var(--text);text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.header-action:hover{background:var(--surface);color:var(--accent-text)}.header-action .icon{width:21px;height:21px}.cart-count{position:absolute;top:4px;right:2px;min-width:19px;height:19px;padding:0 5px;border-radius:var(--radius-full);background:var(--accent-ink);color:var(--white);font-size:var(--step--3);font-weight:700;line-height:19px;text-align:center;font-variant-numeric:tabular-nums}.cart-count.is-empty{display:none}@media (min-width:1024px){.site-header .header-burger{display:none}}.site-search{border-top:var(--hairline);background:var(--bg)}.site-search__inner{padding-block:var(--space-m)}.site-search[hidden]{display:none}.drawer{position:fixed;inset:0;z-index:var(--z-drawer);background:var(--scrim)}.drawer[hidden]{display:none}.drawer__panel{display:flex;flex-direction:column;width:min(400px, 88vw);height:100%;margin-left:auto;padding:var(--space-m) var(--space-m) var(--space-xl);background:var(--bg);overflow-y:auto;transform:translateX(100%);transition:transform var(--dur-slow) var(--ease-out)}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-l)}.drawer__nav .menu{margin:0;padding:0;list-style:none}.drawer__nav .menu-item--top{display:flex;flex-wrap:wrap;align-items:center;border-bottom:var(--hairline)}.drawer__nav .nav-link--top{flex:1;font-size:var(--step-1);min-height:56px;padding-inline:0}.drawer__nav .nav-link--top::after{content:none}.drawer__nav .nav-toggle{width:48px;height:56px}.drawer__nav .submenu{flex-basis:100%;margin:0;padding:0 0 var(--space-s) var(--space-s);list-style:none;display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-in-out)}.drawer__nav .submenu>*{overflow:hidden}.drawer__nav .submenu.is-open{grid-template-rows:1fr}.drawer__nav .submenu .nav-link{min-height:46px;font-size:var(--step-0);color:var(--text-muted)}.drawer__foot{display:grid;gap:var(--space-2xs);margin-top:auto;padding-top:var(--space-l)}.hero{position:relative;background-color:var(--ink);isolation:isolate;overflow:hidden;padding-block:var(--hero-y);background:var(--ink);color:var(--on-ink)}.hero::before{content:"";position:absolute;inset:-20% -10% auto -10%;height:150%;z-index:-2;background:radial-gradient(48% 60% at 78% 18%,var(--veil-accent-lg) 0%,transparent 62%),radial-gradient(45% 55% at 12% 82%,var(--veil-brand-sm) 0%,transparent 60%),var(--gradient-ink)}.hero__lattice{position:absolute;inset:-10%;z-index:-1;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='104' viewBox='0 0 120 104' fill='none' stroke='%2335c97f' stroke-opacity='0.28' stroke-width='1'%3E%3Cpath d='M30 2l28 16v32L30 66 2 50V18z'/%3E%3Cpath d='M90 2l28 16v32L90 66 62 50V18z'/%3E%3Cpath d='M60 54l28 16v32L60 118 32 102V70z'/%3E%3C/svg%3E");background-size:120px 104px;will-change:transform}.hero__inner{display:grid;gap:clamp(var(--space-xl), 5vw, var(--space-3xl));align-items:center}@media (min-width:980px){.hero__inner{grid-template-columns:1.05fr 0.95fr}}.hero h1{color:var(--white);max-width:16ch}.hero .eyebrow{color:var(--accent-lift)}.hero__lead{max-width:52ch;color:var(--on-ink-muted);font-size:var(--step-1);line-height:var(--lh-snug)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-top:var(--space-l)}@media (max-width:599px){.hero__actions,.about-hero .cluster,.error-404 .cluster{display:grid;grid-template-columns:1fr;gap:var(--space-2xs)}.hero__actions .btn,.about-hero .cluster .btn,.error-404 .cluster .btn{width:100%}}.hero__meta{display:flex;flex-wrap:wrap;gap:var(--space-m);margin-top:var(--space-xl);padding-top:var(--space-l);border-top:var(--hairline-ink)}.hero__meta div{display:grid;gap:2px}.hero__meta strong{font-family:var(--font-display);font-size:var(--step-1);color:var(--white)}.hero__meta span{font-size:var(--step--1);color:var(--on-ink-muted)}.hero__visual{position:relative;display:grid;place-items:center;min-height:300px}.hero__card{position:relative;width:min(420px, 100%);padding:var(--space-xl);border:1px solid var(--on-ink-14);border-radius:var(--radius-xl);background:var(--glass-card);backdrop-filter:blur(6px);box-shadow:0 30px 70px var(--shadow-cast-sm)}.hero__card-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);padding-block:var(--space-s);border-bottom:var(--hairline-ink)}.hero__card-row:last-of-type{border-bottom:0}.hero__card-row span{color:var(--on-ink-muted);font-size:var(--step--1)}.hero__card-row strong{font-family:var(--font-display);color:var(--white)}.hero__card .badge{margin-bottom:var(--space-m)}.trust-strip{border-bottom:var(--hairline);background:var(--bg)}.trust-strip__grid{display:grid;gap:var(--space-l);padding-block:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%, 230px),1fr))}.trust-strip .feature h3{font-size:var(--step-0);margin-bottom:2px}.trust-strip .feature p{font-size:var(--step--1);margin:0}.trust-strip .card-icon{width:42px;height:42px}.page-hero,.shop-hero--ink,.about-hero,.error-404{position:relative;isolation:isolate;overflow:hidden;border-bottom:0;background-color:var(--ink)}.page-hero::before,.shop-hero--ink::before,.about-hero::before,.error-404::before{content:"";position:absolute;inset:-60% -10% auto -10%;height:260%;z-index:-2;background:radial-gradient(46% 58% at 82% 14%,var(--veil-accent-md) 0%,transparent 62%),radial-gradient(42% 52% at 10% 86%,var(--veil-brand-sm) 0%,transparent 60%),var(--gradient-ink)}.page-hero::after,.shop-hero--ink::after,.about-hero::after,.error-404::after{content:"";position:absolute;inset:0;z-index:-1;opacity:.4;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='104' viewBox='0 0 120 104' fill='none' stroke='%2335c97f' stroke-opacity='0.28' stroke-width='1'%3E%3Cpath d='M30 2l28 16v32L30 66 2 50V18z'/%3E%3Cpath d='M90 2l28 16v32L90 66 62 50V18z'/%3E%3Cpath d='M60 54l28 16v32L60 118 32 102V70z'/%3E%3C/svg%3E");background-size:120px 104px}.page-hero{padding-block:var(--space-2xl)}.page-hero .breadcrumb{margin-bottom:var(--space-m)}.page-hero h1{margin-bottom:var(--space-s);max-width:20ch;color:var(--white)}.page-hero p{max-width:62ch;color:var(--text-muted)}.page-hero .legal-meta{color:var(--on-ink-muted)}.coa-band .coa-card{display:grid;gap:var(--space-s);padding:var(--space-l);border:var(--hairline);border-radius:var(--radius-l);background:var(--bg)}.coa-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}.coa-card__head h3{margin:0;font-size:var(--step-1)}.coa-card dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--space-s);margin:0}.coa-card dt{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle)}.coa-card dd{margin:2px 0 0;font-family:var(--font-display);font-weight:600;color:var(--text)}.faq__grid{display:grid;gap:clamp(var(--space-l), 4vw, var(--space-3xl));align-items:start}@media (min-width:900px){.faq__grid{grid-template-columns:0.8fr 1.2fr}}.cta-band{padding-block:var(--section-y);background:var(--ink)}.cta-band__inner{display:grid;gap:var(--space-xl);align-items:center}@media (min-width:900px){.cta-band__inner{grid-template-columns:1.1fr 0.9fr}}.cta-band h2{color:var(--white);max-width:18ch}.cta-band .lead{color:var(--on-ink-muted)}.cta-band input{background:var(--on-ink-6);border-color:var(--on-ink-20);color:var(--white)}.cta-band input::placeholder{color:var(--on-ink-45)}.cta-band .form-note{margin-top:var(--space-2xs);color:var(--on-ink-muted)}.site-footer{padding-block:var(--space-3xl) var(--space-m);background:var(--ink)}.site-footer__grid{display:grid;gap:var(--space-xl);grid-template-columns:1fr}@media (min-width:700px){.site-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr 0.8fr 1.1fr;gap:var(--space-xl)}}.site-footer__brand p{max-width:42ch;color:var(--on-ink-muted);font-size:var(--step--1)}.site-footer h2{margin-bottom:var(--space-m);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--white)}.site-footer .menu{margin:0;padding:0;list-style:none;display:grid;gap:2px}.site-footer .menu li{margin:0}.site-footer .menu a{display:inline-flex;align-items:center;min-height:40px;color:var(--on-ink-muted);text-decoration:none;font-size:var(--step--1);transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.site-footer .menu a:hover{color:var(--accent-lift);transform:translateX(3px)}.trust-list,.contact-list{margin:var(--space-m) 0 0;padding:0;list-style:none;display:grid;gap:var(--space-2xs)}.trust-list li,.contact-list li{display:flex;gap:var(--space-2xs);align-items:center;margin:0;color:var(--on-ink-muted);font-size:var(--step--1)}.contact-list li{min-height:40px}.trust-list .icon,.contact-list .icon{width:18px;height:18px;color:var(--accent-lift);flex:none}.contact-list a{display:inline-flex;align-items:center;min-height:24px;color:var(--on-ink-muted);text-decoration:none}.contact-list a:hover{color:var(--accent-lift)}.contact-list strong{color:var(--white);font-weight:600}.site-footer__disclaimer{margin-top:var(--space-xl);padding:var(--space-s) var(--space-m);border-left:3px solid var(--on-ink-16);border-radius:0 var(--radius-m) var(--radius-m) 0;background:var(--on-ink-4);color:var(--on-ink-muted);font-size:var(--step--1);max-width:var(--measure)}.site-footer__bottom{display:flex;flex-wrap:wrap;gap:var(--space-s);align-items:center;justify-content:space-between;margin-top:var(--space-l);padding-top:var(--space-m);border-top:var(--hairline-ink);color:var(--on-ink-muted)}.site-footer__bottom .menu{display:flex;flex-wrap:wrap;gap:var(--space-m)}.site-footer__bottom .menu a{min-height:32px}.site-credit{color:var(--on-ink-muted)}.site-credit::before{content:"·";margin:0 var(--space-2xs);color:var(--on-ink-35)}@media (max-width:520px){.site-credit{display:block;margin-top:var(--space-3xs)}.site-credit::before{content:none;margin:0}}.site-credit a{color:var(--on-ink);text-decoration:none;font-weight:600;border-bottom:1px solid var(--on-ink-35);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.site-credit a:hover{color:var(--accent-lift);border-bottom-color:var(--accent-lift)}.legal-layout{display:grid;gap:var(--space-2xl);align-items:start}@media (min-width:900px){.legal-layout{grid-template-columns:250px 1fr;gap:var(--space-3xl)}}.legal-toc{font-size:var(--step--1)}@media (min-width:900px){.legal-toc{position:sticky;top:calc(var(--header-h) + var(--space-m))}}.legal-toc h2{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:var(--space-s)}.legal-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc}.legal-toc li{margin:0;border-left:2px solid var(--border)}.legal-toc a{display:block;padding:10px var(--space-s);color:var(--text-muted);text-decoration:none;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.legal-toc li:hover,.legal-toc li.is-active{border-left-color:var(--accent-text)}.legal-toc li.is-active a{color:var(--text);font-weight:600}.legal-meta{margin-bottom:var(--space-l);color:var(--text-subtle);font-size:var(--step--1)}.contact-layout{display:grid;gap:clamp(var(--space-xl), 4vw, var(--space-3xl));align-items:start}@media (min-width:900px){.contact-layout{grid-template-columns:1.2fr 0.8fr}}.contact-cards{display:grid;gap:var(--space-s)}.contact-cards .card{padding:var(--space-m)}.contact-cards .feature h3{font-size:var(--step-0)}.contact-cards .feature p{margin:0;font-size:var(--step--1)}.contact-cards .card-icon{width:40px;height:40px}.post-card{display:flex;flex-direction:column;overflow:hidden}.post-card__media{aspect-ratio:16 / 10;background:var(--surface);overflow:hidden}.post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.post-card:hover .post-card__media img{transform:scale(1.04)}.post-card__body{display:grid;gap:var(--space-2xs);padding:var(--space-l)}.post-card__meta{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle)}.post-card h3{font-size:var(--step-1);margin:0}.post-card h3 a{color:var(--text);text-decoration:none}.post-card h3 a:hover{color:var(--accent-ink)}.entry-content{max-width:var(--measure)}.entry-content img{border-radius:var(--radius-l)}.error-404{padding-block:var(--hero-y);text-align:center;color:var(--on-ink)}.error-404 .display{color:var(--white)}.error-404 p{max-width:52ch;margin-inline:auto;color:var(--on-ink-muted)}.error-404 .cluster{justify-content:center}.wishlist-grid{display:grid;gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%, 240px),1fr))}.carousel-section{overflow:hidden}.carousel-head{display:flex;flex-wrap:wrap;gap:var(--space-m);align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-xl)}.carousel-head .section-head{margin-bottom:0}.carousel-controls{display:flex;align-items:center;gap:var(--space-2xs)}.carousel-btn{position:relative;display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--border);border-radius:50%;background:var(--bg);color:var(--text);cursor:pointer;box-shadow:var(--shadow-s);transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.carousel-btn:hover:not([disabled]){background:var(--ink);border-color:var(--ink);color:var(--white);box-shadow:var(--shadow-m);transform:translateY(-1px)}.carousel-btn:active:not([disabled]){transform:translateY(0);box-shadow:var(--shadow-s)}.carousel-btn[disabled]{opacity:1;cursor:default;color:var(--text-subtle);border-color:var(--border);background:var(--surface);box-shadow:none}.carousel-btn .icon{width:18px;height:18px}.carousel-viewport{padding-right:0}@media (min-width:700px){.carousel-viewport{padding-right:var(--gutter)}}.carousel-track{display:flex;gap:var(--space-l);margin:0;padding:4px 4px var(--space-s);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:4px;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.carousel-track:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:var(--radius-l)}.carousel-item{flex:0 0 78%;min-width:0;margin:0;scroll-snap-align:start;display:flex}@media (min-width:640px){.carousel-item{flex-basis:calc((100% - var(--space-l)) / 2)}}@media (min-width:900px){.carousel-item{flex-basis:calc((100% - var(--space-l) * 2) / 3)}}@media (min-width:1200px){.carousel-item{flex-basis:calc((100% - var(--space-l) * 3) / 4)}}.carousel-item .product-card{width:100%;height:100%}.coa-grid{display:grid;gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%, 260px),1fr))}.coa-tile{display:flex;flex-direction:column;gap:var(--space-s);margin:0;padding:var(--space-s);background:var(--bg);border:var(--hairline);border-radius:var(--radius-l);box-shadow:var(--shadow-s);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.coa-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow-l)}.coa-tile__link{display:block}.coa-tile__link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--radius-l)}.coa-tile__media{position:relative;display:block;overflow:hidden;border-radius:var(--radius-m);background:var(--surface);aspect-ratio:3 / 4}.coa-tile__media img{width:100%;height:100%;object-fit:cover;object-position:top center}.coa-tile__zoom{position:absolute;right:var(--space-2xs);bottom:var(--space-2xs);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--frost);color:var(--text);box-shadow:var(--shadow-s);opacity:0;transform:translateY(6px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.coa-tile:hover .coa-tile__zoom,.coa-tile__link:focus-visible .coa-tile__zoom{opacity:1;transform:none}.coa-tile:has(.coa-tile__link:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.coa-tile__zoom .icon{width:18px;height:18px}.coa-tile figcaption{display:grid;gap:var(--space-2xs);justify-items:start}.coa-tile__label{font-size:var(--step--1);color:var(--text-muted)}.coa-tile{position:relative}.coa-tile .badge{max-width:100%;white-space:normal;text-align:left}.coa-search{max-width:520px;margin:0 auto var(--space-xl)}.no-js .coa-search{display:none}.coa-search__form{position:relative;display:block}.coa-search .coa-search__input{padding-left:var(--space-xl);padding-right:var(--space-xl)}.coa-grid[hidden],.coa-tile[hidden],.coa-search__clear[hidden],.coa-search__empty[hidden]{display:none}.coa-search__icon{position:absolute;left:var(--space-s);top:50%;transform:translateY(-50%);display:grid;place-items:center;color:var(--text-subtle);pointer-events:none;transition:color var(--dur-fast) var(--ease-out)}.coa-search__icon .icon{width:18px;height:18px}.coa-search__form:has(.coa-search__input:focus) .coa-search__icon,.coa-search.is-active .coa-search__icon{color:var(--accent-text)}.coa-search__input::-webkit-search-cancel-button,.coa-search__input::-webkit-search-decoration{appearance:none}.coa-search__clear{position:absolute;right:var(--space-3xs);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-full);background:#fff0;color:var(--text-subtle);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.coa-search__clear:hover{background:var(--surface-2);color:var(--text)}.coa-search__clear .icon{width:16px;height:16px}.coa-search__status{margin:var(--space-2xs) 0 0;font-size:var(--step--1);color:var(--text-subtle);text-align:center;min-height:calc(var(--step--1) * 2 * 1.5)}.coa-search__empty{max-width:560px;margin-inline:auto}.coa-search__empty .card-icon{color:var(--text-subtle)}.coa-search__echo{font-size:var(--step--1);color:var(--text-subtle);overflow-wrap:anywhere}.coa-search__actions{display:flex;flex-wrap:wrap;gap:var(--space-s);justify-content:center}@media (max-width:599px){.coa-search{margin-bottom:var(--space-l)}}.about-hero{padding-block:var(--hero-y) var(--hero-y-end)}.about-hero__inner{display:grid;gap:clamp(var(--space-xl), 5vw, var(--space-3xl));align-items:center}@media (min-width:940px){.about-hero__inner{grid-template-columns:1.05fr 0.95fr}}.about-hero h1{color:var(--white);max-width:17ch}.about-hero__lead{max-width:54ch;color:var(--on-ink-muted);font-size:var(--step-1);line-height:var(--lh-snug)}.about-hero__media{position:relative;padding-bottom:var(--space-2xl)}.about-hero__shot{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--on-ink-14);box-shadow:0 30px 70px var(--shadow-cast-lg);transform:rotate(-1.2deg)}.about-hero__shot img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.about-hero__chip{position:absolute;z-index:2;right:-6px;bottom:0;width:min(168px, 40%);padding:8px 8px 12px;border-radius:var(--radius-m);background:var(--white);box-shadow:0 18px 40px var(--shadow-cast-md);transform:rotate(3deg)}.about-hero__chip img{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:top center;border-radius:var(--radius-xs)}.about-hero__chip .badge{position:absolute;left:14px;top:14px;box-shadow:var(--shadow-s)}.stat-rail{display:grid;gap:var(--space-m);margin:clamp(var(--space-xl), 5vw, var(--space-3xl)) 0 0;padding-top:var(--space-l);border-top:var(--hairline-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%, 180px),1fr))}.stat-rail div{display:grid;gap:4px}.stat-rail dt{order:2;font-size:var(--step--1);color:var(--on-ink-muted)}.stat-rail dd{order:1;margin:0;font-family:var(--font-display);font-size:var(--step-3);font-weight:600;line-height:1;color:var(--white)}.story{display:grid;gap:clamp(var(--space-xl), 5vw, var(--space-3xl));align-items:center}@media (min-width:940px){.story{grid-template-columns:1fr 0.85fr}}.story__text .prose{margin-top:var(--space-m)}.story blockquote{margin-top:var(--space-xl);font-family:var(--font-display);font-size:var(--step-1);line-height:var(--lh-snug)}.story__media{position:relative;min-height:320px}.story__shot{margin:0;border-radius:var(--radius-l);overflow:hidden;box-shadow:var(--shadow-l);background:var(--surface)}.story__shot img{width:100%;height:100%;object-fit:cover;display:block}.story__shot--one{width:78%;aspect-ratio:4 / 3}.story__shot--two{position:absolute;right:0;bottom:-6%;width:52%;aspect-ratio:1 / 1;border:6px solid var(--bg);border-radius:var(--radius-l)}@media (max-width:599px){.story__media{min-height:0}.story__shot--one{width:100%}.story__shot--two{position:static;width:60%;margin-top:calc(var(--space-m) * -1);margin-left:auto}}.principles{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:var(--hairline)}@media (min-width:800px){.principles{grid-template-columns:1fr 1fr;column-gap:var(--space-3xl)}}.principle{display:flex;gap:var(--space-m);align-items:flex-start;margin:0;padding:var(--space-l) 0;border-bottom:var(--hairline)}.principle__num{flex:none;font-family:var(--font-display);font-size:var(--step-1);font-weight:600;line-height:1.1;color:var(--accent-text);font-variant-numeric:tabular-nums}.principle h3{margin-bottom:var(--space-2xs);font-size:var(--step-1)}.principle p{margin:0;color:var(--text-muted)}.process__inner{display:grid;gap:clamp(var(--space-xl), 5vw, var(--space-3xl));align-items:center}@media (min-width:940px){.process__inner{grid-template-columns:1.1fr 0.9fr}}.process__proof{display:grid;gap:var(--space-l);justify-items:center;padding:var(--space-xl);border:1px solid var(--ink-line);border-radius:var(--radius-xl);background:var(--on-ink-4);text-decoration:none;transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.process__proof:hover{border-color:var(--veil-lift);background:var(--on-ink-6)}.process__stack{position:relative;display:block;width:min(300px, 100%);aspect-ratio:4 / 3}.process__sheet{position:absolute;top:0;width:62%;border-radius:var(--radius-m);overflow:hidden;box-shadow:0 16px 36px var(--shadow-cast-md);background:var(--white);transition:transform var(--dur-slow) var(--ease-out)}.process__sheet img{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:top center;display:block}.process__sheet--1{left:0;transform:rotate(-6deg)}.process__sheet--2{left:19%;transform:rotate(1deg);z-index:2}.process__sheet--3{left:38%;transform:rotate(7deg)}.process__proof:hover .process__sheet--1{transform:rotate(-9deg) translateY(-4px)}.process__proof:hover .process__sheet--3{transform:rotate(10deg) translateY(-4px)}.process__proof-label{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--accent-lift);font-weight:600;font-size:var(--step--1)}.process__proof-label .icon{width:17px;height:17px}.reason-grid{display:grid;gap:var(--space-xl) var(--space-2xl);grid-template-columns:repeat(auto-fit,minmax(min(100%, 280px),1fr))}@media (min-width:620px){.reason-grid .feature h3{min-height:calc(2 * 1.25 * 1em)}}.about-contact{display:grid;gap:clamp(var(--space-xl), 4vw, var(--space-3xl));align-items:center}@media (min-width:900px){.about-contact{grid-template-columns:0.9fr 1.1fr}}.contact-rail{display:grid;gap:var(--space-s);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%, 220px),1fr))}.contact-rail li{display:grid;gap:2px;margin:0;padding:var(--space-m);background:var(--bg);border:var(--hairline);border-radius:var(--radius-l)}.contact-rail .icon{width:20px;height:20px;color:var(--accent-text)}.contact-rail span{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle)}.contact-rail strong,.contact-rail a{font-family:var(--font-display);font-weight:600;color:var(--text);word-break:break-word}.contact-rail a{text-decoration:none}.contact-rail a:hover{color:var(--accent-text)}.header-cart-wrap{position:relative}.mini-cart-backdrop[hidden],.mini-cart[hidden]{display:none}.mini-cart-backdrop{position:fixed;inset:0;z-index:calc(var(--z-drawer) - 1);background:var(--scrim);opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.header-cart-wrap.is-open .mini-cart-backdrop{opacity:1}.mini-cart{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-drawer);width:min(420px, 92vw);height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);border:0;border-left:var(--hairline);border-radius:0;box-shadow:-18px 0 48px var(--scrim-shadow);transform:translateX(100%);transition:transform var(--dur-slow) var(--ease-out)}.header-cart-wrap.is-open .mini-cart{transform:none}.mini-cart__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);padding:var(--space-l) var(--space-l) var(--space-m);border-bottom:var(--hairline)}.mini-cart__title{display:flex;align-items:center;gap:var(--space-2xs);margin:0;font-size:var(--step-1);letter-spacing:0}.mini-cart__count{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-text-hover);font-family:var(--font-body);font-size:var(--step--2);font-weight:700;font-variant-numeric:tabular-nums}.mini-cart__close{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#fff0;color:var(--text-subtle);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mini-cart__close:hover{background:var(--surface);color:var(--text)}.mini-cart__close .icon{width:16px;height:16px}.mini-cart__items{flex:1 1 auto;min-height:0;margin:0;padding:var(--space-2xs) var(--space-l);list-style:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mini-cart__item{display:grid;grid-template-columns:56px 1fr 32px;gap:var(--space-s);align-items:start;margin:0;padding:var(--space-s) 0;border-bottom:var(--hairline)}.mini-cart__item:last-child{border-bottom:0}.mini-cart__thumb{position:relative;display:block;width:56px;height:56px;border-radius:var(--radius-m);overflow:hidden;background:var(--surface)}.mini-cart__thumb img{width:100%;height:100%;object-fit:cover}.mini-cart__detail{min-width:0;display:grid;gap:6px}.mini-cart__detail h3{margin:0;font-size:var(--step--1);line-height:1.35;letter-spacing:0}.mini-cart__detail h3 a{display:inline-block;padding-block:var(--space-3xs);color:var(--text);text-decoration:none}.mini-cart__detail h3 a:hover{color:var(--accent-text)}.mini-cart__variation{margin:0;font-size:var(--step--2);color:var(--text-subtle)}.mini-cart__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xs)}.mini-cart__row .price{font-size:var(--step--1)}.qty--sm{border-radius:var(--radius-full)}.qty--sm button{width:30px;min-height:32px;font-size:var(--step-0)}.qty--sm input{width:34px;min-height:32px;font-size:var(--step--1)}.mini-cart__remove{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--surface);color:var(--text-subtle);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mini-cart__remove:hover{background:var(--danger-soft);color:var(--danger)}.mini-cart__remove .icon{width:13px;height:13px}.mini-cart__foot{flex:none;padding:var(--space-m) var(--space-l) calc(var(--space-l) + env(safe-area-inset-bottom));border-top:var(--hairline);background:var(--surface)}.mini-cart__subtotal{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--step--1);color:var(--text-muted)}.mini-cart__subtotal strong{font-family:var(--font-display);font-size:var(--step-1);color:var(--text);font-variant-numeric:tabular-nums}.mini-cart__note{margin:0 0 var(--space-s);font-size:var(--step--1);color:var(--text-subtle)}.mini-cart__actions{display:grid;grid-template-columns:0.85fr 1.15fr;gap:var(--space-2xs)}.mini-cart__actions .btn{min-height:48px;padding-inline:var(--space-s);font-size:var(--step--1)}.mini-cart__trust{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:var(--space-2xs);margin:var(--space-s) 0 0;padding:var(--space-s) 0 0;border-top:var(--hairline);list-style:none}.mini-cart__trust li{display:flex;align-items:center;gap:var(--space-3xs);margin:0;font-size:var(--step--2);color:var(--text-subtle)}.mini-cart__trust .icon{width:14px;height:14px;color:var(--accent-text)}.mini-cart__empty{display:grid;justify-items:center;gap:var(--space-s);padding:var(--space-2xl) var(--space-m);text-align:center}.mini-cart__empty p{margin:0;color:var(--text-muted);font-size:var(--step--1)}.mini-cart__busy{position:absolute;inset:0;background:var(--on-ink-55);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out)}.mini-cart.is-busy .mini-cart__busy{opacity:1;pointer-events:auto}@media (max-width:480px){.mini-cart{width:100vw;border-left:0}}.areas{display:grid;gap:var(--space-m);grid-template-columns:1fr}@media (min-width:720px){.areas{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.areas{grid-template-columns:1.35fr 1fr 1fr;grid-template-rows:auto auto}.area--lead{grid-column:1;grid-row:1 / span 2}.areas--2{grid-template-columns:1.35fr 1fr}.areas--3 .area--tile:last-child{grid-column:2 / span 2}}.area{position:relative;display:flex;flex-direction:column;padding:var(--space-l);border:var(--hairline);border-radius:var(--radius-l);background:var(--bg);text-decoration:none;overflow:hidden;isolation:isolate;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.area:hover{transform:translateY(-4px);box-shadow:var(--shadow-l);border-color:var(--border-strong)}.area__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--radius-m);background:var(--accent-soft);color:var(--accent-text-hover)}.area__icon .icon{width:22px;height:22px}.area__title{margin:var(--space-m) 0 4px;font-size:var(--step-1)}.area__title a{color:inherit;text-decoration:none}.area__count{font-size:var(--step--1);color:var(--text-subtle);font-variant-numeric:tabular-nums}.area--tile{min-height:0;padding-bottom:var(--space-2xl);color:var(--text)}.area--tile .area__title{margin-top:var(--space-m)}.area--tile .area__arrow{position:absolute;right:var(--space-l);bottom:var(--space-m);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:var(--hairline-strong);color:var(--text);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.area--tile .area__arrow .icon{width:16px;height:16px}.area--tile:hover .area__arrow{background:var(--ink);border-color:var(--ink);color:var(--white);transform:translateX(3px)}.area--lead{justify-content:flex-start;padding:clamp(var(--space-l), 3vw, var(--space-2xl));border-color:#fff0;background-color:var(--ink)}.area--lead::before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(70% 60% at 90% 0%,var(--veil-accent-md) 0%,transparent 62%),var(--gradient-ink);transition:transform var(--dur-slow) var(--ease-out)}.area--lead::after{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='104' viewBox='0 0 120 104' fill='none' stroke='%2335c97f' stroke-opacity='0.3' stroke-width='1'%3E%3Cpath d='M30 2l28 16v32L30 66 2 50V18z'/%3E%3Cpath d='M90 2l28 16v32L90 66 62 50V18z'/%3E%3Cpath d='M60 54l28 16v32L60 118 32 102V70z'/%3E%3C/svg%3E");background-size:120px 104px}.area--lead:hover::before{transform:scale(1.05)}.area--lead .area__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}.area--lead .area__title{font-size:var(--step-2)}.area--lead .area__title a:hover{color:var(--accent-lift)}.area--lead .area__desc{max-width:34ch;margin:0;color:var(--on-ink-muted);font-size:var(--step--1)}.area__chips{display:flex;flex-wrap:wrap;gap:6px;margin:var(--space-l) 0 0;padding:0;list-style:none}.area__chips li{margin:0}.area__chips a{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--on-ink-20);border-radius:var(--radius-full);color:var(--on-ink);font-size:var(--step--2);font-weight:600;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.area__chips a span{color:var(--on-ink-muted);font-weight:500;font-variant-numeric:tabular-nums}.area__chips a:hover{border-color:var(--accent-lift);color:var(--accent-lift);background:var(--veil-accent-xs)}.area--all{background:var(--surface);border-style:dashed}.area--all:hover{background:var(--bg)}.area__go{display:inline-flex;align-items:center;min-height:24px;gap:var(--space-2xs);margin-top:var(--space-l);color:var(--accent-lift);font-weight:600;font-size:var(--step--1);text-decoration:none}.area__go .icon{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}.area__go:hover .icon{transform:translateX(4px)}@media (max-width:639px){.coa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s)}.coa-tile{padding:6px;gap:var(--space-2xs)}.coa-tile figcaption{gap:4px}.coa-tile__label{font-size:var(--step--2)}.coa-tile figcaption .badge{padding:var(--space-3xs) var(--space-2xs);font-size:var(--step--3);letter-spacing:.03em}.coa-tile__zoom{width:32px;height:32px;opacity:1;transform:none}.coa-tile__zoom .icon{width:15px;height:15px}}.js [data-reveal]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--reveal-i, 0) * var(--stagger));will-change:transform,opacity}.js [data-reveal="up"]{transform:translate3d(0,26px,0)}.js [data-reveal="fade"]{transform:none}.js [data-reveal="scale"]{transform:scale(.97)}.js [data-reveal="left"]{transform:translate3d(-24px,0,0)}.js [data-reveal="right"]{transform:translate3d(24px,0,0)}@media (max-width:899px){.js [data-reveal="left"],.js [data-reveal="right"]{transform:translate3d(0,26px,0)}}.js [data-reveal].is-revealed{opacity:1;transform:none;will-change:auto}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none;transition:none}}.js .hero [data-hero-item]{opacity:0;transform:translate3d(0,20px,0);transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--hero-delay) + var(--hero-i, 0) * var(--hero-stagger))}.hero.is-entered [data-hero-item]{opacity:1;transform:none}.hero__card{transition:transform var(--dur-slow) var(--ease-out)}.hero.is-entered .hero__card{transform:none}.js .hero:not(.is-entered) .hero__card{transform:translate3d(0,28px,0) scale(.98)}.hero__lattice{transform:translate3d(0,0,0)}@media (prefers-reduced-motion:no-preference){.cat-card,.card--lift,.product-card{will-change:auto}}.product-card,.woocommerce ul.products li.product{position:relative;display:flex;flex-direction:column;margin:0;background:var(--bg);border:var(--hairline);border-radius:var(--radius-l);overflow:hidden;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.product-card:hover,.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:var(--shadow-l);border-color:var(--border-strong)}.product-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--ink);overflow:hidden;isolation:isolate}.product-card__media::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--shot);background-size:cover;background-position:center;filter:blur(18px) saturate(1.08);transform:scale(1.12);opacity:.85;transition:transform var(--dur-slow) var(--ease-out)}.product-card__media img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;border-radius:0}.product-card:hover .product-card__media::before{transform:scale(1.2)}@media (prefers-reduced-motion:reduce){.product-card__media::before{transition:none}.product-card:hover .product-card__media::before{transform:scale(1.12)}}.product-card__ph{position:absolute;inset:0;z-index:1;background:radial-gradient(90% 70% at 50% 0%,var(--veil-accent-xs) 0%,transparent 65%),var(--surface)}.product-card__ph::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23037937' stroke-opacity='0.32' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 6l22 12.7v25.4L32 58 10 45.1V19.7z'/%3E%3Cpath d='M28 20h8M30 20v9l-6 11a4 4 0 003.5 6h11a4 4 0 003.5-6l-6-11v-9'/%3E%3Cpath d='M25 42h14'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:88px 88px}.product-card__badges{position:absolute;top:var(--space-s);left:var(--space-s);right:calc(var(--space-s) + 52px);z-index:2;display:flex;flex-wrap:wrap;gap:6px}.product-card__body{display:flex;flex-direction:column;gap:var(--space-2xs);flex:1;padding:var(--space-m)}.product-card__cat{font-size:var(--step--2);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle)}.product-card__title{margin:0;font-size:var(--step-1);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text);min-height:calc(2em * 1.25)}.product-card__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.product-card__title a{color:var(--text);text-decoration:none}.product-card__title a:hover{color:var(--accent-text)}.product-card__title a::after{content:"";position:absolute;inset:0;z-index:1}.product-card__wish,.product-card .price,.product-card__buy{position:relative;z-index:2}.product-card .price{margin-top:auto;padding-top:var(--space-2xs);font-size:var(--step-1)}.product-card__buy{display:grid;gap:var(--space-2xs);margin-top:var(--space-s)}.product-card__buy select{min-height:42px;font-size:var(--step--1)}.woocommerce ul.products{display:grid;gap:var(--space-l);margin:0;padding:0;list-style:none}.woocommerce ul.products::before,.woocommerce ul.products::after{content:none}.woocommerce ul.products li.product::before{content:none}.woocommerce ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{width:auto;float:none;margin:0}.woocommerce ul.products li.product a img{margin:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0;font-size:var(--step-0)}.woocommerce ul.products li.product .button{margin:0}.woocommerce ul.products li.product .onsale{display:none}.products-grid{display:grid;gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%, 240px),1fr))}.shop-hero{padding-block:var(--space-2xl)}.shop-hero h1{margin-bottom:var(--space-2xs)}.shop-hero p{max-width:60ch;color:var(--text-muted)}.shop-hero .breadcrumb{margin-bottom:var(--space-m)}.subcat-chips{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-top:var(--space-m)}.subcat-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--space-s);border:var(--hairline-strong);border-radius:var(--radius-full);background:var(--bg);color:var(--text);font-size:var(--step--1);font-weight:600;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.subcat-chip:hover,.subcat-chip[aria-current="page"]{border-color:var(--accent-text);color:var(--accent-text)}.subcat-chip span{color:var(--text-subtle);font-weight:500}.shop-layout{display:grid;gap:var(--space-xl);align-items:start}@media (min-width:1000px){.shop-layout{grid-template-columns:264px 1fr;gap:var(--space-2xl)}}.shop-filters{display:none;gap:var(--space-l);align-content:start}.shop-filters.is-open{display:grid}@media (min-width:1000px){.shop-filters{display:grid}}@media (min-width:1000px){.shop-filters{position:sticky;top:calc(var(--header-h) + var(--space-m));max-height:calc(100vh - var(--header-h) - var(--space-xl));overflow-y:auto;overscroll-behavior:contain;padding-right:var(--space-2xs);scrollbar-width:thin;scrollbar-color:var(--border-strong) #fff0}.shop-filters::-webkit-scrollbar{width:6px}.shop-filters::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-xs)}}.shop-filters .widget{padding-bottom:var(--space-l);border-bottom:var(--hairline)}.shop-filters .widget:last-of-type{border-bottom:0;padding-bottom:0}.shop-filters .widget--flush{padding-bottom:0;border-bottom:0}.shop-filters .widget-title,.shop-filters h2{margin-bottom:var(--space-s);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.filter-list{margin:0;padding:0;list-style:none}.filter-list li{margin:0}.filter-list a{display:flex;justify-content:space-between;gap:var(--space-2xs);align-items:center;min-height:36px;padding:2px 0;color:var(--text-muted);text-decoration:none;font-size:var(--step--1);transition:color var(--dur-fast) var(--ease-out)}.filter-list a:hover{color:var(--accent-text)}.filter-list a[aria-current]{color:var(--text);font-weight:600}.filter-list .count{color:var(--text-subtle);font-variant-numeric:tabular-nums}.filter-list--nested{margin:2px 0 var(--space-2xs) var(--space-s);padding-left:var(--space-s);border-left:1px solid var(--border)}.filter-chips{display:flex;flex-wrap:wrap;gap:6px}.filter-chip{display:inline-flex;align-items:center;gap:var(--space-3xs);min-height:32px;padding:0 10px;border:var(--hairline-strong);border-radius:var(--radius-full);background:var(--bg);color:var(--text-muted);font-size:var(--step--2);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.filter-chip span{color:var(--text-subtle);font-weight:500;font-variant-numeric:tabular-nums}.filter-chip:hover{border-color:var(--accent-text);color:var(--accent-text)}.filter-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--white)}.filter-chip.is-on span{color:var(--on-ink-65)}.filter-toggle{display:flex;align-items:center;gap:var(--space-2xs);min-height:44px;color:var(--text-muted);font-size:var(--step--1);font-weight:600;text-decoration:none}.filter-toggle__box{display:grid;place-items:center;flex:none;width:20px;height:20px;border:var(--hairline-strong);border-radius:var(--radius-s);background:var(--bg);color:#fff0;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.filter-toggle__box .icon{width:13px;height:13px}.filter-toggle:hover{color:var(--accent-text)}.filter-toggle:hover .filter-toggle__box{border-color:var(--accent-text)}.filter-toggle.is-on{color:var(--text)}.filter-toggle.is-on .filter-toggle__box{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--white)}.filter-more{margin-top:var(--space-s)}.filter-more>summary{display:flex;align-items:center;gap:6px;min-height:36px;color:var(--accent-text);font-size:var(--step--1);font-weight:600;cursor:pointer;list-style:none}.filter-more>summary::-webkit-details-marker{display:none}.filter-more>summary .icon{width:15px;height:15px;transition:transform var(--dur-base) var(--ease-out)}.filter-more[open]>summary .icon{transform:rotate(180deg)}.filter-more .filter-more__hide{display:none}.filter-more[open] .filter-more__show{display:none}.filter-more[open] .filter-more__hide{display:inline}.filter-more .filter-chips{margin-top:var(--space-2xs)}.filter-note{display:flex;gap:var(--space-2xs);align-items:flex-start;margin:0;font-size:var(--step--1);color:var(--text-subtle)}.filter-note .icon{width:16px;height:16px;flex:none;color:var(--accent-text);margin-top:1px}.filters-toggle{display:flex}@media (min-width:1000px){.filters-toggle{display:none}}.shop-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-s);align-items:center;justify-content:space-between;margin-bottom:var(--space-l);padding-bottom:var(--space-s);border-bottom:var(--hairline)}.woocommerce-result-count{margin:0;color:var(--text-subtle);font-size:var(--step--1)}.woocommerce-ordering select{min-width:210px;min-height:44px}.pdp{padding-block:var(--space-2xl)}.pdp:has(>.related-products){padding-bottom:0}.pdp__grid{display:grid;gap:clamp(var(--space-l), 4vw, var(--space-3xl));align-items:start}@media (min-width:900px){.pdp__grid{grid-template-columns:1.05fr 0.95fr}}.pdp__gallery{position:relative}@media (min-width:900px){.pdp__gallery{position:sticky;top:calc(var(--header-h) + var(--space-m))}}.pdp__main-image{position:relative;aspect-ratio:1 / 1;border:var(--hairline);border-radius:var(--radius-l);background:var(--surface);overflow:hidden}.pdp__main-image img{width:100%;height:100%;object-fit:cover}.pdp__thumbs{display:flex;gap:var(--space-2xs);margin-top:var(--space-2xs);flex-wrap:wrap}.pdp__thumbs img{width:76px;height:76px;object-fit:cover;border:var(--hairline);border-radius:var(--radius-m);cursor:pointer}.pdp__thumbs img:hover{border-color:var(--accent-text)}.pdp__summary{display:grid;gap:var(--space-s)}.pdp__summary h1{margin:0;font-size:var(--step-3)}.pdp__summary .price{font-size:var(--step-2)}.pdp__short{color:var(--text-muted)}.pdp__buy{display:grid;gap:var(--space-s);padding:var(--space-l);border:var(--hairline);border-radius:var(--radius-l);background:var(--surface)}.pdp__buy-row{display:flex;flex-wrap:wrap;gap:var(--space-s);align-items:center}.pdp__buy-row .btn{flex:1 1 220px}.pdp__trust{display:grid;gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%, 160px),1fr))}.pdp__trust div{display:flex;gap:var(--space-2xs);align-items:center;font-size:var(--step--1);color:var(--text-muted)}.pdp__trust .icon{width:18px;height:18px;color:var(--accent-text);flex:none}.coa-block{display:grid;gap:var(--space-s);padding:var(--space-l);border:1px solid var(--accent-soft-strong);border-radius:var(--radius-l);background:var(--accent-soft)}.coa-block h2,.coa-block h3{margin:0;font-size:var(--step-1)}.coa-block dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-s);margin:0}.coa-block dt{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text-hover)}.coa-block dd{margin:2px 0 0;font-family:var(--font-display);font-weight:600;color:var(--text)}.rou-note{max-width:var(--measure);padding:var(--space-s) var(--space-m);border-left:3px solid var(--border-strong);background:var(--surface);border-radius:0 var(--radius-m) var(--radius-m) 0;font-size:var(--step--1);color:var(--text-muted)}.pdp-bar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);display:flex;gap:var(--space-s);align-items:center;justify-content:space-between;padding:var(--space-2xs) var(--gutter);padding-bottom:calc(var(--space-2xs) + env(safe-area-inset-bottom));background:var(--frost-strong);backdrop-filter:blur(10px);border-top:var(--hairline);transform:translateY(110%);transition:transform var(--dur-base) var(--ease-out)}.pdp-bar.is-visible{transform:none}.pdp-bar__info{display:grid;gap:2px;min-width:0}.pdp-bar__title{font-family:var(--font-display);font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-bar .btn{flex:none}.woocommerce div.product form.cart .variations{width:100%;margin-bottom:var(--space-s);border:0}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{padding:0 0 var(--space-2xs);border:0;background:none}.woocommerce div.product form.cart .variations label{font-size:var(--step--1);font-weight:600;color:var(--text);text-transform:none;letter-spacing:0}.woocommerce div.product form.cart .reset_variations{font-size:var(--step--1);color:var(--text-subtle)}.woocommerce div.product form.cart .quantity{margin:0}.woocommerce div.product .woocommerce-variation-price{margin-bottom:var(--space-2xs)}.woocommerce-tabs{margin-top:var(--space-3xl)}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 var(--space-l);border:0;border-bottom:var(--hairline);display:flex;gap:var(--space-l);overflow-x:auto;overflow-y:hidden}.woocommerce div.product .woocommerce-tabs ul.tabs::before{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0;border:0;background:none;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{position:relative;display:block;padding:var(--space-s) 0;color:var(--text-subtle);font-family:var(--font-display);font-weight:600;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent-ink);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--text)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after{transform:scaleX(1)}.woocommerce div.product .woocommerce-tabs .panel{max-width:var(--measure);margin:0;padding:0}.woocommerce div.product .woocommerce-tabs .panel>h2:first-child{display:none}.woocommerce div.product .woocommerce-tabs{padding-bottom:var(--space-l)}.related-products{padding-block:var(--section-y-tight);background:var(--surface)}.woocommerce ul.products li.product>.product-card{flex:1 1 auto}.woocommerce-cart-form.is-auto [name="update_cart"]{display:none}.cart-auto-status{margin:0;color:var(--text-subtle);font-size:var(--step--1)}.cart-layout.is-updating{opacity:.6;transition:opacity var(--dur-fast) var(--ease-out)}.cart-layout.is-updating a,.cart-layout.is-updating button,.cart-layout.is-updating input{pointer-events:none}.cart-layout{display:grid;gap:var(--space-xl);align-items:start}@media (min-width:960px){.cart-layout{grid-template-columns:1.6fr 0.9fr}}.woocommerce table.shop_table{width:100%;border:0;border-radius:0;border-collapse:collapse}.woocommerce table.shop_table th{background:var(--surface);border:0;border-bottom:var(--hairline)}.woocommerce table.shop_table td{border:0;border-bottom:var(--hairline);padding:var(--space-s)}.woocommerce table.cart img{width:68px;border-radius:var(--radius-m)}.woocommerce a.remove{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--text-subtle)!important;background:var(--surface);font-size:var(--step-0);line-height:1;text-decoration:none}.woocommerce a.remove:hover{background:var(--danger-soft);color:var(--danger)!important}.woocommerce-cart table.cart td.actions .button,.woocommerce-cart .cart .button,.woocommerce-cart .cart input.button{min-height:48px;padding:0 var(--space-l);border:0;border-radius:var(--radius-full);background:var(--ink);color:var(--white);font-weight:600;font-size:var(--step-0);cursor:pointer}.woocommerce-cart .cart .button:hover,.woocommerce-cart .cart input.button:hover{background:var(--ink-hover)}.cart-summary{display:block;padding:var(--space-l);border:var(--hairline);border-radius:var(--radius-l);background:var(--surface)}@media (min-width:960px){.cart-summary{position:sticky;top:calc(var(--header-h) + var(--space-m))}}.cart-summary h2{font-size:var(--step-1)}.woocommerce-cart .cart-collaterals{width:100%}.woocommerce-cart .cart-collaterals .cart_totals{width:100%;float:none}.woocommerce-cart .cart_totals h2{font-size:var(--step-1)}.woocommerce .wc-proceed-to-checkout{padding:0;margin-top:var(--space-s)}.woocommerce .wc-proceed-to-checkout a.checkout-button{display:flex;align-items:center;justify-content:center;min-height:52px;margin:0;border-radius:var(--radius-full);background:var(--accent-ink);color:var(--white);font-size:var(--step-0);font-weight:600;text-decoration:none}.woocommerce .wc-proceed-to-checkout a.checkout-button:hover{background:var(--accent-ink-hover)}.woocommerce-checkout .col2-set{display:grid;gap:var(--space-l);width:100%}@media (min-width:720px){.woocommerce-checkout .col2-set{grid-template-columns:1fr 1fr}}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:100%;float:none}.woocommerce-checkout h3{font-size:var(--step-1)}.woocommerce form .form-row{display:grid;padding:0;margin:0 0 var(--space-m)}.woocommerce form .form-row label{margin-bottom:var(--space-2xs);font-size:var(--step--1);font-weight:600;color:var(--text)}.woocommerce form .form-row .required{color:var(--danger);text-decoration:none}.woocommerce .select2-container .select2-selection--single{height:48px;border:1px solid var(--border-strong);border-radius:var(--radius-m)}.woocommerce .select2-container .select2-selection--single .select2-selection__rendered{line-height:46px;padding-left:var(--space-s);color:var(--text)}.woocommerce .select2-container .select2-selection--single .select2-selection__arrow{height:46px}.checkout-layout{display:grid;gap:var(--space-xl);align-items:start}@media (min-width:1000px){.checkout-layout{grid-template-columns:1.5fr 1fr}}#order_review,.checkout-review{padding:var(--space-l);border:var(--hairline);border-radius:var(--radius-l);background:var(--surface)}@media (min-width:1000px){.checkout-review{position:sticky;top:calc(var(--header-h) + var(--space-m))}}.woocommerce #payment{background:#fff0;border-radius:0}.woocommerce #payment ul.payment_methods{padding:0;border-bottom:0}.woocommerce #payment div.form-row{padding:var(--space-m) 0 0}.woocommerce #payment #place_order{width:100%;min-height:54px;border:0;border-radius:var(--radius-full);background:var(--accent-ink);color:var(--white);font-size:var(--step-0);font-weight:600;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.woocommerce #payment #place_order:hover{background:var(--accent-ink-hover);transform:translateY(-2px)}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;float:none;margin-bottom:var(--space-l)}.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none}@media (min-width:900px){.logged-in.woocommerce-account .woocommerce{display:grid;grid-template-columns:250px 1fr;gap:var(--space-2xl);align-items:start}.logged-in.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:0}}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.woocommerce-MyAccount-navigation li{margin:0;border-bottom:var(--hairline)}.woocommerce-MyAccount-navigation li a{display:block;padding:var(--space-s) var(--space-2xs);color:var(--text-muted);text-decoration:none;font-weight:500;transition:color var(--dur-fast) var(--ease-out),padding-left var(--dur-fast) var(--ease-out)}.woocommerce-MyAccount-navigation li a:hover{color:var(--accent-text);padding-left:var(--space-s)}.woocommerce-MyAccount-navigation li.is-active a{color:var(--text);font-weight:600}.woocommerce-message,.woocommerce-info,.woocommerce-error{display:flex;flex-wrap:wrap;gap:var(--space-s);align-items:center;margin:0 0 var(--space-l);padding:var(--space-s) var(--space-m);border:0;border-left:3px solid var(--info);border-radius:var(--radius-m);background:var(--info-soft);color:var(--text);font-size:var(--step--1);list-style:none}.woocommerce-message{border-color:var(--success);background:var(--success-soft)}.woocommerce-error{border-color:var(--danger);background:var(--danger-soft)}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{content:none}.woocommerce-message .button,.woocommerce-info .button{min-height:40px;padding:0 var(--space-m);border-radius:var(--radius-full);background:var(--ink);color:var(--white);font-size:var(--step--1);font-weight:600;display:inline-flex;align-items:center;text-decoration:none;margin-left:auto}.woocommerce .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--space-l);border:0;border-radius:var(--radius-full);background:var(--accent-ink);color:var(--white);font-family:var(--font-body);font-size:var(--step-0);font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.woocommerce .button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:var(--accent-ink-hover);transform:translateY(-2px);box-shadow:var(--shadow-accent);color:var(--white)}.woocommerce .button.loading{opacity:.7;pointer-events:none}.woocommerce a.added_to_cart{display:inline-flex;align-items:center;margin-left:var(--space-2xs);font-size:var(--step--1);font-weight:600}@keyframes pr-cart-pop{0%{transform:scale(1)}45%{transform:scale(1.28)}100%{transform:scale(1)}}.cart-count.is-bumped{animation:pr-cart-pop var(--dur-slow) var(--ease-spring)}.product-card__frame{position:relative}.product-card__badges{pointer-events:none}.product-card__wish{position:absolute;top:var(--space-2xs);right:var(--space-2xs);z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--on-ink-90);color:var(--text-muted);cursor:pointer;opacity:0;transform:scale(.9);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.product-card:hover .product-card__wish,.product-card__wish:focus-visible,.product-card__wish.is-on{opacity:1;transform:none}.product-card__wish:hover{color:var(--accent-text);background:var(--white)}.product-card__wish .icon{width:19px;height:19px}.product-card__wish.is-on{color:var(--accent-text)}.product-card__wish.is-on .icon{fill:currentColor}@media (hover:none){.product-card__wish{opacity:1;transform:none}}ul.products{display:grid;gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%, 240px),1fr));margin:0;padding:0;list-style:none}ul.products::before,ul.products::after{content:none}ul.products li.product{margin:0}.related.products>h2,.upsells.products>h2,.cross-sells>h2{margin-bottom:var(--space-l);font-size:var(--step-2)}.woocommerce-product-gallery{position:relative;margin:0;border:var(--hairline);border-radius:var(--radius-l);background:var(--surface);overflow:hidden}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0}.woocommerce-product-gallery .woocommerce-product-gallery__image{margin:0}.woocommerce-product-gallery .woocommerce-product-gallery__image img{width:100%;height:auto;object-fit:contain;border-radius:0}.woocommerce-product-gallery--without-images .woocommerce-product-gallery__image img{object-fit:contain;padding:clamp(24px, 6vw, 64px)}.woocommerce-product-gallery__trigger{position:absolute;top:var(--space-s);right:var(--space-s);z-index:3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--frost);box-shadow:var(--shadow-s);font-size:0;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out)}.woocommerce-product-gallery__trigger::before{content:"";width:20px;height:20px;background-color:var(--text);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.6-3.6M11 8v6M8 11h6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.6-3.6M11 8v6M8 11h6'/%3E%3C/svg%3E") center / contain no-repeat}.woocommerce-product-gallery__trigger:hover{background:var(--white)}.woocommerce-product-gallery--without-images .woocommerce-product-gallery__trigger{display:none}.woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin:var(--space-2xs) 0 0;padding:var(--space-2xs);list-style:none}.woocommerce-product-gallery .flex-control-thumbs li{margin:0}.woocommerce-product-gallery .flex-control-thumbs img{width:76px;height:76px;object-fit:cover;border:var(--hairline);border-radius:var(--radius-m);cursor:pointer;opacity:.75;transition:opacity var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.woocommerce-product-gallery .flex-control-thumbs img:hover,.woocommerce-product-gallery .flex-control-thumbs img.flex-active{opacity:1;border-color:var(--accent-text)}.woocommerce div.product form.cart .variations{display:grid;gap:var(--space-s)}.woocommerce div.product form.cart .variations tbody,.woocommerce div.product form.cart .variations tr{display:contents}.woocommerce div.product form.cart .variations th.label,.woocommerce div.product form.cart .variations td.value{display:block;width:100%}.woocommerce div.product form.cart .variations th.label{padding-bottom:4px;background:none;text-transform:none}.woocommerce div.product form.cart .single_variation_wrap{display:grid;gap:var(--space-s)}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:var(--space-s);align-items:center}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .button{flex:1 1 200px}.woocommerce div.product form.cart .button[disabled],.woocommerce div.product form.cart .button.disabled,.woocommerce div.product form.cart .button[aria-disabled="true"]{--btn-bg:var(--surface-2);--btn-color:var(--text-muted);--btn-border:var(--border-strong);opacity:1;box-shadow:none;cursor:not-allowed}.woocommerce .coupon .input-text.has-error,.woocommerce .coupon .input-text[aria-invalid="true"]{border-color:var(--danger);background:var(--danger-soft)}.woocommerce .coupon-error-notice{margin:var(--space-2xs) 0 0;font-size:var(--step--1);color:var(--danger)}.woocommerce a.reset_variations,.woocommerce-LostPassword a{display:inline-flex;align-items:center;min-height:24px}.cart-layout__items{min-width:0}.woocommerce-cart .cart-collaterals{width:100%;float:none}.woocommerce-cart .cart-collaterals .cross-sells{width:100%;float:none}.woocommerce table.cart td.actions{padding:var(--space-m) var(--space-s);border-bottom:0}.woocommerce table.cart td.actions .coupon{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:center;float:none;margin-bottom:var(--space-s)}.woocommerce table.cart td.actions .coupon label{display:none}.woocommerce table.cart td.actions .coupon #coupon_code{width:auto;min-width:200px;flex:1 1 200px}.woocommerce table.cart td.actions>.button{float:none}.woocommerce table.cart img.woocommerce-placeholder,.woocommerce table.cart img{width:68px;height:68px;object-fit:cover;background:var(--surface)}.woocommerce-cart .cart_totals table.shop_table th{background:#fff0;text-transform:none;letter-spacing:0}.woocommerce-cart .cart_totals table.shop_table td{text-align:right;font-variant-numeric:tabular-nums}.cart-summary .cart_totals h2{margin-bottom:var(--space-s)}.woocommerce .cross-sells{margin-top:var(--space-3xl)}.woocommerce .cross-sells>h2{font-size:var(--step-2);margin-bottom:var(--space-l)}.woocommerce-cart button[name="update_cart"],.woocommerce-cart input[name="update_cart"]{background:#fff0;border:1px solid var(--border-strong);color:var(--text)}.woocommerce-cart button[name="update_cart"]:hover,.woocommerce-cart input[name="update_cart"]:hover{background:#fff0;border-color:var(--accent-text);color:var(--accent-text);box-shadow:none}.woocommerce-cart button[name="update_cart"][disabled]{opacity:.45}.woocommerce .col2-set::before,.woocommerce .col2-set::after,.woocommerce-page .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce .cart-collaterals::before,.woocommerce .cart-collaterals::after,.woocommerce form.checkout::before,.woocommerce form.checkout::after,.woocommerce .woocommerce-MyAccount-content::before,.woocommerce .woocommerce-MyAccount-content::after,.woocommerce-account .woocommerce::before,.woocommerce-account .woocommerce::after{content:none}@media (min-width:1000px){.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1.45fr 1fr;grid-template-rows:auto 1fr;gap:var(--space-m) var(--space-2xl);align-items:start}.woocommerce-checkout form.checkout>#customer_details{grid-column:1;grid-row:1 / span 2}.woocommerce-checkout form.checkout>h3#order_review_heading{grid-column:2;grid-row:1;margin-bottom:0}.woocommerce-checkout form.checkout>#order_review{grid-column:2;grid-row:2}.woocommerce-checkout #order_review{position:sticky;top:calc(var(--header-h) + var(--space-m))}}.woocommerce-checkout #customer_details.col2-set,.woocommerce-checkout #customer_details .col2-set{grid-template-columns:1fr}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{font-size:var(--step-1)}.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{padding:var(--space-xs) var(--space-2xs)}.woocommerce-checkout table.shop_table tfoot th{background:#fff0}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%;float:none}@media (min-width:560px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-s)}.woocommerce form .form-row-wide,.woocommerce form #order_comments_field{grid-column:1 / -1}}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:var(--space-l)}.woocommerce-pagination{margin-top:var(--space-2xl)}.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;gap:var(--space-2xs);justify-content:center;margin:0;padding:0;border:0;list-style:none}.woocommerce nav.woocommerce-pagination ul li{margin:0;border:0;overflow:visible}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:grid;place-items:center;min-width:44px;height:44px;padding:0 var(--space-xs);border:var(--hairline);border-radius:var(--radius-m);color:var(--text);font-weight:600;line-height:1;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.woocommerce nav.woocommerce-pagination ul li a:hover{border-color:var(--accent-text);color:var(--accent-text);background:#fff0}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--ink);border-color:var(--ink);color:var(--white)}.product-card__wish{width:44px;height:44px}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%;float:none;margin:0}.woocommerce div.product div.images .flex-viewport{border-radius:var(--radius-l)}.woocommerce-product-gallery--without-images .woocommerce-product-gallery__image img{aspect-ratio:1 / 1}.shop-hero--ink{padding-block:var(--space-2xl)}.shop-hero--ink h1{color:var(--white)}.shop-hero--slim{padding-block:var(--space-m);background-color:var(--ink);position:relative;isolation:isolate;overflow:hidden;border-bottom:0}.shop-hero--slim::before{content:"";position:absolute;inset:-200% -10% auto -10%;height:500%;z-index:-2;background:radial-gradient(46% 58% at 82% 40%,var(--veil-accent-md) 0%,transparent 62%),var(--gradient-ink)}.shop-hero--slim::after{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='104' viewBox='0 0 120 104' fill='none' stroke='%2335c97f' stroke-opacity='0.28' stroke-width='1'%3E%3Cpath d='M30 2l28 16v32L30 66 2 50V18z'/%3E%3Cpath d='M90 2l28 16v32L90 66 62 50V18z'/%3E%3Cpath d='M60 54l28 16v32L60 118 32 102V70z'/%3E%3C/svg%3E");background-size:120px 104px}.shop-hero--ink .subcat-chip{background:var(--on-ink-6);border-color:var(--on-ink-22);color:var(--on-ink)}.shop-hero--ink .subcat-chip:hover,.shop-hero--ink .subcat-chip[aria-current="page"]{border-color:var(--accent-lift);color:var(--accent-lift)}.shop-hero--ink .subcat-chip span{color:var(--on-ink-muted)}.price--none{font-family:var(--font-body);font-size:var(--step--1);font-weight:600;color:var(--text-subtle);letter-spacing:0}.auth-layout{display:grid;gap:clamp(var(--space-xl), 4vw, var(--space-3xl));align-items:start}@media (min-width:900px){.auth-layout{grid-template-columns:minmax(0,520px) 1fr}}.auth-card{padding:clamp(var(--space-l), 3vw, var(--space-xl));background:var(--bg);border:var(--hairline);border-radius:var(--radius-l);box-shadow:var(--shadow-m)}.auth-card h2{margin-bottom:var(--space-m);font-size:var(--step-2);text-align:left}.auth-card .woocommerce-form-login{margin:0;padding:0;border:0}.auth-card .woocommerce-form-row{margin-bottom:var(--space-m)}.auth-card label{display:block;margin-bottom:var(--space-2xs);font-size:var(--step--1);font-weight:600;color:var(--text)}.auth-card input[type="text"],.auth-card input[type="email"],.auth-card input[type="password"]{width:100%}.auth-card .woocommerce-form-login__password,.auth-card .password-input{position:relative;display:block;width:100%}.auth-card .show-password-input{position:absolute;top:50%;right:var(--space-s);transform:translateY(-50%);width:24px;height:24px;border:0;background:none;cursor:pointer;opacity:.55}.auth-card .show-password-input:hover{opacity:1}.auth-card input[type="password"]{padding-right:var(--space-xl)}.auth-card .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:var(--space-2xs);margin:0;font-size:var(--step--1);font-weight:500;color:var(--text-muted)}.auth-card .woocommerce-form-login__rememberme input{width:24px;height:24px;min-height:0;accent-color:var(--accent-ink)}.auth-card .woocommerce-form-login__submit,.auth-card button[name="login"],.auth-card button[name="register"]{width:100%;margin:var(--space-m) 0 0}.auth-card .lost_password{margin:var(--space-s) 0 0;font-size:var(--step--1)}.auth-card .lost_password a{color:var(--text-muted)}.auth-card .lost_password a:hover{color:var(--accent-text)}.auth-card .u-columns,.auth-card .col2-set{display:grid;grid-template-columns:1fr;gap:var(--space-l);width:100%}.auth-card .col2-set .col-1,.auth-card .col2-set .col-2{width:100%;float:none;margin:0;padding:0}.auth-card .col2-set .col-2{padding-top:var(--space-l);border-top:var(--hairline)}.auth-card .woocommerce-form-register>p:not(.woocommerce-form-row),.auth-card .woocommerce-privacy-policy-text p{font-size:var(--step--1);color:var(--text-muted);line-height:1.55}.auth-aside h2{max-width:22ch}@media (min-width:900px){.auth-aside{position:sticky;top:calc(var(--header-h) + var(--space-m))}}.auth-benefits{display:grid;gap:var(--space-l);margin:var(--space-xl) 0;padding:0;list-style:none}.auth-benefits li{display:flex;gap:var(--space-s);align-items:flex-start;margin:0}.auth-benefits .card-icon{margin-bottom:0;flex:none;width:42px;height:42px}.auth-benefits h3{margin-bottom:2px;font-size:var(--step-0)}.auth-benefits p{margin:0;font-size:var(--step--1);color:var(--text-muted)}@media (max-width:999px){.shop-filters.is-open{padding:var(--space-m);border:var(--hairline);border-radius:var(--radius-l);background:var(--bg);box-shadow:var(--shadow-s)}.filters-toggle[aria-expanded="true"]{border-color:var(--accent-text);color:var(--accent-text)}}@media (max-width:767px){.woocommerce div.product .woocommerce-tabs ul.tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:visible;border-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:var(--hairline)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;padding-inline:var(--space-3xs);text-align:center;white-space:normal;overflow-wrap:anywhere}}@media (max-width:639px){.products-grid,ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s)}.product-card__body{gap:var(--space-3xs);padding:var(--space-s)}.product-card__cat{font-size:var(--step--3);letter-spacing:.06em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__title{font-size:var(--step-0);line-height:1.22;min-height:calc(2em * 1.22)}.product-card .price{font-size:var(--step-0);padding-top:0}.product-card__buy{margin-top:var(--space-2xs)}.product-card__buy .btn{min-height:40px;padding-inline:var(--space-xs);font-size:var(--step--2)}.product-card__badges{top:6px;left:6px;right:52px;gap:4px}.product-card__badges .badge{padding:var(--space-3xs) var(--space-2xs);font-size:var(--step--3);letter-spacing:.03em}.product-card__wish{top:4px;right:4px}}.pdp-tiers{margin-top:var(--space-l);padding:var(--space-m);border:var(--hairline);border-radius:var(--radius-l);background:var(--surface)}.pdp-tiers__head{margin-bottom:var(--space-s)}.pdp-tiers__head h2{font-size:var(--step-0);line-height:var(--lh-snug);letter-spacing:var(--tracking-heading);margin:0}.pdp-tiers__head .form-note{margin-top:4px}.pdp-tiers__table{width:100%;border-collapse:collapse;background:var(--bg);border:var(--hairline);border-radius:var(--radius-m);overflow:hidden}.pdp-tiers__table th,.pdp-tiers__table td{padding:var(--space-2xs) var(--space-s);text-align:left;font-size:var(--step--1);border-bottom:var(--hairline)}.pdp-tiers__table thead th{font-family:var(--font-body);font-size:var(--step--3);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-subtle);background:var(--surface)}.pdp-tiers__table tbody th{font-weight:600;color:var(--text)}.pdp-tiers__table tbody tr:last-child th,.pdp-tiers__table tbody tr:last-child td{border-bottom:0}.pdp-tiers__table td:last-child{text-align:right;font-weight:600}.pdp-tiers__table tbody tr.is-active>*{background:var(--accent-soft);color:var(--text);font-weight:700}.pdp-tiers__table tbody tr.is-active th{box-shadow:inset 3px 0 0 0 var(--accent-ink)}.pdp-tiers__live{margin:var(--space-s) 0 0;font-size:var(--step--1);color:var(--text-muted)}.pdp-tiers__live.is-discounted{color:var(--accent-text);font-weight:600}.pdp-tiers__live strong{color:var(--text)}.pdp-tiers__live.is-discounted strong{color:var(--accent-text)}.tier-was{text-decoration:line-through;color:var(--text-subtle)}.tier-off{display:inline-block;margin-left:var(--space-3xs);padding:2px var(--space-2xs);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-text);font-size:var(--step--3);font-weight:600;white-space:nowrap}@media (max-width:600px){.pdp-tiers{padding:var(--space-s)}.pdp-tiers__table th,.pdp-tiers__table td{padding:var(--space-2xs) var(--space-xs);font-size:var(--step--2)}}.woocommerce-cart .cart_totals table.shop_table tr.shipping th,.woocommerce-cart .cart_totals table.shop_table tr.shipping td,.woocommerce-checkout table.shop_table tr.shipping th,.woocommerce-checkout table.shop_table tr.shipping td{display:block;width:100%;text-align:left;font-variant-numeric:normal}.woocommerce-cart .cart_totals table.shop_table tr.shipping th,.woocommerce-checkout table.shop_table tr.shipping th{padding-bottom:var(--space-3xs);border-bottom:0;background:#fff0}.woocommerce-cart .cart_totals table.shop_table tr.shipping td,.woocommerce-checkout table.shop_table tr.shipping td{padding-top:0;padding-bottom:var(--space-s)}.woocommerce ul#shipping_method,.woocommerce ul.woocommerce-shipping-methods{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3xs)}.woocommerce ul#shipping_method li,.woocommerce ul.woocommerce-shipping-methods li{display:flex;align-items:center;gap:var(--space-2xs);width:100%;margin:0;padding:var(--space-xs);border:var(--hairline);border-radius:var(--radius-m);background:var(--bg);min-height:52px;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.woocommerce ul#shipping_method li:hover,.woocommerce ul.woocommerce-shipping-methods li:hover{border-color:var(--border-strong)}.woocommerce ul#shipping_method li:has(>input[type="hidden"]){background:var(--surface);border-style:dashed}.woocommerce ul#shipping_method li input[type="radio"]{flex:none;width:18px;height:18px;margin:0;accent-color:var(--accent-ink);cursor:pointer}.woocommerce ul#shipping_method li label{padding:0}.woocommerce ul#shipping_method li label{margin:0;flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2xs);font-size:var(--step--1);line-height:var(--lh-snug);cursor:pointer}.woocommerce ul#shipping_method li label .woocommerce-Price-amount{font-weight:600;font-variant-numeric:tabular-nums}.woocommerce ul#shipping_method li:has(>input[type="radio"]:checked){border-color:var(--accent-ink);box-shadow:0 0 0 1px var(--accent-ink)}.woocommerce ul#shipping_method li:has(>input[type="radio"]:checked) label{font-weight:600}.woocommerce ul#shipping_method li:has(>input[type="radio"]:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.woocommerce .woocommerce-shipping-destination{margin:var(--space-2xs) 0 0;font-size:var(--step--1);color:var(--text-subtle)}.woocommerce .woocommerce-shipping-destination strong{color:var(--text)}.woocommerce .shipping-calculator-button{display:inline-block;margin-top:var(--space-2xs);font-size:var(--step--1);font-weight:600;color:var(--accent-text);text-decoration:none;border-bottom:1px solid currentColor}.woocommerce .shipping-calculator-button:hover{color:var(--accent-text-hover)}.woocommerce .shipping-calculator-form{margin-top:var(--space-s);padding:var(--space-s);border:var(--hairline);border-radius:var(--radius-m);background:var(--bg);display:grid;gap:var(--space-2xs)}.woocommerce .shipping-calculator-form .form-row{margin:0;padding:0;display:block;width:100%}.woocommerce .shipping-calculator-form label{display:block;margin-bottom:4px;font-size:var(--step--2);font-weight:600;color:var(--text-muted)}.woocommerce .shipping-calculator-form select,.woocommerce .shipping-calculator-form input.input-text,.woocommerce .shipping-calculator-form .select2-container .select2-selection--single{width:100%;min-height:44px;padding:0 var(--space-2xs);border:var(--hairline-strong);border-radius:var(--radius-s);background:var(--bg);color:var(--text);font-family:inherit;font-size:var(--step--1)}.woocommerce .shipping-calculator-form select:focus-visible,.woocommerce .shipping-calculator-form input.input-text:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.woocommerce .shipping-calculator-form .select2-container .select2-selection--single{display:flex;align-items:center}.woocommerce .shipping-calculator-form .select2-container .select2-selection__rendered{padding:0;line-height:1.4;color:var(--text)}.woocommerce .shipping-calculator-form .select2-container .select2-selection__arrow{top:50%;transform:translateY(-50%)}.woocommerce .shipping-calculator-form button.button{justify-self:start;min-height:44px;margin-top:var(--space-3xs);padding:0 var(--space-m);border:0;border-radius:var(--radius-full);background:var(--ink);color:var(--white);font-weight:600;font-size:var(--step--1);cursor:pointer}.woocommerce .shipping-calculator-form button.button:hover{background:var(--ink-hover)}.woocommerce-checkout ul#shipping_method{margin-bottom:var(--space-2xs)}.woocommerce #payment ul.payment_methods{list-style:none;margin:0 0 var(--space-s);display:grid;gap:var(--space-2xs)}.woocommerce #payment ul.payment_methods li.wc_payment_method{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;border:var(--hairline);border-radius:var(--radius-m);background:var(--bg);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.woocommerce #payment ul.payment_methods li.wc_payment_method:hover{border-color:var(--border-strong)}.woocommerce #payment ul.payment_methods li.wc_payment_method>label{flex:1 1 0%;min-width:0;display:flex;align-items:center;gap:var(--space-2xs);margin:0;padding:var(--space-xs);min-height:52px;font-size:var(--step--1);font-weight:500;line-height:var(--lh-snug);color:var(--text);cursor:pointer}.woocommerce #payment ul.payment_methods li.wc_payment_method>input[type="radio"]{flex:none;width:18px;height:18px;margin:0 0 0 var(--space-xs);accent-color:var(--accent-ink);cursor:pointer}.woocommerce #payment ul.payment_methods li.wc_payment_method>label img{max-height:24px;width:auto;margin-left:auto}.woocommerce #payment ul.payment_methods li.wc_payment_method:has(>input[type="radio"]:checked){border-color:var(--accent-ink);box-shadow:0 0 0 1px var(--accent-ink)}.woocommerce #payment ul.payment_methods li.wc_payment_method:has(>input[type="radio"]:checked)>label{font-weight:600}.woocommerce #payment ul.payment_methods li.wc_payment_method:has(>input[type="radio"]:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.woocommerce #payment div.payment_box{position:relative;flex:0 0 100%;width:100%;margin:0;padding:var(--space-s) var(--space-xs) var(--space-s) calc(var(--space-xs) + 18px + var(--space-xs));border-top:var(--hairline);background:var(--surface);color:var(--text-muted);font-size:var(--step--2);line-height:var(--lh-body)}.woocommerce #payment div.payment_box::before{content:none}.woocommerce #payment div.payment_box p{margin:0 0 var(--space-2xs)}.woocommerce #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce #payment div.payment_box strong,.woocommerce #payment div.payment_box b{color:var(--text)}.woocommerce #payment div.payment_box a{color:var(--accent-text);font-weight:600}.woocommerce #payment div.payment_box ul,.woocommerce #payment div.payment_box ol{margin:0 0 var(--space-2xs);padding-left:var(--space-m)}.woocommerce #payment div.payment_box input[type="text"],.woocommerce #payment div.payment_box input[type="tel"],.woocommerce #payment div.payment_box input[type="email"],.woocommerce #payment div.payment_box select{width:100%;min-height:44px;padding:0 var(--space-2xs);border:var(--hairline-strong);border-radius:var(--radius-s);background:var(--bg);font-family:inherit;font-size:var(--step--1)}.woocommerce #payment div.payment_box script{display:none}.woocommerce #payment .woocommerce-privacy-policy-text,.woocommerce #payment .woocommerce-terms-and-conditions-wrapper{font-size:var(--step--2);color:var(--text-subtle)}.woocommerce #payment .woocommerce-privacy-policy-text p{margin:0 0 var(--space-2xs)}.woocommerce #payment .form-row.place-order{padding-top:var(--space-s)}input.cwgstock_phone {
    width: 100%;
    text-align: center
}

.iti {
    width: 100%
}

.cwginstock-panel-heading h4 {
    color: #fff
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.cwginstock-panel-body input[type=email],
.cwginstock-panel-body input[type=text],
.form-group {
    margin-bottom: 15px
}

#cwg-bis-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: .5;
    z-index: 10000
}

.cwgstock_button {
    width: 100%;
    padding-top: 5px;
    background: #87ceeb;
    color: #fff
}
.cwgstock_button,.cwg_popup_submit{white-space:normal;overflow-wrap:break-word;word-break:break-word;height:auto;line-height:1.4;text-align:center;cursor:pointer}
.cwginstock-subscribe-form .row {
    margin-left: -15px;
    margin-right: -15px
}

.cwginstock-subscribe-form .col-lg-1,
.cwginstock-subscribe-form .col-lg-10,
.cwginstock-subscribe-form .col-lg-11,
.cwginstock-subscribe-form .col-lg-12,
.cwginstock-subscribe-form .col-lg-2,
.cwginstock-subscribe-form .col-lg-3,
.cwginstock-subscribe-form .col-lg-4,
.cwginstock-subscribe-form .col-lg-5,
.cwginstock-subscribe-form .col-lg-6,
.cwginstock-subscribe-form .col-lg-7,
.cwginstock-subscribe-form .col-lg-8,
.cwginstock-subscribe-form .col-lg-9,
.cwginstock-subscribe-form .col-md-1,
.cwginstock-subscribe-form .col-md-10,
.cwginstock-subscribe-form .col-md-11,
.cwginstock-subscribe-form .col-md-12,
.cwginstock-subscribe-form .col-md-2,
.cwginstock-subscribe-form .col-md-3,
.cwginstock-subscribe-form .col-md-4,
.cwginstock-subscribe-form .col-md-5,
.cwginstock-subscribe-form .col-md-6,
.cwginstock-subscribe-form .col-md-7,
.cwginstock-subscribe-form .col-md-8,
.cwginstock-subscribe-form .col-md-9,
.cwginstock-subscribe-form .col-sm-1,
.cwginstock-subscribe-form .col-sm-10,
.cwginstock-subscribe-form .col-sm-11,
.cwginstock-subscribe-form .col-sm-12,
.cwginstock-subscribe-form .col-sm-2,
.cwginstock-subscribe-form .col-sm-3,
.cwginstock-subscribe-form .col-sm-4,
.cwginstock-subscribe-form .col-sm-5,
.cwginstock-subscribe-form .col-sm-6,
.cwginstock-subscribe-form .col-sm-7,
.cwginstock-subscribe-form .col-sm-8,
.cwginstock-subscribe-form .col-sm-9,
.cwginstock-subscribe-form .col-xs-1,
.cwginstock-subscribe-form .col-xs-10,
.cwginstock-subscribe-form .col-xs-11,
.cwginstock-subscribe-form .col-xs-12,
.cwginstock-subscribe-form .col-xs-2,
.cwginstock-subscribe-form .col-xs-3,
.cwginstock-subscribe-form .col-xs-4,
.cwginstock-subscribe-form .col-xs-5,
.cwginstock-subscribe-form .col-xs-6,
.cwginstock-subscribe-form .col-xs-7,
.cwginstock-subscribe-form .col-xs-8,
.cwginstock-subscribe-form .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.cwginstock-subscribe-form .col-xs-1,
.cwginstock-subscribe-form .col-xs-10,
.cwginstock-subscribe-form .col-xs-11,
.cwginstock-subscribe-form .col-xs-12,
.cwginstock-subscribe-form .col-xs-2,
.cwginstock-subscribe-form .col-xs-3,
.cwginstock-subscribe-form .col-xs-4,
.cwginstock-subscribe-form .col-xs-5,
.cwginstock-subscribe-form .col-xs-6,
.cwginstock-subscribe-form .col-xs-7,
.cwginstock-subscribe-form .col-xs-8,
.cwginstock-subscribe-form .col-xs-9 {
    float: left
}

.cwginstock-subscribe-form .col-xs-12 {
    width: 100%
}

.cwginstock-subscribe-form .col-xs-11 {
    width: 91.66666667%
}

.cwginstock-subscribe-form .col-xs-10 {
    width: 83.33333333%
}

.cwginstock-subscribe-form .col-xs-9 {
    width: 75%
}

.cwginstock-subscribe-form .col-xs-8 {
    width: 66.66666667%
}

.cwginstock-subscribe-form .col-xs-7 {
    width: 58.33333333%
}

.cwginstock-subscribe-form .col-xs-6 {
    width: 50%
}

.cwginstock-subscribe-form .col-xs-5 {
    width: 41.66666667%
}

.cwginstock-subscribe-form .col-xs-4 {
    width: 33.33333333%
}

.cwginstock-subscribe-form .col-xs-3 {
    width: 25%
}

.cwginstock-subscribe-form .col-xs-2 {
    width: 16.66666667%
}

.cwginstock-subscribe-form .col-xs-1 {
    width: 8.33333333%
}

.cwginstock-subscribe-form .col-xs-pull-12 {
    right: 100%
}

.cwginstock-subscribe-form .col-xs-pull-11 {
    right: 91.66666667%
}

.cwginstock-subscribe-form .col-xs-pull-10 {
    right: 83.33333333%
}

.cwginstock-subscribe-form .col-xs-pull-9 {
    right: 75%
}

.cwginstock-subscribe-form .col-xs-pull-8 {
    right: 66.66666667%
}

.cwginstock-subscribe-form .col-xs-pull-7 {
    right: 58.33333333%
}

.cwginstock-subscribe-form .col-xs-pull-6 {
    right: 50%
}

.cwginstock-subscribe-form .col-xs-pull-5 {
    right: 41.66666667%
}

.cwginstock-subscribe-form .col-xs-pull-4 {
    right: 33.33333333%
}

.cwginstock-subscribe-form .col-xs-pull-3 {
    right: 25%
}

.cwginstock-subscribe-form .col-xs-pull-2 {
    right: 16.66666667%
}

.cwginstock-subscribe-form .col-xs-pull-1 {
    right: 8.33333333%
}

.cwginstock-subscribe-form .col-xs-pull-0 {
    right: auto
}

.cwginstock-subscribe-form .col-xs-push-12 {
    left: 100%
}

.cwginstock-subscribe-form .col-xs-push-11 {
    left: 91.66666667%
}

.cwginstock-subscribe-form .col-xs-push-10 {
    left: 83.33333333%
}

.cwginstock-subscribe-form .col-xs-push-9 {
    left: 75%
}

.cwginstock-subscribe-form .col-xs-push-8 {
    left: 66.66666667%
}

.cwginstock-subscribe-form .col-xs-push-7 {
    left: 58.33333333%
}

.cwginstock-subscribe-form .col-xs-push-6 {
    left: 50%
}

.cwginstock-subscribe-form .col-xs-push-5 {
    left: 41.66666667%
}

.cwginstock-subscribe-form .col-xs-push-4 {
    left: 33.33333333%
}

.cwginstock-subscribe-form .col-xs-push-3 {
    left: 25%
}

.cwginstock-subscribe-form .col-xs-push-2 {
    left: 16.66666667%
}

.cwginstock-subscribe-form .col-xs-push-1 {
    left: 8.33333333%
}

.cwginstock-subscribe-form .col-xs-push-0 {
    left: auto
}

.cwginstock-subscribe-form .col-xs-offset-12 {
    margin-left: 100%
}

.cwginstock-subscribe-form .col-xs-offset-11 {
    margin-left: 91.66666667%
}

.cwginstock-subscribe-form .col-xs-offset-10 {
    margin-left: 83.33333333%
}

.cwginstock-subscribe-form .col-xs-offset-9 {
    margin-left: 75%
}

.cwginstock-subscribe-form .col-xs-offset-8 {
    margin-left: 66.66666667%
}

.cwginstock-subscribe-form .col-xs-offset-7 {
    margin-left: 58.33333333%
}

.cwginstock-subscribe-form .col-xs-offset-6 {
    margin-left: 50%
}

.cwginstock-subscribe-form .col-xs-offset-5 {
    margin-left: 41.66666667%
}

.cwginstock-subscribe-form .col-xs-offset-4 {
    margin-left: 33.33333333%
}

.cwginstock-subscribe-form .col-xs-offset-3 {
    margin-left: 25%
}

.cwginstock-subscribe-form .col-xs-offset-2 {
    margin-left: 16.66666667%
}

.cwginstock-subscribe-form .col-xs-offset-1 {
    margin-left: 8.33333333%
}

.cwginstock-subscribe-form .col-xs-offset-0 {
    margin-left: 0
}

@media (min-width:768px) {

    .cwginstock-subscribe-form .col-sm-1,
    .cwginstock-subscribe-form .col-sm-10,
    .cwginstock-subscribe-form .col-sm-11,
    .cwginstock-subscribe-form .col-sm-12,
    .cwginstock-subscribe-form .col-sm-2,
    .cwginstock-subscribe-form .col-sm-3,
    .cwginstock-subscribe-form .col-sm-4,
    .cwginstock-subscribe-form .col-sm-5,
    .cwginstock-subscribe-form .col-sm-6,
    .cwginstock-subscribe-form .col-sm-7,
    .cwginstock-subscribe-form .col-sm-8,
    .cwginstock-subscribe-form .col-sm-9 {
        float: left
    }

    .cwginstock-subscribe-form .col-sm-12 {
        width: 100%
    }

    .cwginstock-subscribe-form .col-sm-11 {
        width: 91.66666667%
    }

    .cwginstock-subscribe-form .col-sm-10 {
        width: 83.33333333%
    }

    .cwginstock-subscribe-form .col-sm-9 {
        width: 75%
    }

    .cwginstock-subscribe-form .col-sm-8 {
        width: 66.66666667%
    }

    .cwginstock-subscribe-form .col-sm-7 {
        width: 58.33333333%
    }

    .cwginstock-subscribe-form .col-sm-6 {
        width: 50%
    }

    .cwginstock-subscribe-form .col-sm-5 {
        width: 41.66666667%
    }

    .cwginstock-subscribe-form .col-sm-4 {
        width: 33.33333333%
    }

    .cwginstock-subscribe-form .col-sm-3 {
        width: 25%
    }

    .cwginstock-subscribe-form .col-sm-2 {
        width: 16.66666667%
    }

    .cwginstock-subscribe-form .col-sm-1 {
        width: 8.33333333%
    }

    .cwginstock-subscribe-form .col-sm-pull-12 {
        right: 100%
    }

    .cwginstock-subscribe-form .col-sm-pull-11 {
        right: 91.66666667%
    }

    .cwginstock-subscribe-form .col-sm-pull-10 {
        right: 83.33333333%
    }

    .cwginstock-subscribe-form .col-sm-pull-9 {
        right: 75%
    }

    .cwginstock-subscribe-form .col-sm-pull-8 {
        right: 66.66666667%
    }

    .cwginstock-subscribe-form .col-sm-pull-7 {
        right: 58.33333333%
    }

    .cwginstock-subscribe-form .col-sm-pull-6 {
        right: 50%
    }

    .cwginstock-subscribe-form .col-sm-pull-5 {
        right: 41.66666667%
    }

    .cwginstock-subscribe-form .col-sm-pull-4 {
        right: 33.33333333%
    }

    .cwginstock-subscribe-form .col-sm-pull-3 {
        right: 25%
    }

    .cwginstock-subscribe-form .col-sm-pull-2 {
        right: 16.66666667%
    }

    .cwginstock-subscribe-form .col-sm-pull-1 {
        right: 8.33333333%
    }

    .cwginstock-subscribe-form .col-sm-pull-0 {
        right: auto
    }

    .cwginstock-subscribe-form .col-sm-push-12 {
        left: 100%
    }

    .cwginstock-subscribe-form .col-sm-push-11 {
        left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-sm-push-10 {
        left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-sm-push-9 {
        left: 75%
    }

    .cwginstock-subscribe-form .col-sm-push-8 {
        left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-sm-push-7 {
        left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-sm-push-6 {
        left: 50%
    }

    .cwginstock-subscribe-form .col-sm-push-5 {
        left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-sm-push-4 {
        left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-sm-push-3 {
        left: 25%
    }

    .cwginstock-subscribe-form .col-sm-push-2 {
        left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-sm-push-1 {
        left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-sm-push-0 {
        left: auto
    }

    .cwginstock-subscribe-form .col-sm-offset-12 {
        margin-left: 100%
    }

    .cwginstock-subscribe-form .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-sm-offset-9 {
        margin-left: 75%
    }

    .cwginstock-subscribe-form .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-sm-offset-6 {
        margin-left: 50%
    }

    .cwginstock-subscribe-form .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-sm-offset-3 {
        margin-left: 25%
    }

    .cwginstock-subscribe-form .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width:992px) {

    .cwginstock-subscribe-form .col-md-1,
    .cwginstock-subscribe-form .col-md-10,
    .cwginstock-subscribe-form .col-md-11,
    .cwginstock-subscribe-form .col-md-12,
    .cwginstock-subscribe-form .col-md-2,
    .cwginstock-subscribe-form .col-md-3,
    .cwginstock-subscribe-form .col-md-4,
    .cwginstock-subscribe-form .col-md-5,
    .cwginstock-subscribe-form .col-md-6,
    .cwginstock-subscribe-form .col-md-7,
    .cwginstock-subscribe-form .col-md-8,
    .cwginstock-subscribe-form .col-md-9 {
        float: left
    }

    .cwginstock-subscribe-form .col-md-12 {
        width: 100%
    }

    .cwginstock-subscribe-form .col-md-11 {
        width: 91.66666667%
    }

    .cwginstock-subscribe-form .col-md-10 {
        width: 83.33333333%
    }

    .cwginstock-subscribe-form .col-md-9 {
        width: 75%
    }

    .cwginstock-subscribe-form .col-md-8 {
        width: 66.66666667%
    }

    .cwginstock-subscribe-form .col-md-7 {
        width: 58.33333333%
    }

    .cwginstock-subscribe-form .col-md-6 {
        width: 50%
    }

    .cwginstock-subscribe-form .col-md-5 {
        width: 41.66666667%
    }

    .cwginstock-subscribe-form .col-md-4 {
        width: 33.33333333%
    }

    .cwginstock-subscribe-form .col-md-3 {
        width: 25%
    }

    .cwginstock-subscribe-form .col-md-2 {
        width: 16.66666667%
    }

    .cwginstock-subscribe-form .col-md-1 {
        width: 8.33333333%
    }

    .cwginstock-subscribe-form .col-md-pull-12 {
        right: 100%
    }

    .cwginstock-subscribe-form .col-md-pull-11 {
        right: 91.66666667%
    }

    .cwginstock-subscribe-form .col-md-pull-10 {
        right: 83.33333333%
    }

    .cwginstock-subscribe-form .col-md-pull-9 {
        right: 75%
    }

    .cwginstock-subscribe-form .col-md-pull-8 {
        right: 66.66666667%
    }

    .cwginstock-subscribe-form .col-md-pull-7 {
        right: 58.33333333%
    }

    .cwginstock-subscribe-form .col-md-pull-6 {
        right: 50%
    }

    .cwginstock-subscribe-form .col-md-pull-5 {
        right: 41.66666667%
    }

    .cwginstock-subscribe-form .col-md-pull-4 {
        right: 33.33333333%
    }

    .cwginstock-subscribe-form .col-md-pull-3 {
        right: 25%
    }

    .cwginstock-subscribe-form .col-md-pull-2 {
        right: 16.66666667%
    }

    .cwginstock-subscribe-form .col-md-pull-1 {
        right: 8.33333333%
    }

    .cwginstock-subscribe-form .col-md-pull-0 {
        right: auto
    }

    .cwginstock-subscribe-form .col-md-push-12 {
        left: 100%
    }

    .cwginstock-subscribe-form .col-md-push-11 {
        left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-md-push-10 {
        left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-md-push-9 {
        left: 75%
    }

    .cwginstock-subscribe-form .col-md-push-8 {
        left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-md-push-7 {
        left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-md-push-6 {
        left: 50%
    }

    .cwginstock-subscribe-form .col-md-push-5 {
        left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-md-push-4 {
        left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-md-push-3 {
        left: 25%
    }

    .cwginstock-subscribe-form .col-md-push-2 {
        left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-md-push-1 {
        left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-md-push-0 {
        left: auto
    }

    .cwginstock-subscribe-form .col-md-offset-12 {
        margin-left: 100%
    }

    .cwginstock-subscribe-form .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-md-offset-9 {
        margin-left: 75%
    }

    .cwginstock-subscribe-form .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-md-offset-6 {
        margin-left: 50%
    }

    .cwginstock-subscribe-form .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-md-offset-3 {
        margin-left: 25%
    }

    .cwginstock-subscribe-form .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width:1200px) {

    .cwginstock-subscribe-form .col-lg-1,
    .cwginstock-subscribe-form .col-lg-10,
    .cwginstock-subscribe-form .col-lg-11,
    .cwginstock-subscribe-form .col-lg-12,
    .cwginstock-subscribe-form .col-lg-2,
    .cwginstock-subscribe-form .col-lg-3,
    .cwginstock-subscribe-form .col-lg-4,
    .cwginstock-subscribe-form .col-lg-5,
    .cwginstock-subscribe-form .col-lg-6,
    .cwginstock-subscribe-form .col-lg-7,
    .cwginstock-subscribe-form .col-lg-8,
    .cwginstock-subscribe-form .col-lg-9 {
        float: left
    }

    .cwginstock-subscribe-form .col-lg-12 {
        width: 100%
    }

    .cwginstock-subscribe-form .col-lg-11 {
        width: 91.66666667%
    }

    .cwginstock-subscribe-form .col-lg-10 {
        width: 83.33333333%
    }

    .cwginstock-subscribe-form .col-lg-9 {
        width: 75%
    }

    .cwginstock-subscribe-form .col-lg-8 {
        width: 66.66666667%
    }

    .cwginstock-subscribe-form .col-lg-7 {
        width: 58.33333333%
    }

    .cwginstock-subscribe-form .col-lg-6 {
        width: 50%
    }

    .cwginstock-subscribe-form .col-lg-5 {
        width: 41.66666667%
    }

    .cwginstock-subscribe-form .col-lg-4 {
        width: 33.33333333%
    }

    .cwginstock-subscribe-form .col-lg-3 {
        width: 25%
    }

    .cwginstock-subscribe-form .col-lg-2 {
        width: 16.66666667%
    }

    .cwginstock-subscribe-form .col-lg-1 {
        width: 8.33333333%
    }

    .cwginstock-subscribe-form .col-lg-pull-12 {
        right: 100%
    }

    .cwginstock-subscribe-form .col-lg-pull-11 {
        right: 91.66666667%
    }

    .cwginstock-subscribe-form .col-lg-pull-10 {
        right: 83.33333333%
    }

    .cwginstock-subscribe-form .col-lg-pull-9 {
        right: 75%
    }

    .cwginstock-subscribe-form .col-lg-pull-8 {
        right: 66.66666667%
    }

    .cwginstock-subscribe-form .col-lg-pull-7 {
        right: 58.33333333%
    }

    .cwginstock-subscribe-form .col-lg-pull-6 {
        right: 50%
    }

    .cwginstock-subscribe-form .col-lg-pull-5 {
        right: 41.66666667%
    }

    .cwginstock-subscribe-form .col-lg-pull-4 {
        right: 33.33333333%
    }

    .cwginstock-subscribe-form .col-lg-pull-3 {
        right: 25%
    }

    .cwginstock-subscribe-form .col-lg-pull-2 {
        right: 16.66666667%
    }

    .cwginstock-subscribe-form .col-lg-pull-1 {
        right: 8.33333333%
    }

    .cwginstock-subscribe-form .col-lg-pull-0 {
        right: auto
    }

    .cwginstock-subscribe-form .col-lg-push-12 {
        left: 100%
    }

    .cwginstock-subscribe-form .col-lg-push-11 {
        left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-lg-push-10 {
        left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-lg-push-9 {
        left: 75%
    }

    .cwginstock-subscribe-form .col-lg-push-8 {
        left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-lg-push-7 {
        left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-lg-push-6 {
        left: 50%
    }

    .cwginstock-subscribe-form .col-lg-push-5 {
        left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-lg-push-4 {
        left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-lg-push-3 {
        left: 25%
    }

    .cwginstock-subscribe-form .col-lg-push-2 {
        left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-lg-push-1 {
        left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-lg-push-0 {
        left: auto
    }

    .cwginstock-subscribe-form .col-lg-offset-12 {
        margin-left: 100%
    }

    .cwginstock-subscribe-form .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-lg-offset-9 {
        margin-left: 75%
    }

    .cwginstock-subscribe-form .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-lg-offset-6 {
        margin-left: 50%
    }

    .cwginstock-subscribe-form .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-lg-offset-3 {
        margin-left: 25%
    }

    .cwginstock-subscribe-form .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-lg-offset-0 {
        margin-left: 0
    }
}

.cwginstock-subscribe-form .clearfix:after,
.cwginstock-subscribe-form .clearfix:before,
.cwginstock-subscribe-form .container-fluid:after,
.cwginstock-subscribe-form .container-fluid:before,
.cwginstock-subscribe-form .container:after,
.cwginstock-subscribe-form .container:before,
.cwginstock-subscribe-form .row:after,
.cwginstock-subscribe-form .row:before {
    content: " ";
    display: table
}

.cwginstock-subscribe-form .clearfix:after,
.cwginstock-subscribe-form .container-fluid:after,
.cwginstock-subscribe-form .container:after,
.cwginstock-subscribe-form .row:after {
    clear: both
}

.cwginstock-subscribe-form .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.cwginstock-subscribe-form .pull-right {
    float: right !important
}

.cwginstock-subscribe-form .pull-left {
    float: left !important
}

.cwginstock-subscribe-form .hide {
    display: none !important
}

.cwginstock-subscribe-form .show {
    display: block !important
}

.cwginstock-subscribe-form .invisible {
    visibility: hidden
}

.cwginstock-subscribe-form .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.cwginstock-subscribe-form .panel-heading>.dropdown .dropdown-toggle,
.cwginstock-subscribe-form .panel-title,
.cwginstock-subscribe-form .panel-title>.small,
.cwginstock-subscribe-form .panel-title>.small>a,
.cwginstock-subscribe-form .panel-title>a,
.cwginstock-subscribe-form .panel-title>small,
.cwginstock-subscribe-form .panel-title>small>a {
    color: inherit
}

.cwginstock-subscribe-form .hidden {
    display: none !important
}

.cwginstock-subscribe-form .affix {
    position: fixed
}

.cwginstock-subscribe-form .panel {
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.cwginstock-subscribe-form .panel-title,
.cwginstock-subscribe-form .panel>.list-group,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group,
.cwginstock-subscribe-form .panel>.panel-collapse>.table,
.cwginstock-subscribe-form .panel>.table,
.cwginstock-subscribe-form .panel>.table-responsive>.table {
    margin-bottom: 0
}

.cwginstock-subscribe-form .panel-body {
    padding: 15px
}

.cwginstock-subscribe-form .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.cwginstock-subscribe-form .panel-title {
    margin-top: 0;
    font-size: 16px
}

.cwginstock-subscribe-form .panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.cwginstock-subscribe-form .panel>.list-group .list-group-item,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.cwginstock-subscribe-form .panel-group .panel-heading,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:first-child>th,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr:first-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
    border-bottom: 0
}

.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
.cwginstock-subscribe-form .panel>.table:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.cwginstock-subscribe-form .panel>.list-group:first-child .list-group-item:first-child,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.cwginstock-subscribe-form .panel>.list-group:last-child .list-group-item:last-child,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.cwginstock-subscribe-form .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.cwginstock-subscribe-form .panel>.table:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.cwginstock-subscribe-form .list-group+.panel-footer,
.cwginstock-subscribe-form .panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
}

.cwginstock-subscribe-form .panel>.panel-collapse>.table caption,
.cwginstock-subscribe-form .panel>.table caption,
.cwginstock-subscribe-form .panel>.table-responsive>.table caption {
    padding-left: 15px;
    padding-right: 15px
}

.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px
}

.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px
}

.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}

.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}

.cwginstock-subscribe-form .panel>.panel-body+.table,
.cwginstock-subscribe-form .panel>.panel-body+.table-responsive,
.cwginstock-subscribe-form .panel>.table+.panel-body,
.cwginstock-subscribe-form .panel>.table-responsive+.panel-body {
    border-top: 1px solid #ddd
}

.cwginstock-subscribe-form .panel>.table>tbody:first-child>tr:first-child td,
.cwginstock-subscribe-form .panel>.table>tbody:first-child>tr:first-child th {
    border-top: 0
}

.cwginstock-subscribe-form .panel>.table-bordered,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered {
    border: 0
}

.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
    border-left: 0
}

.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right: 0
}

.cwginstock-subscribe-form .panel>.table-responsive {
    border: 0;
    margin-bottom: 0
}

.cwginstock-subscribe-form .panel-group {
    margin-bottom: 20px
}

.cwginstock-subscribe-form .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}

.cwginstock-subscribe-form .panel-group .panel+.panel {
    margin-top: 5px
}

.cwginstock-subscribe-form .panel-group .panel-heading+.panel-collapse>.list-group,
.cwginstock-subscribe-form .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 1px solid #ddd
}

.cwginstock-subscribe-form .panel-group .panel-footer {
    border-top: 0
}

.cwginstock-subscribe-form .panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.cwginstock-subscribe-form .panel-default {
    border-color: #ddd
}

.cwginstock-subscribe-form .panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.cwginstock-subscribe-form .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd
}

.cwginstock-subscribe-form .panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}

.cwginstock-subscribe-form .panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd
}

.cwginstock-subscribe-form .panel-primary {
    border-color: #337ab7
}

.cwginstock-subscribe-form .panel-primary>.panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

.cwginstock-subscribe-form .panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #337ab7
}

.cwginstock-subscribe-form .panel-primary>.panel-heading .badge {
    color: #337ab7;
    background-color: #fff
}

.cwginstock-subscribe-form .panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #337ab7
}

.cwginstock-subscribe-form .panel-success {
    border-color: #d6e9c6
}

.cwginstock-subscribe-form .panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.cwginstock-subscribe-form .panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6
}

.cwginstock-subscribe-form .panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d
}

.cwginstock-subscribe-form .panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6
}

.cwginstock-subscribe-form .panel-info {
    border-color: #bce8f1
}

.cwginstock-subscribe-form .panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.cwginstock-subscribe-form .panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1
}

.cwginstock-subscribe-form .panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f
}

.cwginstock-subscribe-form .panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1
}

.cwginstock-subscribe-form .panel-warning {
    border-color: #faebcc
}

.cwginstock-subscribe-form .panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.cwginstock-subscribe-form .panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc
}

.cwginstock-subscribe-form .panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b
}

.cwginstock-subscribe-form .panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc
}

.cwginstock-subscribe-form .panel-danger {
    border-color: #ebccd1
}

.cwginstock-subscribe-form .panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.cwginstock-subscribe-form .panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1
}

.cwginstock-subscribe-form .panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442
}

.cwginstock-subscribe-form .panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1
}