:root{--pk-border-width:1px;--pk-border-color:#000;--pk-border:var(--pk-border-color);--pk-line:var(--pk-border-color)}html body :is(.button,.world-button,.product-form__submit,.cart__checkout-button,.product-card,.sale-badge,.benefit-card,.benefit-icon,.quote-card,.contact-card,.slider__controls button,.menu-toggle,.world-image,.world-sticker,.world-card,.world-mark,.world-question,.mascot-story,.mascot-video-button,.mascot-video-button span,.mascot-stories.mascot-stories--square-swipe .mascot-story,.mascot-stories.mascot-stories--square-swipe .mascot-story:nth-child(2n),.field input,.field textarea,.field select,.collection-toolbar select,.newsletter input,.pagination a,.pagination span,.cart-summary,.cart-empty,.cart-line input,.product-gallery__thumbs button,.product-gallery__scroll,.product-quantity button,.product-quantity input,.product-details__tag,.product-details__choices a[aria-current],.product-details__choices a:hover,.footer-socials>a,.footer-social-pending,.phitkoo-signup .dialog,.phitkoo-signup .close,.phitkoo-signup .input,.phitkoo-signup .submit,.product-card__gallery-arrow>span,.brand-world--why .world-card__link,.jdgm-widget .jdgm-write-rev-link,.jdgm-widget .jdgm-submit-rev,.jdgm-widget .jdgm-btn--dark,[class^=phitkoo-bundle-][class$=__card],[class^=phitkoo-bundle-][class$=__offer],[class^=phitkoo-bundle-][class$=__badge],[class^=phitkoo-bundle-][class$=__saving],[class^=phitkoo-bundle-][class$=__button]){border-width:var(--pk-border-width)!important;border-color:var(--pk-border-color)!important}html body :is(.announcement,.marquee,.site-header,.mobile-menu,.brand-world,.mascot-stories,.page-hero,.faq__item,.footer,.footer__bottom,.cart-line,.cart-subtotal,.cart-table th,.cart-table td,.product-details details,.product-favourites,.product-mascot,.jdgm-rev,.jdgm-rev-widg__header,.jdgm-review-widget .jdgm-rev-widg,[class^=ai-cert-ribbon-]:not([class*=__])){border-width:var(--pk-border-width)!important;border-color:var(--pk-border-color)!important}html body :is(.footer-social-pending,[class^=phitkoo-bundle-][class$=__offer]){border-style:solid!important}html body .mascot-stories--journey .mascot-stories__grid:before{border-left:var(--pk-border-width) solid var(--pk-border-color)!important}html body .mascot-stories.mascot-stories--square-swipe .mascot-story__portrait,html body .mascot-stories .mascot-story__portrait,html body .cart-line__image,html body .product-mascot .mascot-portrait{border:0!important}html body .product-gallery__thumbs button:is([aria-current=true],[aria-pressed=true],.is-active){background:#f6d84a!important}html body .brand-world .world-card__link[href*="/pages/contact"],html body .brand-world--why .world-cards--comparison .world-card__link{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;justify-self:start;max-width:100%;min-height:44px;padding:10px 14px;background:#f6d84a;color:#111;border:var(--pk-border-width) solid var(--pk-border-color)!important;border-radius:12px;font:700 14px/1.25 var(--sans);text-decoration:none;transition:transform .15s,background .15s,color .15s}html body .brand-world .world-card__link[href*="/pages/contact"]:after,html body .brand-world--why .world-cards--comparison .world-card__link:after{content:none;font-size:20px;line-height:1;transition:transform .15s}html body .brand-world .world-card__link[href*="/pages/contact"]:active,html body .brand-world--why .world-cards--comparison .world-card__link:active{transform:scale(.97);background:#111;color:#fffdf8}html body .brand-world .world-card__link[href*="/pages/contact"]:focus-visible,html body .brand-world--why .world-cards--comparison .world-card__link:focus-visible{outline:2px solid var(--pk-border-color);outline-offset:3px}@media(hover:hover){html body .brand-world .world-card__link[href*="/pages/contact"]:hover,html body .brand-world--why .world-cards--comparison .world-card__link:hover{background:#111;color:#fffdf8;transform:translateY(-2px)}html body .brand-world .world-card__link[href*="/pages/contact"]:hover:after,html body .brand-world--why .world-cards--comparison .world-card__link:hover:after{transform:translate(2px,-2px)}}@media(prefers-reduced-motion:reduce){html body .brand-world .world-card__link[href*="/pages/contact"],html body .brand-world .world-card__link[href*="/pages/contact"]:after,html body .brand-world--why .world-cards--comparison .world-card__link,html body .brand-world--why .world-cards--comparison .world-card__link:after{transition:none;transform:none}}html body .product-main__media .product-gallery__main{touch-action:pan-y pinch-zoom}html body .product-main__media .product-gallery__main img{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}html body .product-main__media .product-gallery__main:active img{cursor:grabbing}html body .product-main__media .product-gallery__thumbs-wrap{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}html body .product-main__media .product-gallery__scroll{width:44px;height:44px;background:#f6d84a;color:#000;border-radius:12px;font:500 26px/1 var(--sans);border:var(--pk-border-width) solid var(--pk-border-color)!important}html body .product-main__media .product-gallery__scroll:hover{background:#000;color:#fff}html body .product-main__media .product-gallery__thumbs{scrollbar-width:none;padding:6px 0;gap:8px}html body .product-main__media .product-gallery__thumbs::-webkit-scrollbar{display:none}html body .product-main__media .product-gallery__thumbs button{flex:0 0 64px;height:76px;outline:none!important;transform:none!important;box-shadow:none!important;border:var(--pk-border-width) solid var(--pk-border-color)!important;border-radius:12px}html body .product-main__media .product-gallery__thumbs button:is([aria-current=true],[aria-pressed=true],.is-active){background:#f6d84a!important}html body .product-main__media .product-gallery__thumbs button:focus-visible,html body .product-main__media .product-gallery__main:focus-visible{outline:2px solid var(--pk-border-color)!important;outline-offset:-3px}html body .shopify-section:has(.marquee)+.shopify-section [class^=ai-cert-ribbon-]:not([class*=__]){border-top:0!important}html body .cart-page .cart-layout{gap:20px;min-width:0}html body .cart-page .cart-summary{padding:20px;margin:0;min-width:0;background:#fcf2e9;border-radius:16px;box-shadow:none!important}html body .cart-page .cart-summary h2{font:700 24px/1.2 var(--sans);letter-spacing:-.02em;margin:0 0 6px}html body .cart-page .cart-summary .cart-count{font:400 14px/1.4 var(--sans);margin:0 0 12px}html body .cart-page .cart-subtotal{align-items:center;gap:10px;padding-top:12px;font:700 18px/1.4 var(--sans);font-variant-numeric:tabular-nums;flex-wrap:wrap}html body .cart-page .cart-note{font:400 13px/1.5 var(--sans);margin:10px 0 0}html body .cart-page .cart-summary .button{min-height:44px;margin-top:14px;padding:10px 14px;border-radius:12px;font:700 14px/1.3 var(--sans);letter-spacing:0}html body .cart-page .cart-actions{gap:10px;margin-top:12px}html body .cart-page .cart-actions>a{display:inline-flex;align-items:center;min-height:44px;font:500 14px/1.4 var(--sans);text-underline-offset:3px}html body .cart-page .cart-actions .button{min-height:44px;padding:10px 14px;border-radius:12px;font:700 13px/1.3 var(--sans);letter-spacing:0}html body .cart-page .cart-summary .button:after,html body .cart-page .cart-actions>a:before,html body .cart-page .cart-actions>a:after,html body .cart-page .cart-empty .button:after{content:none!important}@media(max-width:800px){html body .cart-page .cart-layout{grid-template-columns:minmax(0,1fr);gap:16px}html body .cart-page .section-head{margin-bottom:12px}html body .cart-page .cart-line{grid-template-columns:64px minmax(0,1fr);gap:8px 12px;padding:14px 0}html body .cart-page .cart-line h2{font:700 16px/1.3 var(--serif);margin:0;overflow-wrap:break-word}html body .cart-page .cart-line p{font:400 13px/1.4 var(--sans);margin:6px 0}html body .cart-page .cart-line__image{background:#fafafa;border-radius:10px;overflow:hidden}html body .cart-page .cart-line__image img{height:76px;object-fit:contain}html body .cart-page .cart-line__controls{gap:8px;font:400 13px/1.4 var(--sans)}html body .cart-page .cart-line__controls input{width:56px;min-height:44px;font-size:16px;padding:6px;border-radius:10px}html body .cart-page .cart-line__controls a{display:inline-flex;align-items:center;min-height:44px}html body .cart-page .cart-line__total{grid-column:2;padding:0;font:700 14px/1.4 var(--sans)}html body .cart-page .cart-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}html body .cart-page .cart-actions .button{width:100%;padding:9px 8px;font-size:12px}html body .cart-page .cart-summary{padding:16px}html body .cart-page .cart-summary h2{font-size:21px}html body .cart-page .cart-empty{padding:24px 16px;border-radius:16px;box-shadow:none}html body .cart-page .cart-empty>span{font-size:40px}html body .cart-page .cart-empty h2{font:700 24px/1.2 var(--sans);margin:12px 0}html body .cart-page .cart-empty p{font:400 14px/1.5 var(--sans);margin:8px 0}}html body :is(.pk-action,.product-details__help,.world-card__link,.world-copy a,.rich-text a,.mascot-stories__head a,.cart-actions>a,.cart-line__controls a,.contact-card a,.phitkoo-signup .dismiss,.phitkoo-signup .consent a,.phitkoo-signup .captcha-notice a,.jdgm-rev__prod-link,.jdgm-carousel-link){display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:9px 14px;border:var(--pk-border-width) solid var(--pk-border-color)!important;border-radius:12px;background:#fffdf8;color:#111;font:700 14px/1.3 var(--sans);text-decoration:none!important;overflow-wrap:anywhere;white-space:normal;box-shadow:none!important;transform:none!important}html body :is(.pk-action,.product-details__help,.world-card__link,.world-copy a,.rich-text a,.mascot-stories__head a,.cart-actions>a,.contact-card a){background:#f6d84a}html body :is(.pk-action,.world-card__link,.world-button,.button,.product-card,.mascot-story,.product-gallery__main img,.product-gallery__thumbs button,.mascot-video-button,.jdgm-write-rev-link){transform:none!important;transition:background-color .15s,color .15s,opacity .15s!important}html body :is(.pk-action,.world-card__link,.world-button,.button):after{content:none!important}html body .cart-page .cart-actions>a{font-size:13px;padding:9px 8px}html body .phitkoo-signup :is(.consent,.captcha-notice) a{font-size:11px;min-height:28px;padding:4px 6px;margin:2px}html body .product-details__help{margin-top:12px!important}html body .product-details__hours{font:400 12px/1.4 var(--sans);margin:8px 0 0!important}html body .product-details .product-details__intro{margin-bottom:14px!important;gap:10px!important}html body .product-details .product-details__grid{gap:16px!important}html body .product-details details summary{min-height:44px;padding:14px 0!important;font:700 16px/1.3 var(--sans)}html body .product-details details{margin:0!important}html body .product-details .product-details__answer{font:400 14px/1.5 var(--sans)}html body .product-details__choices a{border:var(--pk-border-width) solid var(--pk-border-color)!important;border-radius:12px;text-decoration:none!important;overflow:hidden}html body .jdgm-review-widget .jdgm-rev-widg{padding-block:12px!important}html body .jdgm-rev-widg__title{font:700 22px/1.2 var(--sans)!important}html body .jdgm-widget .jdgm-write-rev-link{min-height:44px;padding:10px 14px;border-radius:12px;font-size:14px!important}html body .jdgm-rev-widg__header{gap:10px!important;margin-bottom:16px!important}html body .jdgm-rev__body{font-size:14px!important;line-height:1.5!important}html body .jdgm-paginate__next-page,html body .jdgm-paginate__prev-page{font-size:0!important}html body .jdgm-paginate__next-page:before{content:"Next";font:700 12px/1 var(--sans)}html body .jdgm-paginate__prev-page:before{content:"Previous";font:700 12px/1 var(--sans)}html body .jdgm-paginate__page{min-height:36px;min-width:36px;border:var(--pk-border-width) solid var(--pk-border-color)!important;border-radius:10px;text-decoration:none!important}html body .jdgm-paginate__page:after{content:none!important}html body .mascot-stories .mascot-stories__grid,html body .mascot-stories.mascot-stories--square-swipe .mascot-stories__grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:100%!important;grid-auto-rows:auto!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding:0!important;scrollbar-width:none!important;touch-action:pan-x pan-y pinch-zoom!important;overscroll-behavior-x:contain}html body .mascot-stories.mascot-stories--square-swipe .mascot-stories__grid{width:var(--crew-card-size)!important;height:var(--crew-card-size)!important}html body .mascot-stories .mascot-stories__grid:before{display:none!important}html body .mascot-stories .mascot-story{scroll-snap-align:start!important;scroll-snap-stop:always!important}html body .crew-swipe-hint{font:500 12px/1.4 var(--sans)!important;margin:8px 0 0!important}html body .pk-swipe-controls,html body .product-main__media .product-gallery__thumbs.pk-swipe-controls{display:flex!important;align-items:center;justify-content:center;gap:0!important;width:max-content!important;max-width:100%!important;min-height:32px!important;margin:10px auto 0!important;padding:0 4px!important;background:#fffdf8!important;border:var(--pk-border-width) solid var(--pk-border-color)!important;border-radius:999px!important;overflow-x:auto!important;scrollbar-width:none!important;box-shadow:none!important}html body .pk-swipe-controls::-webkit-scrollbar{display:none}html body .pk-swipe-controls button,html body .product-main__media .product-gallery__thumbs.pk-swipe-controls button{display:grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;transform:none!important;cursor:pointer}html body .pk-swipe-dot{display:block!important;width:6px;height:6px;background:#777;border-radius:50%}html body .pk-swipe-controls button:is([aria-current=true],[aria-pressed=true]) .pk-swipe-dot{width:16px;border-radius:4px;background:#000}html body .pk-swipe-controls button:focus-visible{outline:2px solid #000!important;outline-offset:-3px!important;border-radius:8px!important}html body .product-main__media .product-gallery__thumbs-wrap{display:block!important;margin-top:8px!important}html body :is(.product-gallery__scroll,.slider__controls,.jdgm-carousel__left-arrow,.jdgm-carousel__right-arrow,.jdgm-carousel__arrows){display:none!important}html body .pk-native-review-track{display:flex!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;width:100%!important;transform:none!important;margin-left:0!important;scrollbar-width:none!important;touch-action:pan-x pan-y pinch-zoom}html body .pk-native-review-track>.jdgm-carousel-item{flex:0 0 100%!important;width:100%!important;min-width:0!important;scroll-snap-align:start;transform:none!important}@media(max-width:749px){html body .product-details{padding-block:16px!important}html body .product-details .section-title{font-size:24px!important}html body .product-details .product-details__tag{margin-top:8px;font-size:12px;padding:6px 10px}html body .jdgm-review-widget .jdgm-rev-widg__header{margin-bottom:12px!important}}html body .product-main .field .product-quantity{display:grid!important;grid-template-columns:44px minmax(44px,1fr) 44px;gap:0!important;align-items:stretch;width:144px!important;max-width:100%!important;height:44px!important;margin:0!important;padding:0!important;border:var(--pk-border-width) solid var(--pk-border-color)!important;border-radius:12px!important;overflow:hidden;background:#fffdf8;box-sizing:border-box}html body .product-main .field .product-quantity button,html body .product-main .field .product-quantity input{width:100%!important;min-width:0!important;height:42px!important;min-height:0!important;max-height:42px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111;font-family:var(--sans)!important;box-shadow:none!important;box-sizing:border-box}html body .product-main .field .product-quantity button{display:grid!important;place-items:center!important;font:500 22px/1 var(--sans)!important;cursor:pointer;transform:none!important}html body .product-main .field .product-quantity input{font:600 16px/1 var(--sans)!important;text-align:center!important;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}html body .product-main .field .product-quantity input::-webkit-inner-spin-button,html body .product-main .field .product-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html body .product-main .field .product-quantity button:hover:not(:disabled){background:#f6d84a!important}html body .product-main .field .product-quantity button:disabled{opacity:.35!important;cursor:default}html body .product-main .field .product-quantity :focus-visible{outline:2px solid #000!important;outline-offset:-3px!important}html body .product-main .field:has(.product-quantity){gap:6px!important;margin-bottom:12px!important}html body .product-main .field>label{font:700 13px/1.4 var(--sans)!important;text-transform:none;letter-spacing:0}html body .jdgm-widget{font-family:var(--sans)!important;font-size:14px!important;line-height:1.5!important;max-width:100%;min-width:0}html body .jdgm-widget .jdgm-star{font-size:16px!important;line-height:1.2!important}html body .jdgm-rev-widg__title{font:700 22px/1.2 var(--sans)!important;margin:0 0 8px!important}html body .jdgm-rev-widg__summary-text,html body .jdgm-rev-widg__summary-average,html body .jdgm-rev-widg__summary :is(span,a),html body .jdgm-histogram__row{font-size:13px!important;line-height:1.4!important}html body .jdgm-rev-widg__summary{margin:0!important;min-width:0;max-width:100%}html body .jdgm-rev-widg__header{padding:0 0 12px!important;margin:0 0 12px!important;gap:8px!important;min-height:0!important}html body .jdgm-widget-actions-wrapper{margin:8px 0 0!important;max-width:100%}html body .jdgm-widget :is(.jdgm-write-rev-link,.jdgm-submit-rev,.jdgm-btn--dark,.jdgm-btn){min-height:44px!important;padding:9px 14px!important;border:var(--pk-border-width) solid var(--pk-border-color)!important;border-radius:12px!important;font:700 14px/1.3 var(--sans)!important;box-sizing:border-box;max-width:100%;white-space:normal}html body .jdgm-rev{padding:14px 0!important;margin:0!important;min-width:0}html body .jdgm-rev__title{font:700 15px/1.4 var(--sans)!important;margin:6px 0!important}html body .jdgm-rev__body,html body .jdgm-rev__reply{font:400 14px/1.5 var(--sans)!important}html body .jdgm-rev__author{font:700 13px/1.4 var(--sans)!important}html body .jdgm-rev__timestamp,html body .jdgm-rev__buyer-badge{font-size:11px!important;line-height:1.4!important}html body .jdgm-rev-widg__sort-wrapper{margin:10px 0!important;max-width:100%}html body .jdgm-widget :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px!important;min-height:44px;max-width:100%;box-sizing:border-box;border-radius:12px!important}html body .jdgm-widget textarea{min-height:100px}html body .jdgm-subtab{font:600 13px/1.4 var(--sans)!important;min-height:44px;padding:10px 12px!important;white-space:normal}html body .jdgm-carousel-item__review{font:400 14px/1.5 var(--sans)!important}html body .jdgm-carousel-item__reviewer-name{font:700 14px/1.4 var(--sans)!important}html body .jdgm-carousel-title{font:700 24px/1.2 var(--sans)!important;margin-bottom:10px!important}html body .jdgm-carousel-item__product-title{font:500 12px/1.4 var(--sans)!important}@media(max-width:749px){html body .jdgm-rev-widg__title{font-size:20px!important}html body .jdgm-carousel-title{font-size:22px!important}html body .jdgm-rev-widg__header{display:flex!important;flex-wrap:wrap!important;align-items:start!important}html body .jdgm-widget-actions-wrapper{width:100%;margin-top:4px!important}html body .jdgm-widget .jdgm-write-rev-link{width:100%;min-height:44px!important}html body .jdgm-histogram{max-width:100%;margin:10px 0!important}html body .jdgm-histogram__bar{height:10px!important}html body .jdgm-rev-widg__sort-wrapper select{width:100%!important}}html body .jdgm-form .jdgm-star{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:24px!important;box-sizing:border-box}html body .crew-swipe-hint{font:700 11px/1.3 var(--sans)!important;letter-spacing:.04em;margin-top:6px!important}html body .cart-notice{position:fixed;z-index:50;bottom:max(16px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px;box-sizing:border-box;width:min(420px,calc(100vw - 24px));padding:8px 10px;border:var(--pk-border-width) solid var(--pk-border-color);border-radius:12px;background:#fffdf8;color:#111;font:600 13px/1.35 var(--sans);box-shadow:0 4px 16px #0000001a}html body .cart-notice[hidden]{display:none!important}html body .cart-notice>span{min-width:0;overflow-wrap:normal;word-break:normal}html body .cart-notice__view{position:static;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-width:96px;min-height:44px;margin:0;padding:10px 12px;border:var(--pk-border-width) solid var(--pk-border-color);border-radius:10px;background:#f6d84a;color:#111;text-decoration:none;white-space:nowrap;font:700 13px/1.3 var(--sans);transform:none;box-shadow:none}html body .cart-notice__close{position:static;width:44px;min-width:44px;height:44px;display:grid;place-items:center;margin:0;padding:0;border:var(--pk-border-width) solid var(--pk-border-color);border-radius:10px;background:transparent;color:#111;font:500 24px/1 var(--sans);cursor:pointer;transform:none;box-shadow:none}html body .cart-notice :is(a,button):focus-visible{outline:2px solid #000;outline-offset:2px}html body .cart-notice__view:hover{background:#ffe777}html body .cart-notice__close:hover{background:#f5efe3}@media(min-width:901px){html body .announcement,html body .marquee{box-sizing:border-box;display:flex;align-items:center;width:100%;height:36px!important;min-height:36px!important;padding:0!important;margin:0;overflow:hidden}html body .announcement__track,html body .marquee__track{display:flex;align-items:center;width:max-content;padding:0!important;font:700 14px/1.2 var(--sans)!important;letter-spacing:.045em;white-space:nowrap}html body .announcement__track>span,html body .marquee__track>span{display:inline-flex;align-items:center;flex:none;min-height:34px;padding:0 24px!important;font:inherit!important;letter-spacing:inherit;white-space:nowrap}html body [class^=ai-cert-ribbon-]:not([class*=__]){box-sizing:border-box;width:100%!important;padding-block:10px!important}html body [class^=ai-cert-ribbon-][class$=__heading]{font:700 20px/1.2 var(--sans)!important;margin:0 auto 8px!important}html body [class^=ai-cert-ribbon-][class$=__group]{align-items:stretch;gap:16px!important;padding-inline:8px!important}html body [class^=ai-cert-ribbon-][class$=__badge]{box-sizing:border-box;flex:0 0 120px!important;width:120px;min-width:120px;max-width:120px;gap:6px!important}html body [class^=ai-cert-ribbon-][class$=__image-wrap]{flex:0 0 48px;width:48px!important;height:48px!important}html body [class^=ai-cert-ribbon-][class$=__image]{display:block;width:100%;height:100%;object-fit:contain}html body [class^=ai-cert-ribbon-][class$=__title]{width:100%;max-width:120px!important;min-height:32.4px;margin:0!important;font:500 12px/1.35 var(--sans)!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/phitkoo-brand-controls.css.map */
