!function(e){var t={};function o(c){if(t[c])return t[c].exports;var n=t[c]={i:c,l:!1,exports:{}};return e[c].call(n.exports,n,n.exports,o),n.l=!0,n.exports}o.m=e,o.c=t,o.d=function(e,t,c){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:c})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var c=Object.create(null);if(o.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(c,n,function(t){return e[t]}.bind(null,n));return c},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=2)}([function(e,t){e.exports=window.wp.hooks},function(e,t){e.exports=window.wp.i18n},function(e,t,o){"use strict";o.r(t);var c=o(1),n=o(0);const r="woocommerce-google-analytics",i="experimental__woocommerce_blocks",a=(e,t)=>{const o=e.sku?e.sku:"#"+e.id,c="categories"in e&&e.categories.length?e.categories[0].name:"";return{id:o,name:e.name,quantity:t,category:c,price:(parseInt(e.prices.price,10)/10**e.prices.currency_minor_unit).toString()}},u=(e,t)=>{const o=e.sku?e.sku:"#"+e.id,c=e.categories.length?e.categories[0].name:"";return{id:o,name:e.name,list_name:t,category:c,price:(parseInt(e.prices.price,10)/10**e.prices.currency_minor_unit).toString()}},s=(e,t)=>{if("function"!=typeof gtag)throw new Error("Function gtag not implemented.");console.log("Tracking event "+e),window.gtag("event",e,t)};let d=-1;const l=e=>t=>{var o;let{storeCart:c}=t;d!==e&&(s(0===e?"begin_checkout":"checkout_progress",{items:c.cartItems.map(a),coupon:(null===(o=c.cartCoupons[0])||void 0===o?void 0:o.code)||"",currency:c.cartTotals.currency_code,value:(parseInt(c.cartTotals.total_price,10)/10**c.cartTotals.currency_minor_unit).toString(),checkout_step:e}),d=e)},p=e=>{let{step:t,option:o,value:c}=e;return()=>{s("set_checkout_option",{checkout_step:t,checkout_option:o,value:c}),d=t}};Object(n.addAction)(i+"-checkout-render-checkout-form",r,l(0)),Object(n.addAction)(i+"-checkout-set-email-address",r,l(1)),Object(n.addAction)(i+"-checkout-set-shipping-address",r,l(2)),Object(n.addAction)(i+"-checkout-set-billing-address",r,l(3)),Object(n.addAction)(i+"-checkout-set-phone-number",r,e=>{let{step:t,...o}=e;l("shipping"===t?2:3)(o)}),Object(n.addAction)(i+"-checkout-set-selected-shipping-rate",r,e=>{let{shippingRateId:t}=e;p({step:4,option:Object(c.__)("Shipping Method","woocommerce"),value:t})()}),Object(n.addAction)(i+"-checkout-set-active-payment-method",r,e=>{let{paymentMethodSlug:t}=e;p({step:5,option:Object(c.__)("Payment Method","woocommerce"),value:t})()}),Object(n.addAction)(i+"-checkout-submit",r,()=>{s("add_payment_info")}),Object(n.addAction)(i+"-cart-add-item",r,e=>{let{product:t,quantity:o=1}=e;s("add_to_cart",{event_category:"ecommerce",event_label:Object(c.__)("Add to Cart","woocommerce"),items:[a(t,o)]})}),Object(n.addAction)(i+"-cart-remove-item",r,e=>{let{product:t,quantity:o=1}=e;s("remove_from_cart",{event_category:"ecommerce",event_label:Object(c.__)("Remove Cart Item","woocommerce"),items:[a(t,o)]})}),Object(n.addAction)(i+"-cart-set-item-quantity",r,e=>{let{product:t,quantity:o=1}=e;s("change_cart_quantity",{event_category:"ecommerce",event_label:Object(c.__)("Change Cart Item Quantity","woocommerce"),items:[a(t,o)]})}),Object(n.addAction)(i+"-product-list-render",r,e=>{let{products:t,listName:o=Object(c.__)("Product List","woocommerce")}=e;0!==t.length&&s("view_item_list",{event_category:"engagement",event_label:Object(c.__)("Viewing products","woocommerce"),items:t.map((e,t)=>({...u(e,o),list_position:t+1}))})}),Object(n.addAction)(i+"-product-view-link",r,e=>{let{product:t,listName:o}=e;s("select_content",{content_type:"product",items:[u(t,o)]})}),Object(n.addAction)(i+"-product-search",r,e=>{let{searchTerm:t}=e;s("search",{search_term:t})}),Object(n.addAction)(i+"-product-render",r,e=>{let{product:t,listName:o}=e;t&&s("view_item",{items:[u(t,o)]})}),Object(n.addAction)(i+"-store-notice-create",r,e=>{let{status:t,content:o}=e;"error"===t&&s("exception",{description:o,fatal:!1})})}]);/* ! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com *//* 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) 2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) */ *, ::before, ::after { box-sizing: border-box; /* 1 */ border-width: 0; /* 2 */ border-style: solid; /* 2 */ border-color: #e5e7eb; /* 2 */ } ::before, ::after { --tw-content: ''; } /* 1. Use a consistent sensible line-height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. 3. Use a more readable tab size. 4. Use the user's configured `sans` font-family by default. 5. Use the user's configured `sans` font-feature-settings by default. 6. Use the user's configured `sans` font-variation-settings by default. */ html { line-height: 1.5; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */ -o-tab-size: 4; tab-size: 4; /* 3 */ font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */ font-feature-settings: normal; /* 5 */ font-variation-settings: normal; /* 6 */ } /* 1. Remove the margin in all browsers. 2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. */ body { margin: 0; /* 1 */ line-height: inherit; /* 2 */ } /* 1. Add the correct height in Firefox. 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) 3. Ensure horizontal rules are visible by default. */ hr { height: 0; /* 1 */ color: inherit; /* 2 */ border-top-width: 1px; /* 3 */ } /* Add the correct text decoration in Chrome, Edge, and Safari. */ abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } /* Remove the default font size and weight for headings. */ h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; } /* Reset links to optimize for opt-in styling instead of opt-out. */ a { color: inherit; text-decoration: inherit; } /* Add the correct font weight in Edge and Safari. */ b, strong { font-weight: bolder; } /* 1. Use the user's configured `mono` font family by default. 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp, pre { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Add the correct font size in all browsers. */ small { font-size: 80%; } /* Prevent `sub` and `sup` elements from affecting the line height in all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) 3. Remove gaps between table borders by default. */ table { text-indent: 0; /* 1 */ border-color: inherit; /* 2 */ border-collapse: collapse; /* 3 */ } /* 1. Change the font styles in all browsers. 2. Remove the margin in Firefox and Safari. 3. Remove default padding in all browsers. */ button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-feature-settings: inherit; /* 1 */ font-variation-settings: inherit; /* 1 */ font-size: 100%; /* 1 */ font-weight: inherit; /* 1 */ line-height: inherit; /* 1 */ color: inherit; /* 1 */ margin: 0; /* 2 */ padding: 0; /* 3 */ } /* Remove the inheritance of text transform in Edge and Firefox. */ button, select { text-transform: none; } /* 1. Correct the inability to style clickable types in iOS and Safari. 2. Remove default button styles. */ button, [type='button'], [type='reset'], [type='submit'] { -webkit-appearance: button; /* 1 */ background-color: transparent; /* 2 */ background-image: none; /* 2 */ } /* Use the modern Firefox focus style for all focusable elements. */ :-moz-focusring { outline: auto; } /* Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) */ :-moz-ui-invalid { box-shadow: none; } /* Add the correct vertical alignment in Chrome and Firefox. */ progress { vertical-align: baseline; } /* Correct the cursor style of increment and decrement buttons in Safari. */ ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } /* 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */ [type='search'] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } /* Remove the inner padding in Chrome and Safari on macOS. */ ::-webkit-search-decoration { -webkit-appearance: none; } /* 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /* Add the correct display in Chrome and Safari. */ summary { display: list-item; } /* Removes the default spacing and border for appropriate elements. */ blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0; } fieldset { margin: 0; padding: 0; } legend { padding: 0; } ol, ul, menu { list-style: none; margin: 0; padding: 0; } /* Reset default styling for dialogs. */ dialog { padding: 0; } /* Prevent resizing textareas horizontally by default. */ textarea { resize: vertical; } /* 1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) 2. Set the default placeholder color to the user's configured gray 400 color. */ input::placeholder, textarea::placeholder { opacity: 1; /* 1 */ color: #9ca3af; /* 2 */ } /* Set the default cursor for buttons. */ button, [role="button"] { cursor: pointer; } /* Make sure disabled buttons don't get the pointer cursor. */ :disabled { cursor: default; } /* 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) This can trigger a poorly considered lint error in some tools but is included by design. */ img, svg, video, canvas, audio, iframe, embed, object { display: block; /* 1 */ vertical-align: middle; /* 2 */ } /* Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) */ img, video { max-width: 100%; height: auto; } /* Make elements with the HTML hidden attribute stay hidden by default */ [hidden] { display: none; } [type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select { -webkit-appearance: none; appearance: none; background-color: #fff; border-color: #6b7280; border-width: 1px; border-radius: 0px; padding-top: 0.5rem; padding-right: 0.75rem; padding-bottom: 0.5rem; padding-left: 0.75rem; font-size: 1rem; line-height: 1.5rem; --tw-shadow: 0 0 #0000; } [type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus { outline: 2px solid transparent; outline-offset: 2px; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #2563eb; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); border-color: #2563eb; } input::placeholder,textarea::placeholder { color: #6b7280; opacity: 1; } ::-webkit-datetime-edit-fields-wrapper { padding: 0; } ::-webkit-date-and-time-value { min-height: 1.5em; } ::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field { padding-top: 0; padding-bottom: 0; } select { background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e"); background-position: right 0.5rem center; background-repeat: no-repeat; background-size: 1.5em 1.5em; padding-right: 2.5rem; -webkit-print-color-adjust: exact; color-adjust: exact; } [multiple] { background-image: initial; background-position: initial; background-repeat: unset; background-size: initial; padding-right: 0.75rem; -webkit-print-color-adjust: unset; color-adjust: unset; } [type='checkbox'],[type='radio'] { -webkit-appearance: none; appearance: none; padding: 0; -webkit-print-color-adjust: exact; color-adjust: exact; display: inline-block; vertical-align: middle; background-origin: border-box; -webkit-user-select: none; user-select: none; flex-shrink: 0; height: 1rem; width: 1rem; color: #2563eb; background-color: #fff; border-color: #6b7280; border-width: 1px; --tw-shadow: 0 0 #0000; } [type='checkbox'] { border-radius: 0px; } [type='radio'] { border-radius: 100%; } [type='checkbox']:focus,[type='radio']:focus { outline: 2px solid transparent; outline-offset: 2px; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 2px; --tw-ring-offset-color: #fff; --tw-ring-color: #2563eb; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } [type='checkbox']:checked,[type='radio']:checked { border-color: transparent; background-color: currentColor; background-size: 100% 100%; background-position: center; background-repeat: no-repeat; } [type='checkbox']:checked { background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e"); } [type='radio']:checked { background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e"); } [type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus { border-color: transparent; background-color: currentColor; } [type='checkbox']:indeterminate { background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e"); border-color: transparent; background-color: currentColor; background-size: 100% 100%; background-position: center; background-repeat: no-repeat; } [type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus { border-color: transparent; background-color: currentColor; } [type='file'] { background: unset; border-color: inherit; border-width: 0; border-radius: 0; padding: 0; font-size: unset; line-height: inherit; } [type='file']:focus { outline: 1px auto -webkit-focus-ring-color; } *, ::before, ::after { --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-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --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: rgb(59 130 246 / 0.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-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --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: rgb(59 130 246 / 0.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: ; }.pointer-events-none { pointer-events: none; }.fixed { position: fixed; }.absolute { position: absolute; }.relative { position: relative; }.inset-0 { inset: 0px; }.inset-y-0 { top: 0px; bottom: 0px; }.left-0 { left: 0px; }.right-0 { right: 0px; }.top-0 { top: 0px; }.m-0 { margin: 0px; }.mx-auto { margin-left: auto; margin-right: auto; }.mr-6 { margin-right: 1.5rem; }.mt-2 { margin-top: 0.5rem; }.mt-3 { margin-top: 0.75rem; }.mt-6 { margin-top: 1.5rem; }.box-border { box-sizing: border-box; }.block { display: block; }.inline-block { display: inline-block; }.flex { display: flex; }.inline-flex { display: inline-flex; }.grid { display: grid; }.contents { display: contents; }.hidden { display: none; }.h-0 { height: 0px; }.h-10 { height: 2.5rem; }.h-12 { height: 3rem; }.h-16 { height: 4rem; }.h-3 { height: 0.75rem; }.h-3\.5 { height: 0.875rem; }.h-5 { height: 1.25rem; }.h-6 { height: 1.5rem; }.h-8 { height: 2rem; }.h-full { height: 100%; }.min-h-screen { min-height: 100vh; }.w-12 { width: 3rem; }.w-3 { width: 0.75rem; }.w-3\.5 { width: 0.875rem; }.w-7 { width: 1.75rem; }.w-8 { width: 2rem; }.w-\[2\.4rem\] { width: 2.4rem; }.w-auto { width: auto; }.w-full { width: 100%; }.max-w-3xl { max-width: 48rem; }.flex-1 { flex: 1 1 0%; }.flex-shrink-0 { flex-shrink: 0; }.translate-x-0 { --tw-translate-x: 0px; 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-5 { --tw-translate-x: 1.25rem; 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-y-0 { --tw-translate-y: 0px; 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-y-4 { --tw-translate-y: 1rem; 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 { 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-pointer { cursor: pointer; }.grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }.grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }.grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }.flex-col { flex-direction: column; }.items-start { align-items: flex-start; }.items-end { align-items: flex-end; }.items-center { align-items: center; }.justify-start { justify-content: flex-start; }.justify-end { justify-content: flex-end; }.justify-center { justify-content: center; }.justify-between { justify-content: space-between; }.gap-1 { gap: 0.25rem; }.gap-12 { gap: 3rem; }.gap-16 { gap: 4rem; }.gap-2 { gap: 0.5rem; }.gap-3 { gap: 0.75rem; }.gap-4 { gap: 1rem; }.gap-6 { gap: 1.5rem; }.gap-8 { gap: 2rem; }.space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)); }.overflow-hidden { overflow: hidden; }.overflow-y-auto { overflow-y: auto; }.rounded { border-radius: 0.25rem; }.rounded-full { border-radius: 9999px; }.rounded-lg { border-radius: 0.5rem; }.rounded-md { border-radius: 0.375rem; }.border { border-width: 1px; }.border-2 { border-width: 2px; }.border-slate-200 { --tw-border-opacity: 1; border-color: rgb(226 232 240 / var(--tw-border-opacity)); }.border-spec { --tw-border-opacity: 1; border-color: rgb(97 4 255 / var(--tw-border-opacity)); }.border-transparent { border-color: transparent; }.bg-amber-500 { --tw-bg-opacity: 1; background-color: rgb(245 158 11 / var(--tw-bg-opacity)); }.bg-gray-500 { --tw-bg-opacity: 1; background-color: rgb(107 114 128 / var(--tw-bg-opacity)); }.bg-green-500 { --tw-bg-opacity: 1; background-color: rgb(34 197 94 / var(--tw-bg-opacity)); }.bg-red-50 { --tw-bg-opacity: 1; background-color: rgb(254 242 242 / var(--tw-bg-opacity)); }.bg-red-500 { --tw-bg-opacity: 1; background-color: rgb(239 68 68 / var(--tw-bg-opacity)); }.bg-red-600 { --tw-bg-opacity: 1; background-color: rgb(220 38 38 / var(--tw-bg-opacity)); }.bg-slate-200 { --tw-bg-opacity: 1; background-color: rgb(226 232 240 / var(--tw-bg-opacity)); }.bg-slate-50 { --tw-bg-opacity: 1; background-color: rgb(248 250 252 / var(--tw-bg-opacity)); }.bg-spec { --tw-bg-opacity: 1; background-color: rgb(97 4 255 / var(--tw-bg-opacity)); }.bg-violet-50 { --tw-bg-opacity: 1; background-color: rgb(245 243 255 / var(--tw-bg-opacity)); }.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }.bg-opacity-75 { --tw-bg-opacity: 0.75; }.stroke-red-600 { stroke: #dc2626; }.p-0 { padding: 0px; }.p-12 { padding: 3rem; }.p-16 { padding: 4rem; }.p-6 { padding: 1.5rem; }.px-12 { padding-left: 3rem; padding-right: 3rem; }.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }.px-28 { padding-left: 7rem; padding-right: 7rem; }.px-4 { padding-left: 1rem; padding-right: 1rem; }.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }.py-0 { padding-top: 0px; padding-bottom: 0px; }.py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }.py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }.py-4 { padding-top: 1rem; padding-bottom: 1rem; }.pb-20 { padding-bottom: 5rem; }.pb-3 { padding-bottom: 0.75rem; }.pb-4 { padding-bottom: 1rem; }.pb-\[56\.25\%\] { padding-bottom: 56.25%; }.pr-2 { padding-right: 0.5rem; }.pt-4 { padding-top: 1rem; }.pt-5 { padding-top: 1.25rem; }.pt-8 { padding-top: 2rem; }.text-left { text-align: left; }.text-center { text-align: center; }.align-bottom { vertical-align: bottom; }.text-2xl { font-size: 1.5rem; line-height: 2rem; }.text-base { font-size: 1rem; line-height: 1.5rem; }.text-sm { font-size: 0.875rem; line-height: 1.25rem; }.text-xl { font-size: 1.25rem; line-height: 1.75rem; }.text-xs { font-size: 0.75rem; line-height: 1rem; }.font-bold { font-weight: 700; }.font-medium { font-weight: 500; }.font-normal { font-weight: 400; }.font-semibold { font-weight: 600; }.leading-6 { line-height: 1.5rem; }.leading-7 { line-height: 1.75rem; }.text-green-500 { --tw-text-opacity: 1; color: rgb(34 197 94 / var(--tw-text-opacity)); }.text-slate-500 { --tw-text-opacity: 1; color: rgb(100 116 139 / var(--tw-text-opacity)); }.text-slate-700 { --tw-text-opacity: 1; color: rgb(51 65 85 / var(--tw-text-opacity)); }.text-slate-800 { --tw-text-opacity: 1; color: rgb(30 41 59 / var(--tw-text-opacity)); }.text-slate-900 { --tw-text-opacity: 1; color: rgb(15 23 42 / var(--tw-text-opacity)); }.text-spec { --tw-text-opacity: 1; color: rgb(97 4 255 / var(--tw-text-opacity)); }.text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); }.text-zip { --tw-text-opacity: 1; color: rgb(255 88 14 / var(--tw-text-opacity)); }.underline { text-decoration-line: underline; }.opacity-0 { opacity: 0; }.opacity-100 { opacity: 1; }.opacity-50 { opacity: 0.5; }.shadow { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }.shadow-overlay { --tw-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.12); --tw-shadow-colored: 0px 10px 40px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }.shadow-sm { --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }.shadow-xl { --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }.ring-0 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); }.backdrop-blur-sm { --tw-backdrop-blur: blur(4px); -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }.transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }.transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }.transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }.transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }.duration-150 { transition-duration: 150ms; }.duration-200 { transition-duration: 200ms; }.duration-300 { transition-duration: 300ms; }.ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }.ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }#wpbody-content{padding:0 !important}#wpbody-content .notice,#wpbody-content .error{display:none !important}#wpcontent{padding:0}#wpwrap{background-color:#f1f5f9}.zip-ai__dashboard-app{font-family:var(--heading-font-family);left:-20px;position:relative;width:calc(100% + 20px)}.zip-ai__dashboard-app--wrapper{box-sizing:border-box}.zip-ai__dashboard-app--wrapper *{box-sizing:border-box}.zip-ai__dashboard-app--wrapper a:focus,.zip-ai__dashboard-app--wrapper button:focus,.zip-ai__dashboard-app--wrapper input:focus{box-shadow:none;outline:none}.zip-ai__data-bar{width:100%;height:8px;border-radius:4px;overflow:hidden}.zip-ai__data-bar--progress{height:100%;border-radius:4px}.hover\:bg-gray-50:hover { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity)); }.hover\:bg-red-700:hover { --tw-bg-opacity: 1; background-color: rgb(185 28 28 / var(--tw-bg-opacity)); }.hover\:bg-spec-hover:hover { --tw-bg-opacity: 1; background-color: rgb(83 0 224 / var(--tw-bg-opacity)); }.hover\:text-slate-700:hover { --tw-text-opacity: 1; color: rgb(51 65 85 / var(--tw-text-opacity)); }.hover\:text-spec:hover { --tw-text-opacity: 1; color: rgb(97 4 255 / var(--tw-text-opacity)); }.hover\:text-spec-hover:hover { --tw-text-opacity: 1; color: rgb(83 0 224 / var(--tw-text-opacity)); }.hover\:shadow-hover:hover { --tw-shadow: 0px 12px 24px -12px rgba(0, 0, 0, 0.12); --tw-shadow-colored: 0px 12px 24px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }.focus\:bg-gray-50:focus { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity)); }.focus\:bg-red-700:focus { --tw-bg-opacity: 1; background-color: rgb(185 28 28 / var(--tw-bg-opacity)); }.focus\:text-spec:focus { --tw-text-opacity: 1; color: rgb(97 4 255 / var(--tw-text-opacity)); }.focus\:shadow-none:focus { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }.focus\:outline-none:focus { outline: 2px solid transparent; outline-offset: 2px; }.focus-visible\:bg-spec-hover:focus-visible { --tw-bg-opacity: 1; background-color: rgb(83 0 224 / var(--tw-bg-opacity)); }.focus-visible\:text-spec:focus-visible { --tw-text-opacity: 1; color: rgb(97 4 255 / var(--tw-text-opacity)); }.focus-visible\:text-spec-hover:focus-visible { --tw-text-opacity: 1; color: rgb(83 0 224 / var(--tw-text-opacity)); }.focus-visible\:outline-none:focus-visible { outline: 2px solid transparent; outline-offset: 2px; }.active\:text-spec:active { --tw-text-opacity: 1; color: rgb(97 4 255 / var(--tw-text-opacity)); }.active\:text-spec-hover:active { --tw-text-opacity: 1; color: rgb(83 0 224 / var(--tw-text-opacity)); }.active\:shadow-none:active { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }.active\:outline-none:active { outline: 2px solid transparent; outline-offset: 2px; }@media (min-width: 640px) { .sm\:static { position: static; } .sm\:inset-auto { inset: auto; } .sm\:mx-0 { margin-left: 0px; margin-right: 0px; } .sm\:my-8 { margin-top: 2rem; margin-bottom: 2rem; } .sm\:ml-20 { margin-left: 5rem; } .sm\:ml-4 { margin-left: 1rem; } .sm\:ml-6 { margin-left: 1.5rem; } .sm\:ml-8 { margin-left: 2rem; } .sm\:mr-3 { margin-right: 0.75rem; } .sm\:mt-0 { margin-top: 0px; } .sm\:block { display: block; } .sm\:inline-block { display: inline-block; } .sm\:flex { display: flex; } .sm\:h-16 { height: 4rem; } .sm\:h-screen { height: 100vh; } .sm\:w-16 { width: 4rem; } .sm\:w-auto { width: auto; } .sm\:w-full { width: 100%; } .sm\:max-w-lg { max-width: 32rem; } .sm\:translate-y-0 { --tw-translate-y: 0px; 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)); } .sm\:scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; 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)); } .sm\:scale-95 { --tw-scale-x: .95; --tw-scale-y: .95; 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)); } .sm\:flex-row { flex-direction: row; } .sm\:items-start { align-items: flex-start; } .sm\:items-stretch { align-items: stretch; } .sm\:justify-start { justify-content: flex-start; } .sm\:space-x-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(2rem * var(--tw-space-x-reverse)); margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); } .sm\:p-0 { padding: 0px; } .sm\:p-6 { padding: 1.5rem; } .sm\:pr-0 { padding-right: 0px; } .sm\:text-left { text-align: left; } .sm\:align-middle { vertical-align: middle; } .sm\:text-sm { font-size: 0.875rem; line-height: 1.25rem; } }@media (min-width: 1024px) { .lg\:col-span-2 { grid-column: span 2 / span 2; } .lg\:max-w-7xl { max-width: 80rem; } .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .lg\:gap-5 { gap: 1.25rem; } .lg\:space-y-5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); } }@media (min-width: 1280px) { .xl\:gap-10 { gap: 2.5rem; } .xl\:space-y-10 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); } } @charset "utf-8"; /** * 投稿ステータス等 */ #minor-publishing-actions, #misc-publishing-actions { display: none; } /** * 更新時の記事リンク */ .post-php #message a { display: none; } /** * 抜粋表示の続きを読む */ .wp-list-table .post-title span.more-link { display: none; } /** * #titlediv */ #titlediv { margin-bottom: 3px; } /** * .add-mwform-btn */ .add-mwform-btn { position: relative; /* bottom: -15px; */ z-index: 1001; } /** * .wp-editor-tabs */ .wp-editor-tabs { position: absolute; right: 0; bottom: 0; } /** * #mw-wp-form_addon */ #mw-wp-form_addon .button { margin-top: 5px; } /** * フォーム識別子 */ span#formkey_field { background-color: #fff; border: #dfdfdf solid 1px; border-radius: 3px; color: #333; display: block; margin: 1px; padding: 3px; } /** * URL設定 */ #mw-wp-form_url table { font-size: 100%; width: 100%; } #mw-wp-form_url table th { padding-right: 10px; text-align: left; width: 33%; } #mw-wp-form_url table td input { width: 100%; } /** * メール設定 */ #mw-wp-form_mail textarea, #mw-wp-form_admin_mail textarea { width: 100%; } /** * 設定 */ #mw-wp-form_settings .section { border-bottom: #dfdfdf solid 1px; margin: 0 0 15px; padding: 0 0 15px; } #mw-wp-form_settings .section:last-child { margin-bottom: 0; border-bottom: none; padding-bottom: 0; } #mw-wp-form_settings table { margin: 0; font-size: 100%; } #mw-wp-form_settings table td { padding: 0 5px 0 0; text-align: left; vertical-align: middle; } #mw-wp-form_settings table td input { width: 100%; } #mw-wp-form_settings table.akismet th { font-weight: normal; padding: 0 0 5px; text-align: left; } /** * 注釈 */ .mwf_note { color: #666; font-size: 93%; } /** * 注釈 */ .mwf_require { color: #b70000; margin-left: 3px; } /** * .mwform-dialog */ .post-type-mw-wp-form .ui-dialog { z-index: 1002 !important; } .mwform-dialog { display: none; font-size: 12px; } .mwform-dialog .form p { margin: 0 0 10px; padding: 0; } .mwform-dialog .form p strong { display: block; font-weight: bold; margin: 0 0 5px; } .mwform-dialog input[type="text"], .mwform-dialog textarea { width: 100%; } .mwform-dialog table { margin: 0; width: 100%; } .mwform-dialog table th, .mwform-dialog table td { font-weight: normal; text-align: left; vertical-align: top; padding: 3px 8px; } .mwform-dialog table th { width: 30%; } .mwform-dialog input[type="text"], .mwform-dialog textarea { width: 100%; } .mwform-dialog textarea { height: 70px; } .mwform-dialog .mwf_note { display: block; } /** * .mwform-chart-wrapper */ .mwform-chart-wrapper { overflow: hidden; *zoom: 1; } .mwform-chart-wrapper .mwform-chart { float: left; margin-right: 30px; } .mwform-chart-wrapper .mwform-legend { overflow: hidden; } .mwform-chart-wrapper .mwform-legend .mwform-legend-color { display: inline-block; height: 8px; width: 8px; overflow: hidden; margin-right: 5px; } .mwform-chart-wrapper .mwform-legend .mwform-legend-value { margin-left: 10px; } Home - Peak Cannabis Co.
COMING SOON TO Great Barrington, Massachusetts

At Peak, we believe in elevating your experience to the max with our finest, hand-picked cannabis products. Whether you’re seeking relaxation, creativity, or relief, our carefully curated strains and product lines ensure you’ll find your perfect pinnacle. Come visit our store today!

The Peak Experience

Responsibly Grown Products

Find your perfect elevation and breathe easy knowing our products are made right here at our local farm in Massachusetts - with tested, high-quality, and responsible growing methods.

Locally Owned & Operated

As a small business, our customers mean the world to us. Our team of local experts and enthusiasts take pride in both participating in, and giving back to our local community.

New School Approach

Whether it be our new Confidential Line, our killer collabs, or our regular industry podcast - Peak Cannabis Co. is deidcated to growing the cannabis culture.

New Products

Confidential by
Peak Cannabis Co.

Gummies

Confidential

Pre-Rolls

Confidential

Disposables

Confidential

Flower

Confidential

Coming Soon:

A New Dompen.

INDICA

Midnight Berry

Midnight Berry is a pleasantly flavored designer strain that’s perfect at the end of the day. This indica-dominant triple-distilled gram of superior oil makes for a soothing experience, perfect for discreet, easy use. 

SATIVA

California Citrus

This bright and tangy premium oil is flavorful and perfect for discreet, easy use. This fresh citrus triple-distilled designer blend is great for day-time use. This revitalizing strain is available in a gram cartridge.

Hybrid

Pineapple Coast

Pineapple Coast is a tropical pick-me-up with sophisticated pineapple flavor that packs sweetness and aroma into a potent triple-distilled oil blend. The designer Hybrid blend is balanced and available in a gram cartridge.

Great Barrington, Massachusetts

Our Farm

Located right around the corner from our shop in beautiful Great Barrington, Massachusetts – our farm is the ultimate example of hard work and expertise. Our seasoned horticulture team dedicates their days to growing and harvesting our top-tier products, while our development teams works deligently to test and evolve new strains for our customers. We also offer wholesale distribution to local businesses and dispensaries. Please reach out to our team for more info.

Scroll to Top