@keyframes shine{to{left:-200%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}select{background-position:100%;background-image:url(//prettystraps.com/cdn/shop/t/96/assets/ico-select.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:11px;-webkit-appearance:none;appearance:none}.mps-storebenefits .section-content-wrapper.section-content-wrapper{max-width:1180px;margin-inline:auto}.mps-storebenefits .store_benefits_item .group-block-content>.icon-block{width:72px;height:72px;margin-inline:auto;justify-content:center;align-items:center;background:#fff;border-radius:999px;padding:16px}.mps-storebenefits .store_benefits_item rte-formatter.text-block>*:not(:is(h1,h2,h3,h4,h5,h6)){margin:8px 0 0;font-size:15px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:.45px}.mps-storebenefits .store_benefits_item rte-formatter.text-block>*:where(h1,h2,h3,h4,h5,h6){margin:0;font-size:20px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase;letter-spacing:normal}.mps-joininstagram>.custom-section-content>.section-content-wrapper .text-block>*:where(h1,h2,h3,h4,h5,h6){font-size:32px;font-style:normal;font-weight:400;line-height:130%}.mps-joininstagram .join_insta_id .icon-block{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:99px;background:#a09054;width:40px;height:40px}.mps-joininstagram .join_insta_id .icon-block svg.icon-default{fill:#fff}.mps-joininstagram .join_insta_id .text-block>*{font-size:17px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:.51px}@media(max-width:749px){.mps-joininstagram .section-content-wrapper{align-items:center}.mps-storebenefits .section-content-wrapper.section-content-wrapper{padding-block:32px;display:grid;grid-template-columns:repeat(2,1fr);gap:28px 18px}.mps-storebenefits .store_benefits_item rte-formatter.text-block>*:where(h1,h2,h3,h4,h5,h6){font-size:15px}.mps-storebenefits .store_benefits_item rte-formatter.text-block>*:not(:is(h1,h2,h3,h4,h5,h6)){font-size:14px}.mps-joininstagram>.custom-section-content>.section-content-wrapper .text-block>*:where(h1,h2,h3,h4,h5,h6){font-size:26px}}.mps-collection-grid>.custom-section-content>.spacing-style{padding-inline:12px}.mps-collection-grid .cgridbox .cgrid-content{position:absolute;bottom:0;left:0;right:0;background:transparent}.mps-collection-grid .cgridbox .cgrid-content .button:not(.button-secondary,.button-unstyled){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:1px;text-transform:uppercase;display:inline-block;margin:16px 0 0;text-decoration:none;position:relative;overflow:hidden;max-width:152px;width:100%;border-radius:0;border:none;outline:none}.mps-collection-grid .cgridbox .cgrid-content .button:not(.button-secondary,.button-unstyled):hover{color:var(--color-primary-button-text);background-color:var(--color-primary-button-background)}.mps-collection-grid .cgridbox .cgrid-content .button:not(.button-secondary,.button-unstyled):after{content:"";position:absolute;top:0;left:150%;width:200%;height:100%;transform:skew(-20deg);background-image:linear-gradient(90deg,transparent,hsla(0,0%,3.5%,.25),transparent)}.mps-collection-grid .cgridbox:hover .cgrid-content .button:not(.button-secondary,.button-unstyled):after{animation:shine .75s cubic-bezier(.01,.56,1,1)}@media(max-width:1199px){.mps-collection-grid .cgridbox .cgrid-content{padding:10px 16px 20px}.mps-collection-grid .cgridbox .cgrid-content .collection-heading *{font-size:20px}.mps-collection-grid .cgridbox .cgrid-content .button:not(.button-secondary,.button-unstyled){margin-top:10px;padding:10px 24px}}@media(max-width:767px){.mps-collection-grid>.custom-section-content>.spacing-style{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px 8px}.mps-collection-grid .cgridbox .cgrid-content .collection-heading *{font-size:16px}.mps-collection-grid .cgridbox .cgrid-content .button:not(.button-secondary,.button-unstyled){display:none}}.announcement-bar.announcement_offer_section{padding:0}.announcement_offer_section .announcement-bar__slider slideshow-arrows{display:none}.announcement_offer_section .announcement-bar__slider .announcement-bar__slides{width:100%;grid-template-columns:repeat(3,1fr);max-width:100%}.announcement_offer_section .announcement-bar__slides .announcement-bar__slide{width:100%;opacity:1;visibility:visible;grid-area:auto;padding-top:var(--padding-block-start);padding-bottom:var(--padding-block-end);padding-inline:6px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.announcement_offer_section .announcement-bar__slides .announcement-bar__slide:first-child{background:#202020}.announcement_offer_section .announcement-bar__slides .announcement-bar__slide:nth-child(2){background:#800006}.announcement_offer_section .announcement-bar__slides .announcement-bar__slide:last-child{background:#d50003}.announcement_offer_section .announcement-bar__slides .announcement-bar__slide .announcement-bar__text{font-style:normal;letter-spacing:var(--letter-spacing)}@keyframes cartItemSlideIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.cart-items__table-row td{animation:cartItemSlideIn .6s ease-out}.predictive-search .predictive-search-results__pill,.predictive-search .resource-card .resource-card__content .resource-card__title,.predictive-search .resource-card .resource-card__content .compare-at-price{font-size:14px}.predictive-search .resource-card .resource-card__content .price{font-size:15px}.predictive-search .predictive-search-form__footer .predictive-search__search-button{min-width:200px;padding:10px 20px;border-radius:8px;text-transform:uppercase;font-size:14px;letter-spacing:.3px}body.template-phone-case .product-details .product-details-header product-price .ttprice_bfcmbedge{display:none!important}body.template-phone-case .variant-picker__form .variant-option label{font-size:13px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.65px;text-transform:uppercase}body.template-phone-case .variant-picker__form .variant-option__select-wrapper select+svg.icon{display:none!important}body.template-phone-case .shippinginfo-grid>.shippinginfo--item{font-size:13px;line-height:140%;letter-spacing:.2px}body.template-phone-case .urgency-block{display:block}body.template-phone-case .product-details .product-form-buttons .add-to-cart-button,body.template-phone-case .product-details .product-form-buttons .restock-alerts-notify-button{font-size:18px;font-weight:700;line-height:150%;letter-spacing:2px;border-radius:4px;padding:13px 20px;height:56px}body.template-phone-case .product-details .product-details-header product-price .ttprice_presale{display:inline-block!important}body.template-secret-garden main#MainContent{background-color:#f9f6ed;background-image:url(/cdn/shop/files/phone-collection-bg_1.png?v=1784178971);background-size:100%;background-position:top center;background-repeat:no-repeat}.phonecase_collection__header .phonecase_collection__heading *{margin:0;color:#800006;text-align:center;font-family:Libre Baskerville;font-size:80px;font-style:italic;font-weight:400;line-height:130%;letter-spacing:-1.6px}.phonecase_collection__header .phonecase_collection__description *{margin:0;color:#480003;text-align:center;font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.6px;max-width:520px}@media(max-width:1024px){.phonecase_collection__header .phonecase_collection__heading *{font-size:60px;letter-spacing:-1.2px}.phonecase_collection__header .phonecase_collection__description *{font-size:18px;letter-spacing:.4px;max-width:480px}}@media(max-width:749px){.phonecase_collection__header>.custom-section-content>.section-content-wrapper{padding-block:20px}.phonecase_collection__header .phonecase_collection__heading *{font-size:48px;letter-spacing:-.8px}.phonecase_collection__header .phonecase_collection__description *{font-size:16px;letter-spacing:.32px}}.phonecase_collection_banner{height:100%;display:block;border-radius:8px;border:1px dashed rgba(128,0,6,.2);background:#fff;padding:8px}.phonecase_collection_banner .phone-colection_banner-wrapper{height:100%;border-radius:4px;background:radial-gradient(135.22% 66.86% at 50% 33.14%,#fbe8e1,#fbe8e11a);overflow:hidden;padding:24px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.phonecase_collection_banner .phone-colection_banner-wrapper:before,.phonecase_collection_banner .phone-colection_banner-wrapper:after{position:absolute;content:"";background-image:url(/cdn/shop/files/c45071bd733e9871b64c98add4ceff8de53ded0b.png?v=1783508558);background-size:contain;background-position:center;background-repeat:no-repeat;width:92px;height:93px}.phonecase_collection_banner .phone-colection_banner-wrapper:before{top:-35px;left:-20px}.phonecase_collection_banner .phone-colection_banner-wrapper:after{top:-35px;right:-40px}.phone-colection_banner-wrapper .phone-colection_banner-badge{display:block;margin:0 auto;width:fit-content;border-radius:4px;background:#800006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:7px 12px 5px;color:#fff;font-size:13px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.26px;text-transform:uppercase}.phone-colection_banner-wrapper .phone-colection_banner-title{margin:12px 0 0;color:#800006;text-align:center;font-family:Libre Baskerville;font-size:32px;font-style:italic;font-weight:400;line-height:130%;letter-spacing:-.64px}.phone-colection_banner-wrapper .phone-colection_banner-img{max-height:258px;object-fit:contain;margin:20px auto 0}.phone-colection_banner-wrapper .phone-colection_banner-description{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:.42px;margin:22px 0 0}@media(max-width:650px){.phonecase_collection_banner{padding:6px}.phonecase_collection_banner .phone-colection_banner-wrapper{padding:18px 12px}.phonecase_collection_banner .phone-colection_banner-wrapper:before,.phonecase_collection_banner .phone-colection_banner-wrapper:after{width:50px;height:50px}.phonecase_collection_banner .phone-colection_banner-wrapper:before{top:-28px;left:-20px}.phonecase_collection_banner .phone-colection_banner-wrapper:after{top:-24px;right:-24px}.phone-colection_banner-wrapper .phone-colection_banner-badge{padding:6px 8px 5px;font-size:10px;letter-spacing:.14px}.phone-colection_banner-wrapper .phone-colection_banner-title{margin:8px 0 0;font-size:20px;letter-spacing:-.22px}.phone-colection_banner-wrapper .phone-colection_banner-img{margin:10px auto 0}.phone-colection_banner-wrapper .phone-colection_banner-description{font-size:12px;letter-spacing:.28px;margin:14px 0 0}}.phonecase-collection-banner{height:100%}.phonecase-collection-banner img{display:block}body.template-secret-garden .product-details .product-details-header product-price .ttprice_bfcmbedge{display:none!important}body.template-secret-garden .variant-picker__form .variant-option label{font-size:13px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.65px;text-transform:uppercase}body.template-secret-garden .variant-picker__form .variant-option__select-wrapper select+svg.icon{display:none!important}body.template-secret-garden .shippinginfo-grid>.shippinginfo--item{font-size:13px;line-height:140%;letter-spacing:.2px}.phonecase_usps_block .phonecase_usps_item .custom-icontext img{margin:0 auto 5px}.phonecase_usps_block .phonecase_usps_item .custom-icontext p{margin:0;text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.39px}body.template-secret-garden .urgency-block{display:block}body.template-secret-garden .product-details .product-form-buttons .add-to-cart-button,body.template-secret-garden .product-details .product-form-buttons .restock-alerts-notify-button{font-size:18px;font-weight:700;line-height:150%;letter-spacing:2px;border-radius:4px;padding:13px 20px;height:56px}body.template-secret-garden .product-details .product-details-header product-price .ttprice_presale{display:inline-block!important}@media(max-width:1024px){.phonecase_usps_block>.group-block-content{flex-wrap:wrap;flex-direction:row}.phonecase_usps_block .phonecase_usps_item{width:calc(50% - 4px)}}.template-secret-garden .phonecase_collection_banner{background:#f9f6ed}.template-secret-garden .secret-garden-view-all-wrapper{text-align:center;margin-top:56px}.template-secret-garden .secret-garden-view-all-wrapper a.button{width:100%;max-width:250px;padding:16px 32px;border-radius:2px;border:1px solid #000;background:#000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-inline:auto;color:#fff;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:3px;text-transform:uppercase}.template-secret-garden .secret-garden-view-all-wrapper .secret-garden-presale-text{color:#000;text-align:center;font-family:Nunito Sans;font-size:14px;font-style:italic;font-weight:300;line-height:150%;letter-spacing:.42px;margin-top:26px}
/*# sourceMappingURL=/cdn/shop/t/108/assets/custom-style.css.map */
