/** Shopify CDN: Minification failed

Line 111:51 Expected identifier but found "!"
Line 214:115 Expected identifier but found "!"
Line 535:61 Expected ":"

**/

/*! tailwindcss v3.1.8 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-family:Founders Grotesk,sans-serif;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-moz-selection{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}::selection{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}img,video{min-width:100%}.px-outer,.shopify-challenge__container{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}#md-footer-selector-block{display:none;}@media (min-width:768px){.px-outer,.shopify-challenge__container{padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){.px-outer,.shopify-challenge__container{max-width:1888px!important;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1280px){.px-outer,.shopify-challenge__container{padding-left:3rem;padding-right:3rem}}@media (min-width:1536px){.px-outer,.shopify-challenge__container{padding-left:9rem;padding-right:9rem}}.pt-top,.shopify-challenge__container{padding-top:97px}@media (min-width:1024px){.pt-top,.shopify-challenge__container{padding-top:138px}}@media (min-width:1280px){.pt-top,.shopify-challenge__container{padding-top:182px}}.button,.link,.rte a,.shopify-challenge__button{cursor:pointer;letter-spacing:inherit;outline-width:0;text-align:left;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;-o-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.button:focus,.button:hover,.link:focus,.link:hover,.rte a:focus,.rte a:hover,.shopify-challenge__button:focus,.shopify-challenge__button:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.button:disabled,.link:disabled{cursor:not-allowed;opacity:.5}.button:hover:disabled,.link:hover:disabled{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.button--primary,.link--primary,.shopify-challenge__button{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.button--primary:hover,.button--secondary:hover,.link--primary:hover,.link--secondary:hover,.shopify-challenge__button:hover{-webkit-text-decoration-color:#000;text-decoration-color:#000}.link--active,.rte a{-webkit-text-decoration-color:#d1d5db;text-decoration-color:#d1d5db}.link--active:hover,.rte a:hover{-webkit-text-decoration-color:#000;text-decoration-color:#000}.button--pill,.link--pill{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));border-radius:9999px;border-width:1px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px .625rem 3px .75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button--pill:after,.link--pill:after{--tw-content:"×";content:var(--tw-content);padding-left:.375rem}.button--pill:hover,.link--pill:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));color:currentColor}.button--pill:hover:after,.link--pill:hover:after{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));content:var(--tw-content)}.button--pill:focus,.link--pill:focus{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.shopify-challenge__message{margin-bottom:1rem}.shopify-challenge__button{margin-top:1rem!important}.rte ol:not(:first-child),.rte p:not(:first-child),.rte table:not(:first-child),.rte ul:not(:first-child){margin-top:1.555555555555556em}.rte h1:not(:first-child),.rte h2:not(:first-child),.rte h3:not(:first-child),.rte h4:not(:first-child),.rte h5:not(:first-child),.rte h6:not(:first-child){margin-top:3.111111111111112em}.rte ul{list-style-type:"— ";margin-left:1.333333333333333em}.rte ol{list-style-type:decimal;margin-left:1em}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}input{border-radius:0}summary{cursor:pointer;list-style-type:none;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;-o-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}summary:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}summary::-webkit-details-marker{display:none}details summary:before{--tw-content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.48 7.19 5.073 3.6 1.48.009' stroke='%23707070' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;content:var(--tw-content);display:inline-block;height:.5rem;width:.875rem}details[open] summary:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.686.804 3.59 3.591L7.867.804' stroke='%23707070' fill='none'/%3E%3C/svg%3E")}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.form-field{margin-bottom:1.5rem;position:relative;width:100%}.form-field__input,.form-field__label{display:block}.form-field__input,.form-field__select,.form-field__textarea{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));border-width:1px;height:3rem;letter-spacing:.05em;outline-width:0;padding-left:.75rem;padding-right:.75rem;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;-o-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.form-field__input:focus-within,.form-field__select:focus-within,.form-field__textarea:focus-within{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.form-field__input:focus,.form-field__input:hover,.form-field__select:focus,.form-field__select:hover,.form-field__textarea:focus,.form-field__textarea:hover,.group:hover .form-field__input,.group:hover .form-field__select,.group:hover .form-field__textarea{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.form-field__textarea{height:9rem;padding-bottom:.75rem;padding-top:.75rem}.form-field__select select{height:100%;letter-spacing:.05em;width:100%}.form-field__select select:focus{outline-width:0}.form-field__submit{bottom:0;padding-left:.75rem;padding-right:.75rem;position:absolute;right:0;top:0}.form-field--submit .form-field__input{padding-right:75px}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.checkbox>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.checkbox input[type=checkbox]{--tw-border-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:rgb(209 213 219/var(--tw-border-opacity));border-width:1px;height:1rem;margin-top:5px!important;outline-width:0;position:relative;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;-o-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem}.checkbox input[type=checkbox]:before{content:var(--tw-content);left:4px;position:absolute;top:0}.checkbox input[type=checkbox]:focus,.checkbox input[type=checkbox]:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.checkbox input[type=checkbox]:checked:before{--tw-rotate:45deg;--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity));border-right-width:1px;content:var(--tw-content);height:80%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:40%}.radio-button{margin-bottom:.5rem}.radio-button__label{margin-bottom:.25rem}.radio-button__inner{display:inline-block;margin-bottom:.5rem;margin-right:.5rem}.radio-button input[type=radio]{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.radio-button label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;--tw-border-opacity:1;align-items:center;border-color:rgb(209 213 219/var(--tw-border-opacity));border-style:solid;border-width:2px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2.5rem;justify-content:center;min-width:60px;padding-left:1rem;padding-right:1rem;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.radio-button input[type=radio]:checked+label,.radio-button input[type=radio]:focus+label,.radio-button label:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));background:#000000;color:#ffffff}.radio-button input[type=radio]:disabled+label{cursor:not-allowed;opacity:.7}.radio-button input[type=radio]:disabled+label:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-pagination{-webkit-box-pack:center;-ms-flex-pack:center;bottom:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:1rem;max-width:1888px;padding-left:1.5rem;padding-right:1.5rem;position:relative!important}@media (min-width:768px){.swiper-pagination{padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){.swiper-pagination{padding-left:9rem;padding-right:9rem}}@media (min-width:1280px){.swiper-pagination{padding-left:3rem;padding-right:3rem}}@media (min-width:1536px){.swiper-pagination{padding-left:9rem;padding-right:9rem}}.swiper-pagination-bullet{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent!important;border-radius:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:1.25rem!important;margin-left:1px!important;margin-right:1px!important;width:2rem!important}.swiper-pagination-bullet:after{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));content:var(--tw-content);display:block;height:1px;width:100%}.swiper-button-next,.swiper-button-prev{margin-top:0!important;opacity:.5;top:0!important;width:50%!important}.swiper-button-next:after,.swiper-button-prev:after{content:var(--tw-content);display:none}.swiper-button-next,.swiper-button-prev{height:calc(100% - 30px)!important}.swiper-button-next{right:0!important}.swiper-button-prev{left:0!important}[data-address=root] [data-aria-hidden=true]{display:none}[data-address=root]{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}[data-line-count="1"]{width:100%}[data-line-count="2"]{width:calc(50% - 10px)}[data-line-count="3"]{width:calc(33.33333% - 10px)}.responsive-video{height:0;overflow:hidden;position:relative}.responsive-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.responsive-video--background iframe{pointer-events:none}.recommendation-modal__container{--tw-border-opacity:1!important;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;border-color:rgb(209 213 219/var(--tw-border-opacity))!important;border-radius:0!important;border-style:solid!important;border-width:1px!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;outline-width:0!important}.recommendation-modal__content .recommendation-modal__benefits ul li,.recommendation-modal__content .recommendation-modal__button,.recommendation-modal__content .recommendation-modal__button--minimal,.recommendation-modal__content .recommendation-modal__message,.recommendation-modal__content .recommendation-modal__message--align-start,.recommendation-modal__content .recommendation-modal__message--bold,.recommendation-modal__content .recommendation-modal__selector--flag{--tw-text-opacity:1!important;color:rgb(112 112 112/var(--tw-text-opacity))!important;font-size:15px!important;font-weight:300!important;letter-spacing:.05em!important}.recommendation-modal__content .recommendation-modal__message{text-align:left!important;width:100%!important}.recommendation-modal__content .recommendation-modal__benefits ul li{list-style-type:"— "!important}.recommendation-modal__content .recommendation-modal__flag{display:none!important;width:1.5rem!important}.recommendation-modal__content .recommendation-modal__button{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;border-color:rgb(209 213 219/var(--tw-border-opacity))!important;border-radius:0!important;border-style:solid!important;border-width:1px!important;color:rgb(112 112 112/var(--tw-text-opacity))!important;-webkit-transition-duration:.15s!important;-o-transition-duration:.15s!important;transition-duration:.15s!important;-webkit-transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color!important;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color!important;-o-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color!important;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1)!important;-o-transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.recommendation-modal__content .recommendation-modal__button:focus,.recommendation-modal__content .recommendation-modal__button:hover{--tw-border-opacity:1!important;--tw-text-opacity:1!important;border-color:rgb(0 0 0/var(--tw-border-opacity))!important;border-style:solid!important;border-width:1px!important;color:rgb(0 0 0/var(--tw-text-opacity))!important}.recommendation-modal__content .recommendation-modal__button:focus{outline-width:0!important}.recommendation-modal__content .recommendation-modal__button--minimal{-webkit-transition-duration:.15s!important;-o-transition-duration:.15s!important;transition-duration:.15s!important;-webkit-transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color!important;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color!important;-o-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color!important;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1)!important;-o-transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.recommendation-modal__content .recommendation-modal__button--minimal:hover{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity))!important}.recommendation-modal__content .recommendation-modal__selector-wrapper--flag{background-size:20px!important}#pp-customer-info .pp-cart-section-notes{display:none!important}.pp-overlay-close{--tw-text-opacity:1!important;color:rgb(112 112 112/var(--tw-text-opacity))!important}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky;}.inset-0{bottom:0;top:0}.inset-0,.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.bottom-0{bottom:0}.top-0{top:0}.right-0{right:0}.left-0{left:0}.top-\[186px\]{top:186px}.left-2\.5{left:.625rem}.left-2{left:.5rem}.top-\[2px\]{top:2px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-40{z-index:40}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.-mx-\[1px\]{margin-left:-1px;margin-right:-1px}.my-4{margin-bottom:1rem;margin-top:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-2\.5{margin-bottom:-.625rem;margin-top:-.625rem}.-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.-my-4{margin-bottom:-1rem;margin-top:-1rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.-my-6{margin-bottom:-1.5rem;margin-top:-1.5rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mt-1{margin-top:.25rem}.mb-2{margin-bottom:.5rem}.-mb-3{margin-bottom:-.75rem}.mb-3{margin-bottom:.75rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem;display:inherit;}.mb-8{margin-bottom:2rem}.mr-1{margin-right:.25rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mb-6{margin-bottom:1.5rem}.mb-1\.5{margin-bottom:.375rem}.mb-1{margin-bottom:.25rem}.mt-auto{margin-top:auto}.mt-16{margin-top:4rem}.mb-4{margin-bottom:1rem}.-ml-1{margin-left:-.25rem}.mb-12{margin-bottom:3rem}.mb-0{margin-bottom:0}.mt-6{margin-top:1.5rem}.mr-2{margin-right:.5rem}.ml-3{margin-left:.75rem}.mt-2{margin-top:.5rem}.\!mt-0{margin-top:0!important}.mt-10{margin-top:2.5rem}.ml-5{margin-left:1.25rem;}.block{display:block}.\!block{display:block!important}.\!inline{display:inline!important}.inline{display:inline}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.\!flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.table{display:table}.hidden{display:none}.h-8{height:2rem}.h-full{height:100%}.h-screen{height:100vh}.h-\[408px\]{height:408px}.h-10{height:2.5rem}.max-h-\[80vh\]{max-height:80vh}.max-h-\[60vh\]{max-height:60vh}.min-h-screen{min-height:100vh}.min-h-\[40vh\]{min-height:40vh}.w-\[38px\]{width:38px}.w-\[80px\]{width:80px}.w-full{width:100%}.w-8{width:2rem}.w-5\/6{width:83.333333%}.w-16{width:4rem}.w-\[165px\]{width:165px}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-40{width:10rem}.w-1\/6{width:16.666667%}.w-1\/4{width:25%}.w-\[100px\]{width:100px}.w-7\/10{width:70%}.w-1\/7{width:14.285714285714286%}.w-6\/7{width:85.71428571428571%}.w-\[40px\]{width:40px}.max-w-\[400px\]{max-width:400px}.max-w-\[250px\]{max-width:250px}.max-w-\[272px\]{max-width:272px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[600px\]{max-width:600px}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.translate-x-full{--tw-translate-x:100%}.-translate-x-full,.translate-x-full{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.translate-y-5{--tw-translate-y:1.25rem;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-zoom-in{cursor:-webkit-zoom-in;cursor:zoom-in}.cursor-zoom-out{cursor:-webkit-zoom-out;cursor:zoom-out}.list-dash{list-style-type:"— "}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(6rem*var(--tw-space-y-reverse));margin-top:calc(6rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-t{border-top-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.bg-white{--tw-bg-opacity:1;background-color:none}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.py-2{padding-bottom:.5rem;padding-top:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-12{padding-bottom:3rem;padding-top:3rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-4{padding-bottom:1rem;padding-top:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-24{padding-left:6rem;padding-right:6rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-16{padding-bottom:4rem;padding-top:4rem}.pt-5{padding-top:1.25rem}.pb-72{padding-bottom:18rem}.pt-\[7px\]{padding-top:7px}.pb-8{padding-bottom:2rem}.pt-20{padding-top:5rem}.pb-10{padding-bottom:2.5rem}.pb-6{padding-bottom:1.5rem}.pb-16{padding-bottom:4rem}.pt-4{padding-top:1rem}.pb-48{padding-bottom:12rem}.pl-6{padding-left:1.5rem}.pr-2{padding-right:.5rem}.pt-\[10px\]{padding-top:10px}.pb-2{padding-bottom:.5rem}.pt-16{padding-top:4rem}.pb-24{padding-bottom:6rem}.pt-24{padding-top:6rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.font-sans{font-family:Founders Grotesk,sans-serif}.text-base{font-size:15px}.font-light{font-weight:300}.font-normal{font-weight:400}.lowercase{text-transform:lowercase}.leading-relaxed{line-height:1.625}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-vdp-gray{--tw-text-opacity:1;color:#1e1e1e}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.decoration-black{-webkit-text-decoration-color:#000;text-decoration-color:#000}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.outline{outline-style:solid}.outline-0{outline-width:0}.outline-1{outline-width:1px}.outline-transparent{outline-color:transparent}.\!outline-black{outline-color:#000!important}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-opacity{-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;-o-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-top-\[3px\]:before{content:var(--tw-content);top:-3px}.before\:-right-\[3px\]:before{content:var(--tw-content);right:-3px}.before\:-bottom-\[3px\]:before{bottom:-3px;content:var(--tw-content)}.before\:-left-\[3px\]:before{content:var(--tw-content);left:-3px}.before\:rounded-full:before{border-radius:9999px;content:var(--tw-content)}.before\:border:before{border-width:1px;content:var(--tw-content)}.before\:border-black:before{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));content:var(--tw-content)}.before\:border-transparent:before{border-color:transparent;content:var(--tw-content)}.before\:transition-colors:before{content:var(--tw-content);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;-o-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:content-\[\'\2013\'\]:after{--tw-content:"–";content:var(--tw-content)}.after\:content-\[\'\+\'\]:after{--tw-content:"+";content:var(--tw-content)}.focus-within\:border-black:focus-within{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.hover\:z-10:hover{z-index:10}.hover\:border-black:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.hover\:outline-black:hover{outline-color:#000}.before\:hover\:border-black:hover:before{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));content:var(--tw-content)}.focus\:z-10:focus{z-index:10}.focus\:border-black:focus{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.focus\:text-black:focus{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.focus\:decoration-transparent:focus{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.focus\:outline-0:focus{outline-width:0}.focus\:outline-black:focus{outline-color:#000}.disabled\:border-inherit:disabled{border-color:inherit}.disabled\:border-black:disabled{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.disabled\:text-inherit:disabled{color:inherit}.disabled\:opacity-100:disabled{opacity:1}.disabled\:hover\:text-vdp-gray:hover:disabled{--tw-text-opacity:1;color:rgb(112 112 112/var(--tw-text-opacity))}.group:hover .group-hover\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:sticky{position:sticky}.sm\:top-\[121px\]{top:121px}.sm\:mt-16{margin-top:4rem}.sm\:ml-0{margin-left:0}.sm\:mb-0{margin-bottom:0}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:w-1\/2{width:50%}.sm\:w-full{width:100%}.sm\:text-right{text-align:right}}@media (min-width:768px){.md\:-my-10{margin-bottom:-2.5rem;margin-top:-2.5rem}.md\:my-10{margin-bottom:2.5rem;margin-top:2.5rem}.md\:mb-0{margin-bottom:0}.md\:block{display:block}.md\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.md\:hidden{display:none}.md\:h-\[600px\]{height:600px}.md\:w-36{width:9rem}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-3\/4{width:75%}.md\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.md\:items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.md\:py-16{padding-bottom:4rem;padding-top:4rem}}@media (min-width:1024px){.lg\:sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.lg\:sticky{position:sticky}.lg\:top-\[186px\]{top:186px}.lg\:order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.lg\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.lg\:order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.lg\:my-16{margin-bottom:4rem;margin-top:4rem}.lg\:mt-2{margin-top:.5rem}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-full{width:100%}.lg\:w-1\/6{width:16.666667%}.lg\:w-8\/12{width:66.666667%}.lg\:w-1\/4,.lg\:w-3\/12{width:25%}.lg\:w-6\/12{width:50%}.lg\:w-4\/12{width:33.333333%}.lg\:w-9\/12{width:75%}.lg\:w-1\/9{width:11.11111111111111%}.lg\:w-8\/9{width:88.88888888888889%}.lg\:w-5\/8{width:62.5%}.lg\:w-3\/8{width:37.5%}.lg\:w-7\/12{width:58.333333%}.lg\:w-6\/8{width:75%}.lg\:w-2\/8{width:25%}.lg\:w-1\/2{width:50%}.lg\:w-3\/9{width:33.333333333333336%}.lg\:w-5\/9{width:55.55555555555556%}.lg\:w-10\/12{width:83.333333%}.lg\:w-7\/10{width:70%}.lg\:w-1\/7{width:14.285714285714286%}.lg\:w-6\/7{width:85.71428571428571%}.lg\:w-3\/10{width:30%}.lg\:w-5\/16{width:31.25%}.lg\:w-\[200px\]{width:200px}.lg\:w-5\/6{width:83.333333%}.lg\:w-\[60px\]{width:60px}.lg\:max-w-none{max-width:none}.lg\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.lg\:pt-48{padding-top:12rem}.lg\:pt-8{padding-top:2rem}.lg\:pt-12{padding-top:3rem}.lg\:pt-0{padding-top:0}}@media (min-width:1280px){.xl\:top-\[230px\]{top:230px}.xl\:mb-0{margin-bottom:0}.xl\:mt-8{margin-top:2rem}.xl\:w-3\/12{width:25%}.xl\:w-6\/12{width:50%}.xl\:w-1\/6{width:16.666667%}.xl\:w-8\/12{width:66.666667%}.xl\:w-2\/8{width:25%}.xl\:w-3\/8{width:37.5%}.xl\:w-full{width:100%}.xl\:w-2\/3{width:66.666667%}.xl\:w-4\/9{width:44.44444444444444%}.xl\:w-\[70px\]{width:70px}.xl\:w-9\/12{width:75%}.xl\:w-1\/3{width:33.333333%}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{-ms-flex-negative:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:transform .2s,top .2s;-o-transition:transform .2s,top .2s;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:transform .2s,left .2s;-o-transition:transform .2s,left .2s;transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:transform .2s,right .2s;-o-transition:transform .2s,right .2s;transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-zoom-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
#subscription-popup .box-wrapper{width:100%;margin:0 15px;}
#subscription-popup .rte{width:100%;display:flex;align-items:center;}
#subscription-popup .img-wrapper{max-width:360px;width:100%;}
#subscription-popup .img-wrapper img{width:100%;}
#subscription-popup .form{padding:20px;flex:1 1 auto;}
#subscription-popup .form h2{margin-top:0;font-size:24px;font-weight:600;}
#close-button{width:20px;height:20px;border-radius:50px;display:flex;justify-content:center;align-items:center;position:absolute;inset:5px 25px auto auto;}
/* .block{display: block;line-height: 0;margin: 0 0 8px 1px;font-weight: 600;color: #ffffff;font-size: 24px;} */
/* #subscription-popup  .form-field__submit{all: unset;display: block;padding: 8px 20px;background: #000000;color: #ffffff;margin-top: 10px;cursor:pointer;} */
#dynamic-checkout-cart{display:none;}
#cart_form .space-y-8 img{height: 150px;object-fit: cover;}
#sticky-product-form button[type=submit]{
    background: #000 none repeat scroll 0% 0%;
    padding: 10px 30px;
    color: #FFF;
}
#cart_form button[name=checkout]{
    background: #000 none repeat scroll 0% 0%;
    padding: 10px 30px;
    color: #FFF;
}
.mobile-store-content{display: none;}
.desktop-store-content{display: block;}
.flex.flex-wrap.-mx-2\.5.-my-6.md\:-my-10.store-gallery{margin-top: 50px;}
.flex.flex-wrap.-mx-2\.5.-my-6.md\:-my-10.store-gallery .my-6{margin-bottom: -1rem;}
.store-gallery .px-2\.5{padding-left: 0rem;}
.announcement-bar-section .announcement-bar{width: 100%;height: 50px;}
.announcement-bar-section .announcement-bar .announcement-bar__content{z-index:20;}
#change_desktop_promo{display:block;}
#change_mobile_promo{display:none;}

.contact_store_information:after{content: "";display: table;clear: both;}
.contact_store_information .contact_details_col{float: left;width: 25%;}
.contact_store_information .contact_map .desktop_map{display:block;}
.contact_store_information .contact_map .mobile_map{display:none;}
.store_information h1{margin-top:50px;margin-bottom:10px;font-weight:bold;}
.contact_hours.contact_details_col strong{font-weight:bold;}
.contact_info.contact_details_col strong{font-weight:bold;}
.contact_map.contact_details_col{margin-top: -46px;}
.email-popup-main-form{margin-top:30px;}
.email-signup-content b{font-weight: bold;}
.email-sign-form label{font-family: Founders Grotesk,sans-serif !important;font-weight: 500 !important;}
.email-sign-form button{font-family: Founders Grotesk,sans-serif !important;font-weight: 500 !important;}
#rich-text-94904835 span{font-family: Founders Grotesk,sans-serif !important;font-weight: bold !important;}
#rich-text-94904836 span{font-family: Founders Grotesk,sans-serif !important;font-weight: 500 !important;}
.duties-main-div.pr-tooltips{position: relative;}
.duties-main-div.pr-tooltips .shipping-info-title{position: relative;margin-bottom: 20px;}
.duties-main-div.pr-tooltips i{padding: 0px 0px 0px 10px;}
.duties-main-div.pr-tooltips i.fa.fa-info-circle{color:black;}
.duties-main-div {
  position: relative;
  border-bottom: 1px dotted black;
}
.duties-main-div .shipping-info {
  visibility: hidden;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: 60%;
  margin-left: -90px;
}
.duties-main-div:hover .shipping-info {
  visibility: visible;
}
.duties-main-div .shipping-info::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent black transparent;
}
/* #search-form .pb-6{display:none;} */
.remove-link a{pointer-events: none;text-decoration:none;}
#cart_form i{display:block;}
.desktop-search ul li button{
    margin-top: -22px;
    margin-left: 15px;
}
button.button.hidden.lg\:block.search-icon{
  float: left;
  margin-top: -22px;
  margin-left:20px;
}
button.button.hidden.lg\:block.mini-cart{
  float: left;
  margin-top: -22px;
  margin-left: 15px;
}
.desktop-cart .mini-cart{
  margin-top: -22px;
  margin-left: 20px;
  float: left;
}
.home_menu_white .new-header-menus ul {color:#FFF; !important}
.new-header-menus ul{width:100%;}
.new-header-menus ul li{margin-right:20px;}
.new-header-menus ul li ul{margin:0;padding-top:20px;list-style:none;}
.new-footer-main{background: #f6f3eb;margin-top: 25px;}
#list_view, #grid_view{display:none;}
.main-collection-name-tit{display:block;}
.price-details .my-4{margin-bottom: 2rem;margin-top: 2rem;}
#sticky-product-form button[type=submit]{width: 100%;text-align: center;}
#shopify-section-template--15672030724186__product_recommendations .lg\:w-1\/6{width:100%;}
#breadcrumb{margin-bottom:20px;}
div#filter-sort {
    padding-top: 25px;
}

.new-header-menus .flex li .flex li ul.active {
    display: block;
}
/* .ml-5{display:none;} */

div#shopify-section-template--15672030330970__main {
    padding: 0;
}
/*.shopify-section.vue-section{padding:80px 0 0px 0;}*/
.shopify-section.vue-section footer{background-color:#f6f3ea;padding-top: 80px;padding-bottom: 20px}
.shopify-section.vue-section  nav .part1 {display: flex;width:100%;gap:15px;margin:0px;justify-content:space-between}
.shopify-section.vue-section  nav .part1 ul {display: flex;gap:15px;width:100%;}
.shopify-section.vue-section  nav .part1  .hidden.sm\:block {display: none;}
.shopify-section.vue-section  nav .part2 {width:100%;padding:100px 0;}
.shopify-section.vue-section  nav .part3 {display: block;width:100%;text-align:left;}
.shopify-section.vue-section  nav .part3 .sm\:hidden {display: block;}
.shopify-section.vue-section  nav .part3 ul {display:none;}
.shopify-section.vue-section  nav .part3 p.mt-8 {margin: 20px 0 0  0;}
.shopify-section.vue-section  nav .part3 span.localization-button__language {display: none;}
.product-new-view .md\:w-1\/3{width:25%;}
.main-collection-prd-layout{width:100%;}
.absolute.inset-x-0.top-0.top-header {padding-bottom:138px;}
a.pointer-events-auto.logo-main {background-color:#FFF;}
.absolute.inset-x-0.top-0.top-header.back-color{background:#f6f3ea;z-index: 11;position: absolute;padding-bottom:0px;height:380px;}
#search-form .overflow-y-scroll{overflow-y:auto !important;}
/* #search-form .search_suggestion_box{overflow-y:scroll !important;max-height: 500px !important;} */
.new-desktop-seach .search_suggestion_box .pb-6{display:flex;visibility:visible;padding-bottom:30px;}
.search_suggestion_box .pb-6{display:none;}
.search_suggestion_box p{display:block;}
.search_suggestion_box .button:nth-child(2){display:none;}
.search_suggestion_box .py-2\.5{width:25%;}
 #search-form.bg-white {background-color: #f6f3ea;}
#search-form.border-l {border-left-width: 0px !important;max-width:600px;}
div#search-form {height: auto;left: 0;right: 0;margin: 0 auto;top:69px;}
#search-form input#search {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #c1c1c1 !important;
}
#search-form .flex.justify-between{
    display: none !important;
}
ul.flex.flex-wrap.justify-end ul.ml-5.list-dash.space-y-1
{
    margin: 10px 0 0 0;max-width:100px;padding:0;
}

.home_menu_white nav ul.flex.flex-wrap.justify-end {color:#FFF;}
nav ul.flex.flex-wrap.justify-end { 
    padding-top: 20px;
}
.new-header-menus ul li {
    margin-right: 20px;
    list-style: none;
}
.absolute.inset-x-0.top-0.top-header .lg\:pt-12 {
    padding-top: 1rem;
}
header.sticky.top-0.w-full.px-outer.pt-6.lg\:pt-12.pointer-events-none.z-20 {
    padding-top: 0rem; padding-left: 1.5rem;padding-right: 1.5rem;
}
#search-form.border-l {
    border-left-width: 0px!important;
    max-width: 100%;
    max-height: 400px;
    background-color:#f6f3ea;
    width:100%;
    margin-top: 85px;
}



#search-form .h-screen {
    background-color: #f6f3ea;
    padding: 20px 10px 10px;
    max-width: 600px;
    margin: auto;
    max-height: 400px;
}
form#cart_form {
    background-color: #ffffff;
}

.backto_mobile{display:none;}
.backto_desktop{display:block;}
.backto_desktop .back_top_div{padding: 10px;}
.backto_desktop .back_top_div .btn{text-align: right;width: 100%;float: left;margin-top: -22px;}
.price-details{margin-bottom:150px;}
.price-details .radio-button label{min-width: 50px !important;padding-left: unset !important;padding-right: unset; !important}
.home-promos{margin-top:25px;}
.home-promos-main-div{display: grid;grid-template-columns: 1fr 1fr;margin-top:25px;}
.home-promos-main-div .promo_home_main{flex: 1;margin: 30px;}
.home-promos-main-div .promo_text{text-align:left;}

.stores-pg-main .promo_home_main .w-full a {
    width: 49%;
    display: flex;
}
.stores-pg-main .promo_home_main .w-full {
    display: flex;
    justify-content: space-between;
}

.stores-pg-main .promo_text {
    text-align: left;
    width: 49%;
}

.stores-pg-main {
    display: unset;
    grid-template-columns: 1fr 1fr;
    margin-top: 25px;
}


/*.new-header-menus ul.flex-wrap li ul li:nth-child(4){margin-right: 1px;}
.new-header-menus ul.flex-wrap li ul li:nth-child(5){margin-right: 1px;}*/
.btn.js-load-more{width: 100%;text-align: center;margin-top: 50px;}
.btn.js-load-more .hide{display:none;}
.product_det_breadcrumb{margin-top:20px;}
.product-new-view{margin-top:20px;}
#filter-sort.bg-white{--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity));}

.main-collection-cls div#shopify-section-template--15672030003290__main .mb-4 { margin-bottom: 0;justify-content:end;}
.main-collection-cls .product_det_breadcrumb {margin-top: 40px;}
.main-collection-cls #breadcrumb { margin-bottom: 0;position:relative;z-index:1}
.main-collection-cls .product-new-view {margin-top: 0;}
.main-collection-cls .product-new-view .md\:w-1\/3 {padding:0 15px 10px;}
.main-collection-cls .pt-top{padding-top: 130px;}
.main-collection-cls .shopify-section.vue-section {padding: 0 0 0;}
/* .home-promos-main-div.text-center{padding-top: 138px;} */
.w-full.lg\:w-3\/10.px-2\.5 {position: relative;}
div#sticky-product-form {position: sticky;}
.space-y-24.products-images>:not([hidden])~:not([hidden]){margin-top: 0px !important;}
#shopify-section-template--15672030724186__product_recommendations .lg\:w-8\/12{width: 100%;}

.main-prod-details-cls .pt-top{padding-top: 125px;}
.main-prod-details-cls .price-details {margin-bottom: 50px !important;}
.main-prod-details-cls .price-details .my-4 {margin-bottom: 1rem;margin-top: 1rem;}
.main-prod-details-cls  ul {margin:0;}
.main-prod-details-cls .fixed .bg-white {background-color:  #fff;}
.main-prod-details-cls .fixed .opacity-70 {opacity: 0;}
.show_logo_over_banner{z-index: 999999;background-color:unset;}
.home_logo_rem_background{/*z-index: 999999;*/background-color:unset !important;}
.blog_pg_logo_rem_background{z-index:999999;background-color:unset !important;}
.mobile-bennar-slider{display:none;}
.absolute.inset-x-0.top-0.top-header.back-color .home_menu_white .new-header-menus ul li {color:#000 !important;}
.logo-main .xl\:w-\[70px\],.logo-mainshow_logo_over_banner .xl\:w-\[70px\]{width:50px;}
.load-more_wrap{display: flex;width: 100%;justify-content: center;}
.load-more_wrap .js-load-more{width: 25%;border:1px solid #000000;color: #000000;background-color: #ffffff;padding: 10px 25px;font-size: 16px;cursor: pointer;}
.load-more_wrap .js-load-more:hover{color: #ffffff;background-color: #000000;border:1px solid #000000;}
span.showing_pagination{text-align: center;width: 100%;float: left;margin-top: 20px;}
.footer-menus{padding:20px;padding-top: 30px !important;}
.footer-menus .section-footer__row__col.localization-wrapper{margin-left: -6px;}
.swiper {width: 100%;height: 100%;}
.swiper-slide {overflow: hidden;}
.relative.mobile-headar {
    /* padding-top: 37px; */
    height: 0px !important;
    margin-top: 00px;
}
.main-prod-details-cls ul{margin-top: 40px;}
.footer-menus nav .part2{padding:50px 0 !important;}
#shopify-section-template--15672030789722__main .lg\:w-8\/12{width:100%;}
.white_home_logo{width:50px;}
.black_home_logo{width:50px;display:none;}

/* .top-header a.pointer-events-auto.logo-mainshow_logo_over_banner svg {
    width: 55px !important;
} */

.main-collection-prd-layout .relative.overflow-hidden.mb-3 img {object-fit:cover;} 
div#shopify-section-template--15754567614554__main_page_3gyrrq .px-outer {
    padding-top: 40px;
}

.client-services-main{padding-top: 50px;}
.client-services-title{margin-bottom: 15px;font-size: 20px;}
.promo_home_main.client-services-boxes{margin: 0px;}
.home-promos-main-div.client-services-main-boxes{grid-template-columns: 4fr 4fr 4fr 4fr;}
.desktop-image-bennar.client-service-banner img{height: 500px;object-fit: cover;}
.client-services-boxes .client-services-space{padding-left: 30px;padding-right: 30px;margin-top: 20px;}
.promo_home_main.client-services-boxes:nth-last-child(1) h1 {
    height: auto;
    padding-top: 80px;
}
.client-services-main .rte p {
    max-width: 445px;
}
.client-services-boxes  .client-services-title {
    height: 70px;
}
.client-services-boxes .client-services-space {
    margin: 0px 0;
}

.client-services-main .w-full.sm\:w-1\/2.lg\:w-5\/9.xl\:w-4\/9.px-2\.5 {
    width: 100%;
}
.client-services-space .rte p br {
    display: none;
}
.client-services-main {
    padding: 20px;
    margin: 80px 50px 80px;
}
.client-services-main .client-services-title {
    margin-bottom: 15px;
    font-size: 32px;
    line-height: 41px;
}
.mobile-client-services{padding-left: 3rem !important;}

.top-line{background-color:#000;color:#FFF;padding: 5px 24px;position:relative;display:block;z-index:99;}
.top-line p{text-align:center;font-size:16px;font-weight:400;}
.store_information {margin-bottom: 80px;}
.main-collection-prd-layout .text-right.space-x-4.absolute.top-0.right-0 {
    position: relative;
    top: -20px;
}
.top-line.markdown-assigned{margin-top:-23px;}


/* 11-6-24 BLOG-PAGE */

.blog-banner
{
  margin:0 0 100px;
}
.blog-banner .blog-content
{
  margin:70px 0 0 70px;
  max-width:35%;
}
.blog-banner .blog-content h3
{
  font-size:30px;
  line-height:32px;
  margin-bottom:25px;
}
.blog-banner .blog-content p
{
  font-size:17px;
}
.blog-banner .blog-image img
{
  height:160vh;
  object-fit:cover;
  width:100%;
  object-position:top
}
.main-blog-section
{
  display:flex;
  flex-wrap:wrap;
  margin:100px 0 50px;
  justify-content:space-between;
  padding:0 9em;
}
.main-blog-section .blog-section
{
  position:relative;
  width:45%;
  margin:30px 0;
}
.main-blog-section .blog-section .image img
{
  object-fit:cover;
  object-position:top
}
.main-blog-section .blog-section .content
{
  margin-top:30px;
}
.main-blog-section .blog-section .content h4
{
  color:#000;
  font-size:16px;
}
.relative.mobile-headar .pointer-events-auto nav .shopify-cart-form 
{
  padding-top:30px;
  color:#000
}
.shopify-section.vue-section .main-collection-prd-layout .button.button--secondary
{
  position:relative;
  z-index: 11;
}
/* 21-6-24 */
.Desktop_Sign_up_Newsletter
{
  margin-left:auto;
}
.pt-top-two
{
  padding-top:130px;
}
.bis_main .BIS_trigger {
    background: #000 none repeat scroll 0% 0%;
    padding: 10px 20px;
    color: #FFF;
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 20px; 
}
.stores-pg-main .promo_home_main p{margin-bottom: 15px;margin-top:15px;}
.new-desktop-seach{display:block;}
.new-mobile-seach{display:none;}
@media screen and (min-width:1241px) and (max-width:1500px)
{
  .main-blog-section{padding:0 4em;}
  .blog-banner .blog-content{max-width:45%;}
  .blog-banner .blog-image img{height:90vh}
}
@media screen and (min-width:1025px) and (max-width:1240px)
{
  .main-blog-section{padding:0 4em;margin:50px 0 30px}
  .blog-banner .blog-content{max-width:45%;}
  .blog-banner .blog-image img{height:90vh}
  .main-blog-section .blog-section{width:46%;}
}
@media screen and (min-width:992px) and (max-width:1024px)
{
  .main-blog-section{padding:0 4em;margin:50px 0 30px}
  .blog-banner .blog-content{max-width:45%;}
  .blog-banner .blog-image img{height:90vh}
  .main-blog-section .blog-section{width:46%;}
  .blog-banner .blog-content h3{font-size: 25px;line-height: 28px;margin-bottom: 18px;}
}
@media screen and (min-width:768px) and (max-width:991px)
{
  .main-blog-section{padding:0 4em;margin:50px 0 30px}
  .blog-banner .blog-content{max-width:45%;margin:40px 0 0 50px}
  .blog-banner .blog-image img{height:50vh}
  .main-blog-section .blog-section{width:46%;}
  .blog-banner .blog-content h3{font-size: 23px;line-height: 26px;margin-bottom: 15px;}
  .blog-banner{margin-bottom:50px;}
}
@media (max-width:767px)
{
  .main-blog-section{padding:0 1.5em;margin:20px 0 0}
  .blog-banner .blog-content{max-width:95%;margin:20px 20px 0 20px}
  .blog-banner .blog-image img{height:100vh}
  .main-blog-section .blog-section{width:100%;}
  .blog-banner .blog-content h3{font-size: 23px;line-height: 26px;margin-bottom: 15px;}
  .blog-banner{margin-bottom:0;}
  .top-header a.pointer-events-auto.logo-main{background-color:unset!important}
  .pt-top-two{padding-top:110px;}
  .pt-top{padding-top:120px;}
  .main-collection-cls .product_det_breadcrumb{margin-top:80px;}
  .px-outer.h-\[408px\].md\:h-\[600px\].flex.justify-center.items-center.video-parent{height: 450px !important;}
  /* .px-outer.h-\[408px\].md\:h-\[600px\].flex.justify-center.items-center.video-parent video{width: auto !important;height: 100% !important;} */
  /* .swiper-slide .video-parent video {
      position:relative;
      z-index:-1;
      width: 100%;
  }
  .swiper-slide .video-parent{
    height:100%;
    overflow:hidden;
  } */
  .stores-pg-main .promo_home_main .w-full {
	    display: flex;
	    justify-content: space-between;
	    flex-direction: column;
	}
	.stores-pg-main .promo_home_main .w-full a {
	    width: 100%;
	    display: flex;
	}
	.stores-pg-main .promo_text {
	    text-align: left;
	    width: 100%;
	}
  .search_suggestion_box .py-2\.5{width:50%;}
  #search-form .h-screen{max-height: 500px;}
  .mobile_header_text_black button.link:first-child{color:#ffffff !important;}
  .mobile_header_text_black .mini-cart{color:#ffffff !important;}
  .new-desktop-seach{display:none;}
  .new-mobile-seach{display:block;}
  .new-mobile-seach #search-form .flex.justify-between{display:block !important;text-align: right;}
  .new-mobile-seach #search-form .flex.justify-between h2{display:none !important;}
}
@media (max-width:575px)
{
  .blog-banner .blog-image img{height:80vh}
  .main-blog-section{margin:0;}
  .blog-banner .blog-content p{font-size:15px;}
  .main-blog-section .blog-section .content{margin-top:20px;}
  .main-blog-section .blog-section{margin:30px 0;}
  .blog-banner{margin-bottom:20px;}
  .main-blog-section .blog-section .content h4{font-size:14px;}
}
/* 11-6-24 BLOG-PAGE */



/* 11-6-24 */
.main-pro-slider{margin:150px 0 0 10.5em;overflow:hidden}
.main-pro-slider .heading h4{font-size:13px;margin-bottom:25px;margin-left:20px;}
.main-pro-slider .pro-img{height:400px;}
.main-pro-slider .pro-img img{object-fit:cover;width:100%;height:100%;padding:0 20px;}
.main-pro-slider .pro-dtl h6{font-size:15px;margin-top:15px;margin-left:15px;}
.main-pro-slider .pro-slide:last-child img{padding-right:0}
.main-pro-slider-two{margin-bottom:250px !important;}
/* .logo-main .xl\:w-\[70px\]{width:75px;} */
.footer-promo-button{width:max-content;background:#fff;margin-top:15px;margin-bottom:-20px;}
.footer-promo-button a{padding:10px 20px 20px 20px;background#fff;display:block}

/* 12-6-24 */
.shopify-section.vue-section .pt-top .px-outer .flex
{
  justify-content:end
}
.shopify-section.vue-section .shopify-product-form .my-4 ul.flex
{
  justify-content:start
}
.relative.mobile-headar .pointer-events-auto nav .shopify-cart-form 
{
  color:#000
}
.shopify-section.vue-section .main-collection-prd-layout .button.button--secondary
{
  position:relative;
  z-index: 11;
}
/* 13-6-24 */
/* .main-prod-details-cls .shopify-section.vue-section ul
{
  margin-left:20px;
} */
.main-prod-details-cls .shopify-section.vue-section table td
{
  padding-right:50px;
}
#shopify-section-footer
{
  margin-top:80px;
}
/* 17-06-2024 */
#mini-cart .shopify-cart-form
{
  padding-top:30px;
}
.shopify-section.vue-section .shopify-product-form .my-4 ul.flex
{
  justify-content:start
}
.store_information strong,
.store_information h1
{
  font-weight:normal!important
}
/* 18-6-24 */
.shopify-section.vue-section .rte ul{
  margin-left:20px;
}
.Sign_up_to_newsletter
{
  margin-left:auto;
  text-align:right
}
/* 19-6-24 */
#footer-contact-form
{
  
}
@media screen and (min-width: 1241px) and (max-width:1500px) 
{
  .main-pro-slider{margin:100px 0 0 2.5em;}
  .main-pro-slider .heading h4{margin-bottom:20px;}
  .main-pro-slider .pro-img{height:300px;}
  .main-pro-slider-two{margin-bottom:200px !important;}
}

@media screen and (min-width:1025px) and (max-width:1240px)
{
  .main-pro-slider{margin:90px 0 0 2.5em;}
  .main-pro-slider .heading h4{margin:0 0 15px 15px;}
  .main-pro-slider .pro-img{height:250px;}
  .main-pro-slider-two{margin-bottom:200px !important;}
  .main-pro-slider .pro-img img{padding: 0 15px;}
}

@media screen and (min-width:992px) and (max-width:1024px)
{
  .main-pro-slider{margin:90px 0 0 4em;}
  .main-pro-slider .heading h4{margin:0 0 15px 15px;}
  .main-pro-slider .pro-img{height:290px;}
  .main-pro-slider-two{margin-bottom:160px !important;}
  .main-pro-slider .pro-img img{padding: 0 15px;}
  .main-collection-prd-layout .text-right.space-x-4.absolute.top-0.right-0{position:absolute}
}
@media screen and (min-width:768px) and (max-width:991px)
{
  .main-pro-slider{margin:90px 0 0 4.1em;}
  .main-pro-slider .heading h4{margin:0 0 15px 15px;}
  .main-pro-slider .pro-img{height:290px;}
  .main-pro-slider-two{margin-bottom:160px !important;}
  .main-pro-slider .pro-img img{padding: 0 15px;}
  .main-collection-prd-layout .text-right.space-x-4.absolute.top-0.right-0{position:absolute}
}

@media only screen and (max-width:767px)
{
  .main-pro-slider{margin:70px 0 0 42px;}
  .main-pro-slider .heading h4{margin:0 0 15px 15px;}
  .main-pro-slider .pro-img{height:290px;}
  .main-pro-slider-two{margin-bottom:160px !important;}
  .main-pro-slider .pro-img img{padding: 0 15px;}
  .main-collection-prd-layout .text-right.space-x-4.absolute.top-0.right-0{position:absolute}
  .logo-main .xl\:w-\[70px\]{width:50px;}
  .logo-mainshow_logo_over_banner.home_logo_rem_background .white_home_logo img{filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(7500%) hue-rotate(222deg) brightness(108%) contrast(111%);}
}

@media only screen and (max-width:575px)
{
  .main-pro-slider-two{margin-bottom:120px !important;}
  .main-pro-slider .heading h4{font-size:10px;}
}

@media only screen and (max-width:480px)
{
  .main-pro-slider{margin:70px 0 0 4px;}
  .main-pro-slider .pro-img{height:230px;}
  .main-pro-slider .pro-dtl h6{margin-top:10px;font-size:17px;}
}

@media only screen and (max-width: 1024px) {
  .shopify-section.vue-section footer {padding-top: 80px;}
  .absolute.inset-x-0.top-0.top-header {
    padding-bottom: 89px;
}
  .lg\:hidden.absolute.top-0.pt-4.pointer-events-auto {
    display: none
}
  .client-services-main {
    margin: 0 27px;

}
}


.search-mob
{
    display:none;
}
.search-mob input
{
    border:1px solid transparent;
    background-color:transparent;
    width: calc(100% - 20px);
    outline:none;
    color:#000;
}
.search-mob input:focus-visible, .search-mob input:active, .search-mob input:focus, .search-mob input:visited
{
    background-color:#fff;
    padding:0 10px;
}
.search-mob input::placeholder
{
    color:#000;
    opacity:1;
}

@media(max-width:767px){
  #mobile-menu ul.space-y-8 {
    line-height: normal;
}
  .main-collection-cls .pt-top {
    padding-top: 76px;
}
  form#cart_form {
    padding-top: 30px;
}
  li.mobile_orbe {margin:0;display:flex;gap:3px;}
  li.mobile_orbe span.localization-button {
    padding-left: 4px;
}
  #search-form.border-l {
    margin-top: 0px;
}
.client-services-boxes .client-services-title {
    height: 25px;
}
 .promo_home_main.client-services-boxes h1 br {
    display: none;
}
  .promo_home_main.client-services-boxes:nth-last-child(1) h1 {
    height: auto;
    padding-top: 0px;
}
  .search-desk{display: none;}
  .search-mob{display: block;}
  footer nav{margin:0 !important;}
  .shopify-section.vue-section nav .part1{padding:0;}
  #product-zoom.px-24{padding:0 !important;}

  .relative.mobile-headar ul li {
    color: #000 !important;
}
  
  .desktop-image-bennar{display:none;}
  .mobile-bennar-slider{display:block;}
 #mobile-menu .space-y-8>:not([hidden])~:not([hidden]){margin-top: 5px;}
 .pointer-events-auto nav ul.flex.flex-wrap.justify-end{padding-top: unset;}
 .home-promos-main-div{display: inline-block;}
   #subscription-popup .rte{flex-direction:column;}
  #subscription-popup .img-wrapper{max-width:100%;width:100%;}
  #subscription-popup .form{padding:20px 15px 15px ;flex:1 1 auto;width:100%;}
  .px-outer.h-\[408px\].md\:h-\[600px\].swiper-zoom-target{padding-left: 0px;padding-right: 0px;height:unset !important;padding-top:70px;}
  .mobile-store-content{display: block;}
  .desktop-store-content{display: none;}
  .mobile-store-content{margin-bottom: 30px;}
  .flex.flex-wrap.-mx-2\.5.-my-6.md\:-my-10.store-gallery{margin-top: unset;}
  .store-gallery .px-2\.5{padding-left: 2rem;}
  .color-inherit{text-align: center;width: 100%;float: left;}
  #change_desktop_promo{display:none;}
  #change_mobile_promo{display:block;}
  .contact_store_information .contact_hours{margin-bottom:20px;}
  .contact_store_information .contact_details_col{width: 100%;}
  .store_information .contact_map iframe{width:100%;}
  .contact_store_information .contact_map .desktop_map{display:none;}
  .contact_store_information .contact_map .mobile_map{display:block;}
  .contact_map.contact_details_col{margin-top: 0px;}
  .duties-main-div .pr-tooltips-cnt.shipping-info{
     padding: 15px;
      min-width: 90%;
      max-width: 500px;
      margin: -2px auto 0;
      left: 0;
   }
  .duties-main-div .shipping-info::after{
    left: 88px;
    margin: 0 auto;
    border-bottom: 10px solid #000;
    border-top: 10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    transform: rotate(0);
  }
  .space-y-1 li{color: #242321;font-weight: 500;font-size:18px;}
  ul.list-dash li{font-size:15px !important;}
  .orbe-cls {display:none;}
  .orbe-cls .localization-button__country{display:none;}
  .desktop-search .fa-search{display:none;}
  .desktop-cart .fa-shopping-bag{display:none;}
  .mobile_orbe svg.icon.icon--orbe-black{margin-left: -6px;width: 20px !important;}
  .new-header-menus{display:none;}
  .product-new-view.new-product-grid .py-4{width:50%;}
  #list_view, #grid_view{display:block;}
  .main-collection-name-tit{display:none;}
  .product-new-view .md\:w-1\/3{width:50%;}
  .back_top_div{padding: 10px;border-bottom: 2px solid #d1d5db;border-top: 2px solid #d1d5db;}
  .back_top_div .btn{text-align: right;width: 100%;float: left;margin-top: -22px;}
  div#search-form {top: 28px;}
  div#mobile-menu {background-color:#f4f2ea;width:100%;padding-top:50px;}
  #mini-cart{width:100%;}
  .absolute.inset-x-0.top-0.top-header {padding-bottom: 88;}
    .backto_mobile{display:block;}
  .backto_desktop{display:none;}
  .lg\:hidden.absolute.top-0.pt-4.pointer-events-auto {
    display: block;
}
  .main-collection-cls .product_det_breadcrumb {margin-bottom: 15px;}
  /* .home-promos-main-div .promo_home_main{margin: -5px;margin-bottom: 50px;} */
  .main-prod-details-cls ul{margin-top:20px;}
  .product_recommendation_main .pt-20{padding-top: 0rem;}
  .product_recommendation_separate{margin-bottom:20px;}
  #shopify-section-template--15672030724186__product_recommendations{padding:40px 0 0;}
  .mobile_orbe{margin-left:2px;}
 .mobile-headar .absolute.top-0.right-0.pt-4.lg\:pt-0.pointer-events-auto {position: absolute;z-index: 11;color: #FFF;margin-top:13px;}
  .mobile-headar .lg\:hidden.absolute.top-0.pt-4.pointer-events-auto {
    display: block;
    color: #000;
    margin-top: -13px;
}
 
  .home_menu_white .mobile-headar .lg\:hidden.absolute.top-0.pt-4.pointer-events-auto {
    display: block;
    color: #000000;
    margin-top:-10px;
}
  .home_menu_white  .desktop-cart .mini-cart {
    color: #000000;
}
  /*.shopify-section.vue-section {
    padding: 80px 0 0;
}*/
  .top-header  a.pointer-events-auto.logo-main {
    background-color: #fff;
    z-index: 1;
}
  .main-prod-details-cls .pt-top {
    padding-top: 34px;
}
  .load-more_wrap .js-load-more{width: 100%;}
  .shopify-section.vue-section nav .part1{gap: 25px;justify-content:space-between;}
  .shopify-section.vue-section nav .part3{padding:0;}
  .white_home_logo{width: 50px !important;margin-top:25px;}
.client-services-main {
    margin: 0;
    border-bottom: 1px solid #7a7a7a;
}
  .px-outer.mobile-client-services {
    padding: 0;
    padding-left: 0rem !important;
}
  .promo_home_main.client-services-boxes {
  width: 100%;
  padding:30px 0;border-bottom: 1px solid #7a7a7a;
    }
/* .top-line {
    position: absolute;
    width: 100%;
    top: 125px;}

} */
.mb-8.price-details>div>div>span{
  display:flex;
  flex-direction:column;
}

  /* ----------R 24-7-24----------- */
  
.main-prod-details-cls .shopify-section.vue-section .px-outer.h-\[408px\].md\:h-\[600px\].swiper-zoom-target{padding-top:0;}
.main-prod-details-cls .shopify-section.vue-section .pt-top{padding-top:125px;}
  
@media only screen and (max-width: 600px) {
   .shopify-section.vue-section nav .part1 {margin: 0;}
.shopify-section.vue-section footer {padding-top: 20px;}
.shopify-section.vue-section  nav .part1 ul {display: block;}
.shopify-section.vue-section  nav .part2 {padding: 70px 0;}
.shopify-section.vue-section  nav .part3 p.mt-8 {margin: 10px 0 0  0;}
/* #search-form.border-l {border-left-width: 0px!important;max-width: 315px;background-color:#f6f3ea;margin-top: 50px;} */
  .absolute.inset-x-0.top-0.top-header.back-color {background: transparent;}

  
 

  
}

@media only screen and (max-width:540px) {
  .main-collection-cls .pt-top {
    padding-top: 25px;
}
  .white_home_logo {
    width: 50px!important;
    margin-top: 0px;
}
.home_menu_white {
    position: sticky;
    background-color: #f6f3ea;
}
.sticky_mob_top_header{
  position: sticky;
  background-color: transparent;
}
  
  .relative.mobile-headar {
    height: 0px !important;
    margin-top: 0px;
}
  .home-promos-main-div.client-services-main-boxes {
    display: block;margin:0;
}
  .client-services-boxes .client-services-space {
    margin: 0;
    padding: 0  10px;
}
  .promo_home_main.client-services-boxes {
  width: 100%;
  padding:30px 22px;border-bottom: 1px solid #7a7a7a;
    }
  
}
  /* .absolute.inset-x-0.top-0.top-header {padding-bottom: 88px;background-color:#f6f3ea;} */
} 


header nav ul li i 
{
  padding-right:5px;
}
.shopify-section.vue-section nav .part1 ul:nth-child(2)
{
	flex-wrap: wrap;
	justify-content:flex-end;
}
li.Mobile_Sign_up_Newsletter
{
	display:none;
}
.shopify-section.vue-section nav .part1 .mt-8
{
	margin-top:0 !important;
}
/* product details tooltip starts */
.prd_details_content_main {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.prd_details_content_main .prd_details_content {
  visibility: hidden;
  width: 300px;
  background-color: #1E1E1E;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: 150%;
  left: 50%;
  margin-left: -60px;
}
.prd_details_content_main .prd_details_content .prd_tooltip_content {margin-bottom:15px;text-align: left;}
.prd_details_content_main .prd_details_content::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 20%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent black transparent;
}

.prd_details_content_main:hover .prd_details_content {
  visibility: visible;
  padding: 20px;
}
/* product details tooltip ends */
@media (max-width:992px)
{
  .home_menu_white .new-header-menus ul li a, .home_menu_white .new-header-menus ul li button
  {
    font-size: 14px;
  }
  .new-header-menus ul li{margin-right:10px;}
  .top-line p{font-size:14px;}
  li.Desktop_Sign_up_Newsletter{display:none;}
  li.Mobile_Sign_up_Newsletter{display:block;}
  .shopify-section.vue-section nav .part1 ul li{width:33.33%;padding:3px;}
  .shopify-section.vue-section nav .part1 ul{gap:0;display: flex;flex-wrap: wrap;}
  .shopify-section.vue-section nav .part1{gap:0;display:flex;flex-wrap: wrap;}

}

.top-header .justify-center{margin-top:0px;}
.headerPromoClass.top-header .justify-center{margin-top:40px;}

.new-header-menus>.absolute>ul>li {
    margin: 0 !important;
}
/* product details accordian */
.prd_details_accordion details {
   margin: 5px;
  font-size: 15px;
  margin-left: -13px;
}
.prd_details_accordion details > div {
    background: #ffffff;
    border-radius: 0 0 5px 5px;
    padding: 15px;
    font-size: 15px;
}
.prd_details_accordion summary {
  text-decoration: underline;
  text-decoration-color: #808080;
  text-underline-offset: 5px;
  border-radius: 5px;
  font-size: 15px;
  font-family: Founders Grotesk,sans-serif;
}
.prd_details_accordion details[open] summary {
  border-radius: 5px 5px 0 0;
}
.prd_details_accordion details summary:before{background-image:unset !important;}

/* 09-05-25 A  */
.pagination ul.pagination__list.flex.space-x-2 {
    justify-content: center;
    margin: 15px 0px;
}

.header_ready_to_wear_sub_link{display: none;}
.header_newarrivals_sub_link{display: none;}
.header_more_sub_ink{display: none;}

/* 29-05-25 R */

.indexMobile
{
	display: none;
}
.indexDesk
{
	display: block;
}
@media (max-width: 767px)
{
	.indexMobile
	{
		display: block;
	}
	.indexDesk
	{
		display: none;
	}	
}

/* 29-05-25 R */
/* 17-07-25 R */

.box-ff{
	margin:18px 0;
	padding: 0 15px 10px
}
.prd-img-main{
	padding: 10px 0
}
.prd-text-main{
    display: grid;
    align-items: center;
    height: 100%;
    align-content: center;
}
.prd-text-main h3{
	font-size: 27px;
	font-weight: 700;
	color: #000
}
.prd-text-main p{
	padding: 20px 0;
	max-width: 70%
}
.prd-text-main a,
.hhead p a{
	text-decoration: underline;
}
.prd-text-main a:hover,
.hhead p a:hover{
	text-decoration: none;
}
.hhead{
	margin-top: 40px;
}
.hhead h2{
	font-size: 30px;
	text-align: center;
  /*	font-weight: 700; */
	text-transform: uppercase;
	color: #000;
	margin-bottom: 10px;
	font-family: "Founders Grotesk";

}
.hhead p{
	text-align: center;
	max-width: 650px;
	margin:auto;
	font-size: 25px;
    font-family: "Founders Grotesk";
}
.sold-cls{
	position: absolute;
    z-index: 11;
    background: #0003;
    color: #fff;
    text-transform: uppercase;
    top: 12px;
    right: 14px;
    font-size: 10px;
    padding: 2px 5px;
    font-weight: 900;
}

.new-header-menus button:focus{
	color: unset;
}

@media screen and (min-width:768px) and (max-width:900px){
	.prd-text-main h3{
		font-size: 22px;
		line-height: 20px
	}
	.hhead h2{
		font-size: 25px
	}
  .hhead p{
	  font-size: 20px;
	}
	.hhead{
		margin-top: 20px
	}
}

@media (max-width: 767px){
	.hhead h2{
		font-size: 25px
	}
  .hhead p{
	  font-size: 20px;
	}
	.box-ff{
		padding: 0 15px 0px;
		margin:30px 0 20px;
	}
	.prd-img-main{
		padding: 0;
		margin-bottom: -30px
	}
	.prd-text-main a{
		margin-bottom: 20px
	}
	.prd-text-main p{
		max-width: 100%
	}
	.bbb-bix{
		flex-wrap: wrap;
	}
	.bbb-bix .prd-img-main{
		height: 100%;
		width: 100%
	}
	.bbb-bix .prd-img-main img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
}
@media (max-width: 540px){
	.hhead{
		margin-top: 80px
	}
	.shopify-section.vue-section.edit-cls-main .product_det_breadcrumb{
		margin-top: 40px;
	}
	.prd-text-main h3{
		font-size: 22px;
		line-height: 22px;
	}
	.sold-cls{
		font-size: 8px
	}
	.box-ff{
		margin:15px 0;
	}
}

/* 17-07-25 R */